1、下载所需文件nagios-3.4.3.tar.gz,nagios-plugins-1.4.15.tar.gz,nrpe-2.14.tar.gz,sendEmail-v1.56.tar.gz
2、安装所需的依赖包
3、配置用户
4、安装nagios-3.4.3.tar.gz
修改nagios配置文件cgi.cfg,将use_authentication=1改为use_authentication=0
5、安装nagios-plugins-1.4.15.tar.gz
6、安装nrpe-2.14.tar.gz
7、安装 sendEmail-v1.56.tar.gz,当主机或服务宕掉或恢复时发送邮件
8、开始配置
修改主配置文件
配置文件说明
commands.cfg 命令定义配置文件
contacts.cfg 定义联系人
timeperiods.cfg 定义监控时间段的配置文件
templates.cfg 定义主机和服务的一个模板配置文件
hosts.cfg 定义主机配置文件
services.cfg 定义服务配置文件
配置commands.cfg文件
先修改发送邮件的命令
增加一个命令(用来监控memcache的端口)
配置hosts.cfg文件
增加一个主机(注意:需要把注释删掉)
配置services.cfg文件
增加一个服务(注意:需要把注释删掉)
9、启动Apache和nagios
为了不影响实验的结果,请关闭iptables和selinux
service iptables stop
vi /etc/sysconfig/selinux 将SELINUX=enforcing改为SELINUX=disabled (需要重启)
启动Apache前先修改一下配置,不修改的话启动时会报异常。
用户名和密码是上面设置过的。