快速业务通道

Nagios监控--Linux客户端(Use NRPE)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-30

环境:

监控服务器(nagios服务器--192.168.1.2) CentOS5.4 nagios-3.2.3 nagios-plugins-1.4.11 nrpe-2.12 被监控客户端(linux客户端--192.168.1.43) CentOS5.4 nagios-plugins-1.4.11 nrpe-2.12 二、nrpe插件 1、nrpe插件的组成 NRPE总共由两部分组成: (1)check_nrpe:它是运行在监控主机上 (2)NRPE daemon:它是运行在远程的linux主机上(通常就是被监控机) 2、nrpe的工作原理

当Nagios需要监控某个远程linux主机的服务或者资源情况时(如果你不想监控磁盘剩余空间等主机信息,只是想监测ssh服务状态 就不需要装nrpe) 第一步:nagios服务器运行check_nrpe插件,我们要在nagios配置文件中告诉它要检查什么 第二步:check_nrpe插件会通过SSL连接到远程的被监控的Linux客户端上的NRPE daemon 第三步:被监控的Linux客户端上的NRPE daemon会运行相应的nagios插件来执行检查本地资源或服务 第四步:被监控的Linux客户端上的NRPE daemon的NRPE daemon将检查的结果返回给check_nrpe插件,插件将其递交给进行nagios做处理 注意:NRPE daemon需要nagios-plugin插件安装在远程被监控linux主机上,否则NRPE daemon不能做任何的监控;另外它们间的通信是加密的SSL,在编译安装时都要加上选项:/configure --enable-ssl --with-ssl-lib=/lib/,否则会出错 三、配置被监控的Linux主机(Linux客户端) 1、安装所需的软件(nagios-plugins、nrpe) wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz 1)安装nagios-plugins #增加一个用户 useradd nagios passwd nagios #解压并安装 tar zvxf nagios-plugins-1.4.11tar.gz && cd nagios-plugins-1.4.11 ./configure --with-nagios-user=nagios --with-nagios-group=nagios && make && make install chown -R nagios:nagios /usr/local/nagios 2)安装nrpe tar -zxvf nrpe-2.12.tar.gz && cd nrpe-2.12 ./configure --enable-ssl --with-ssl-lib (前提是已经安装了openssl与openssl-devel) make all && make install-plugin && make install-daemon && make install-daemon-config 3)配置nrpe #配置nrpe信息 vi /usr/local/nagios/etc/nrpe.cfg,查找并修改如下一行 allowed_hosts=192.168.1.2,127.0.0.1 #注意修改为nagios服务器的IP:192.168.1.2 #配置监控对象 说明:由监控原理可知被监控端做监控,然后将数据传给监控服务器绘总,设置监控详细参数主要是设置被监控端的nrpe.cfg文件,可以看到里面监控对象 vi /usr/local/nagios/etc/nrpe.cfg,将需要监控的项目前的井号去掉 command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10 command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20 command[check_disk]=/usr/local/nagios/libexec/check_disk -w 10% -c 5% command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 500 -c 550 command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10% command[check_ping]=/usr/local/nagios/libexec/check_ping -H 192.168.1.1 -w 100.0,20% -c 500.0,60% 4)启动nrpe,并测试 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d echo "/usr/local/nagios/bin

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号