如何在CentOS 6中安装nagios 4.0.2
时间:2019-08-20 17:58:23 来源:igfitidea点击:
nagios是一个著名且非常可靠的监控系统服务器。
在本教程中,我们将学习如何使用在Linux中安装nagios 4.0.2
这个安装步骤也适用于其他Nagios版本。
服务器详情
操作系统:CentOS 6.4
架构:x86_64
Nagios版本:4.0.2
服务器IP地址:192.168.1.6
已关闭IPtables。
/etc/init.d/IPtables stop
已禁用SELINUX
按照下面给出的步骤安装nagios4.x
使用root用户登录到服务器
安装wget包,通过命令行下载Nagios包。
yum install wget
下载Nagios软件包
wget http://nchc.dl.sourceforge.net/project/nagios/nagios-4.x/nagios-4.0.2/nagios-4.0.2.tar.gz
安装依赖项和apache服务器(httpd)
yum install httpd php gd gd-devel gcc glibc glibc-common openssl perl perl-devel make
创建Nagios的用户和组
useradd nagios groupadd nagcmd usermod -a -G nagcmd nagios
解压下载的文件
tar -xvzf nagios-4.0.2.tar.gz
编译Nagios包并安装
cd nagios-4.0.2 ./configure --with-command-group=nagcmd make all make install make install-init make install-config make install-commandmode make install-webconf
将 eventhandlers目录复制到/usr/local/nagios/libexec/中,并更改复制目录的所有权和组
cp -rvf contrib/eventhandlers/ /usr/local/nagios/libexec/ chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers
检查nagios.cfg文件配置
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
使用htpasswd为用户nagiosadmin设置apache身份验证
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
启动apache和nagios服务
/etc/init.d/nagios start /etc/init.d/httpd start
在运行级别3、4、5中自动运行服务:
chkconfig nagios on chkconfig httpd on
更改nagios.cmd的权限
chmod 666 /usr/local/nagios/var/rw/nagios.cmd
安装Nagios插件
按照下面给出的步骤安装nagios插件
cd ~ wget https://www.nagios-plugins.org/download/nagios-plugins-1.5.tar.gz tar -xvzf nagios-plugins-1.5.tar.gz cd nagios-plugins-1.5 ./configure --with-nagios-user=nagios --with-nagios-group=nagios make make install
登录Nagios控制台
在浏览器中打开:http://192.168.1.6/nagios
192.168.1.6为服务器ip地址
登录后,我们将看到Nagios控制面板。