nagios监控linux服务器,因为监控都是依靠插件去完成的,而监控linux主要使用NRPE插件。NRPE总共由两部分组成:check_nrpe插件:运行在监控主机上NRPEdaemon:运行在远程的linux主机上(通常就是被监控机)整个的监控过程:当Nagios需要监控某个远程linux主机的服务或者资源情况时:1:nagios运行check_nrpe插件,我们要在nagios配置文件中告诉它要检查什么.2:check_nrpe插件会通过SSL连接到远程的NRPEdaemon.3:NRPEdaemon会运行相应的nagios插件来执行检查本地资源或服务.4:NRPEdaemon将检查的结果返回给check_nrpe插件,插件将其递交给nagios做处理.注意:NRPEdaemon需要nagios插件和Nrpe一起安装在远程被监控linux主机上,否则,daemon不能做任何的监控.别外因为它们间的通信是加密的SSL,所以需要安装SSL。被监控端安装NRPE和nagios-plugins增加nagios用户,然后下载插件 [root@Linux]# useraddnagios–s/sbin/nologin [root@Linux]# wgethttp://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz [root@Linux]# tarzxvfnagios-plugins-1.4.15.tar.gz [root@Linux]# cdnagios-plugins-1.4.15./configure&&make&&makeinstall [root@Linux]# wgethttp://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz [root@Linux]# tarzxvfnrpe-2.12.tar.gz [root@Linux]# cdnrpe-2.12./configuremake&&makeinstall[root@Linuxnrpe-2.12]#mkdir/usr/local/nagios/etc[root@Linuxnrpe-2.12]#cpsample-config/nrpe.cfg/usr/local/nagios/etc/[root@Linuxnrpe-2.12]#cpinit-script/etc/init.d/nrpe[root@Linuxnrpe-2.12]#chmod+x/etc/init.d/nrpe[root@Linuxnrpe-2.12]#vi/usr/local/nagios/etc/nrpe.cfgallowed_hosts=127.0.0.1改为allowed_hosts=127.0.0.1,10.2.*.*[root@Linuxnrpe-2.12]#servicenrpestartStartingnrpe:[OK][root@Linuxnrpe-2.12]#netstat-lantp|grep5666tcp000.0.0.0:56660.0.0.0:*LISTEN8090/nrpe[root@Linuxnrpe-2.12]#chkconfignrpeon[root@Linuxnrpe-2.12]#cd/usr/local/nagios/libexec/[root@Linuxlibexec]#./check_nrpe-H127.0.0.1NRPEv2.12[root@Linuxlibexec]#