- 监控端:192.168.122.115
- 被监控端:192.168.122.102
被监控端安装的软件包
1 | # yum -y install nrpe nagios-plugins-all nagios-plugins |
监控端
- 安装依赖包
1 | # yum -y install epel-release httpd gcc glibc glibc-common gd gd-devel php mysql mysql-server php-mysql mysql-devel php-snmp php-xml php-gd |
这个时候可以登录web查看localhost可以正常运行了;
- 执行如下命令,确保可以正常执行
1 | # /usr/lib64/nagios/plugins/check_nrpe -H 192.168.122.102 |
- 添加commands
1 | # vim /etc/nagios/objects/commands.cfg //添加 |
- node1
1 | # cp /etc/nagios/objects/localhost.cfg /etc/nagios/objects/node1.cfg //关于命名,最好对应不同的hostname |
- 启动这个配置文件
1 | # vim /etc/nagios/nagios.cfg |
有多少主机就这样定义即可;
关于收取邮件需要注意的地方
- hostname这个地方,另外就是上面提及到的自定义的host_name,一定要和主机的hostname一致;
- 配置监控机邮件服务:
1 | # vim /etc/nagios/objects/contacts.cfg |
补充
-w 表示warning阀值
-c 表示critical阀值
应该根据实际定义这个值