Nagios在Ubuntu上的安装
2017-12-18 09:25
183 查看
1.Nagios需要用于编译的gcc编译器和build-essentials,用于Nagios Web界面的LAMP(Apache,PHP,MySQL)和Sendmail从服务器发送警报。 要安装所有这些软件包,请运行此命令:
2.对于Nagios运行,您必须为Nagios创建一个新用户。 我们将命名用户“nagios” ,并另外创建一个名为“nagcmd”的组。
我们将新用户添加到组中:
3.下载并提取Nagios核心:
4.在构建Nagios之前,您必须先使用用户和之前创建的组来配置它:
5.安装Nagios:
6.并将evenhandler目录复制到nagios目录中:
7.下载并提取Nagios插件:
8.使用以下命令安装Nagios插件:
9.使用vim编辑默认的nagios配置:
取消注释线路51为主机监视器配置:
10.添加名为servers的新文件夹:
11.可以在contact.cfg文件中配置Nagios联系人。
打开它使用:
替换电子邮箱
12.启动apache2模块:
13.您可以使用htpasswd命令为nagios
Web界面配置用户nagiosadmin:
14.启用Nagios虚拟主机:
15.启动Apache和Nagios:
16.当Nagios启动时,您可能会看到以下错误:
解决:
添加代码:
使其可执行并启动Nagios:
打开浏览器,输入http://(本机ip)/nagios,账号nagiosadmin,密码在安装步骤中已设置,即进入nagios的web操作页面。
# sudo apt-get install wget build-essential apache2 php apache2-mod-php7.0 php-gd libgd-dev sendmail unzip
2.对于Nagios运行,您必须为Nagios创建一个新用户。 我们将命名用户“nagios” ,并另外创建一个名为“nagcmd”的组。
我们将新用户添加到组中:
# useradd nagios # groupadd nagcmd # usermod -a -G nagcmd nagios # usermod -a -G nagios,nagcmd www-data
3.下载并提取Nagios核心:
# cd ~ # wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.2.0.tar.gz # tar -xzf nagios*.tar.gz # cd nagios-4.2.0
4.在构建Nagios之前,您必须先使用用户和之前创建的组来配置它:
# ./configure --with-nagios-group=nagios --with-command-group=nagcmd
5.安装Nagios:
# make all # sudo make install # sudo make install-commandmode # sudo make install-init # sudo make install-config # /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-available/nagios.conf
6.并将evenhandler目录复制到nagios目录中:
# cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/ # chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers
7.下载并提取Nagios插件:
# cd ~ # wget https://nagios-plugins.org/download/nagios-plugins-2.1.2.tar.gz # tar -xzf nagios-plugins*.tar.gz # cd nagios-plugin-2.1.2/
8.使用以下命令安装Nagios插件:
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl # make # make install
9.使用vim编辑默认的nagios配置:
# vim /usr/local/nagios/etc/nagios.cfg
取消注释线路51为主机监视器配置:
cfg_dir=/usr/local/nagios/etc/servers
10.添加名为servers的新文件夹:
# mkdir -p /usr/local/nagios/etc/servers
11.可以在contact.cfg文件中配置Nagios联系人。
打开它使用:
# vim /usr/local/nagios/etc/objects/contacts.cfg
替换电子邮箱
12.启动apache2模块:
# sudo a2enmod rewrite # sudo a2enmod cgi
13.您可以使用htpasswd命令为nagios
Web界面配置用户nagiosadmin:
# sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
14.启用Nagios虚拟主机:
# sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/
15.启动Apache和Nagios:
# service apache2 restart # service nagios start
16.当Nagios启动时,您可能会看到以下错误:
Starting nagios (via systemctl): nagios.serviceFailed
解决:
# cd /etc/init.d/ # cp /etc/init.d/skeleton /etc/init.d/nagios # vim /etc/init.d/nagios
添加代码:
DESC="Nagios" NAME=nagios DAEMON=/usr/local/nagios/bin/$NAME DAEMON_ARGS="-d /usr/local/nagios/etc/nagios.cfg" PIDFILE=/usr/local/nagios/var/$NAME.lock
使其可执行并启动Nagios:
# chmod +x /etc/init.d/nagios
# service apache2 restart # service nagios start
打开浏览器,输入http://(本机ip)/nagios,账号nagiosadmin,密码在安装步骤中已设置,即进入nagios的web操作页面。
相关文章推荐
- 系统监控学习笔记(一)nagios---ubuntu下安装nagios
- Nagios安装配置(ubuntu)&调研
- Ubuntu安装nagios步骤
- Ubuntu 12.04 x64安装nagios3
- Ubuntu安装Cacti,Nagios.Smokeping(apt-get方法)
- Ubuntu安装NRPE(Nagios插件)报:Cannot find ssl headers解决方法!
- Ubuntu12.0.4安装nagios3.2.3中文
- nagios 监控Linux和Unix服务器(ubuntu服务器安装实例)
- ubuntu系统安装Nagios碰到的问题
- Nagios在Ubuntu server上的安装配置
- 在ubuntu上安装nagios
- 在Ubuntu 14.04上安装Nagios 4用于监控服务器
- ubuntu nagios 安装配置
- Ubuntu Server下Nagios可视化绘制工具PNP安装与配置
- 基于Ubuntu10.04平台安装nagios
- Ubuntu 12.04 x64 安装nagios飞信报警
- Ubuntu上Nagios安装过程
- ubuntu16.04安装配置nagios
- How to install Nagios in ubuntu10.04/10.10(如何安装nagios)
- ubuntu下安装nagios