nagios 3.2.3 nrpe-2.12. 简单监控linux主机
监控linux 主机 下载NRPE http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz
请先安装openssl 最好用yum [服务器和linux客户端都需要] yum –y install openssl openssl-devel 否则会完成不了ssl 握手 1. 在nagios服务器端安装NRPE, ./configure --enable-ssl --with-ssl-lib 配置nrpe #check nrpe 2.在nagios客户端安装NRPE, tar -zxzf nagios-plugins-1.4.15.tar.gz ./configure --prefix=/usr/local/nagios cp /usr/local/nagios/etc/nrpe.cfg /usr/local/nagios/bin Vi /usr/local/nagios/etc/nrpe.cfg 修改nrpe.cfg allow_hosts 加上nagios服务器IP 启动NRPE /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d vi /etc/rc.local 3.验证 NRPE v2.12 /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 CHECK_NRPE: Error - Could not complete SSL handshake. 此时出现此错误表明客户端没有安装openssl 不能完成ssl握手 Connection refused by host 参考此链接http://www.588k.com/?p=36 在nagios服务器端 [root@nagios objects]# /usr/local/nagios/libexec/check_nrpe -H 192.168.1.44 此处填写客户端ip地址 NRPE v2.12 测试不成功,下面就不要进行了 在 /usr/local/nagios/etc/ 下新建servers目录,在该目录下新建一个被监控端主机的配置文件mylinux.cfg vi /usr/local/nagios/etc/nagios.cfg 在linux 部分添加一行 cfg_file=/usr/local/nagios/etc/mylinux.cfg 文件位置并不重要,也可以放在/etc/object/下,注意要和nagios.cfg里面的路径一致即可 改变文件属组为nagios Chown –R nagios.nagios /usr/local/nagios/etc/mylinux.cfg define host{ use linux-server host_name xxxhotel alias xxxhotel address 192.168.1.4 max_check_attempts 5 } define service{ use generic-service host_name xxxhotel service_description HTTP check_command check_http } 监控linux的地址及相关的服务, /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 查看有没有错误报警,有可能是没有定义服务之类 Service nagios restart 重启nagios服务 到web页面查看效果 如果监控 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |