monicazhang 发表于 2016-2-19 16:00:05

你知道安装nagios客户端nrpe吗?

来自:网络




安装nrpe的过程:



       [*]安装nrpe客户端:
[*]# useradd nagios                   nagios安装
[*]
[*]# tar -xzf nagios-plugins-1.4.15.tar.gz
[*]# cd nagios-plugins-1.4.15
[*]# ./configure
[*]# make && make install                                  开源监控软件
[*]
[*]# tar -xzf nrpe-2.12.tar.gz
[*]# cd nrpe-2.12
[*]# ./configure
[*]*** Configuration summary for nrpe 2.12 03-10-2008 ***:
[*]
[*]General Options:
[*]-------------------------
[*]NRPE port:    5666
[*]NRPE user:    nagios
[*]NRPE group:   nagios
[*]Nagios user:nagios
[*]Nagios group: nagios
[*]
[*]# make all && make install-plugin
[*]cd ./src/ && make install-plugin
[*]make: Entering directory `/root/nrpe-2.12/src'
[*]/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/libexec
[*]/usr/bin/install -c -m 775 -o nagios -g nagios check_nrpe /usr/local/nagios/libexec               nagios配置
[*]make: Leaving directory `/root/nrpe-2.12/src'
[*]# make install-daemon
[*]cd ./src/ && make install-daemon
[*]make: Entering directory `/root/nrpe-2.12/src'
[*]/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/bin
[*]/usr/bin/install -c -m 775 -o nagios -g nagios nrpe /usr/local/nagios/bin
[*]make: Leaving directory `/root/nrpe-2.12/src'
[*]# make install-daemon-config
[*]/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/etc
[*]/usr/bin/install -c -m 644 -o nagios -g nagios sample-config/nrpe.cfg /usr/local/nagios/etc
[*]# make install-xinetd
[*]/usr/bin/install -c -m 644 sample-config/nrpe.xinetd /etc/xinetd.d/nrpe
[*]
[*]# vim /etc/xinetd.d/nrpe
[*]# default: on
[*]# description: NRPE (Nagios Remote Plugin Executor)
[*]service nrpe
[*]{
[*]      flags         = REUSE
[*]      socket_type   = stream
[*]      port            = 5666
[*]      wait            = no
[*]      user            = nagios
[*]      group         = nagios
[*]      server          = /usr/local/nagios/bin/nrpe
[*]      server_args   = -c /usr/local/nagios/etc/nrpe.cfg --inetd                   监控软件
[*]      log_on_failure+= USERID
[*]      disable         = no
[*]      only_from       = 10.1.1.40
[*]}
[*]
[*]# service xinetd restart
[*]Stopping xinetd:
[*]Starting xinetd:
[*]# chkconfig --list | grep nrpe
[*]      nrpe:         on
[*]# netstat -tnlp | grep nrpe
[*]tcp      0      0 0.0.0.0:5666                0.0.0.0:*                   LISTEN      25360/nrpe
[*]
[*]
[*]# vim /usr/local/nagios/etc/nrpe.cfg
[*]修一行:
[*]allowed_hosts=127.0.0.1,10.1.1.40
[*]
[*]本机测试!
[*]# /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
[*]# /usr/local/nagios/libexec/check_nrpe -H localhost -c check_load
[*]OK - load average: 0.00, 0.00, 0.00|load1=0.000;15.000;30.000;0; load5=0.000;10.000;25.000;0;                nagios实施
[*]
[*]load15=0.000;5.000;20.000;0;
[*]
[*]备注:有时候在客户端本机上测试时,发现会报错。CHECK_NRPE: Error - Could not complete SSL handshake.
[*]这个时候,注意下xinetd.d/nrpe 以及nrpe.conf 里关于allowed相关的选项,另外就是防火墙。
[*]使用xinetd后发现重启xinetd并不能重启nrpe,只有将其 T掉然后再开。
[*]
[*]从远程主机上测试下:
[*]# /usr/local/nagios/libexec/check_nrpe -H 10.1.1.10 -c check_total_procs            nagios培训
[*]PROCS CRITICAL: 249 processes
[*]
[*]监控一下客户机的81,82服务吧!详见下篇



想做Nagios, Zabbix,Cacti,iTop各种交流的,可以进入开源监控工具Nagios交流QQ群号 :476809427
页: [1]
查看完整版本: 你知道安装nagios客户端nrpe吗?