- Remote host端的安装配置
安装Nagios的插件
#cd /tmp
#wget http://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz
#tar xzf nagios-plugins-2.2.1.tar.gz
#cd nagios-plugins-2.2.1
#./configure
#make
#make install
#useradd nagios
#groupadd nagios
#usermod -aG nagios nagios
#chown nagios:nagios /usr/local/naigos
#chown -R nagios:nagios /usr/local/naigos/libexec
#apt-get update
#apt-get install xinetd
#cd /tmp
#wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz
#tar xzf nrpe-3.2.1.tar.gz
#cd nrpe-3.2.1
#./configure
#make all
#make install
#make install-config
#make install-inetd
#make install-init
#service xinetd restart
#systemctl enable nrpe && systemctl start nrpe
#netstat -at | egrep "nrpe|5666"
tcp 0 0 *:nrpe *:* LISTEN
#/usr/local/nagios/libexec/check_nrpe -H localhost NRPE v3.2
NRPE v3.2.1
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_users
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_load
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_hda1
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_total_procs
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_zombie_procs
- 监测server端的配置
#cd /tmp
#wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz
#tar xzf nrpe-3.2.1.tar.gz
#cd nrpe-3.2.1
#./configure
#make check_nrpe
#make install-plugin
#/usr/local/nagios/libexec/check_nrpe -H 192.168.0.100 NRPE v3.2
CHECK_NRPE: Error - Could not connect to 192.168.0.100: Connection reset by peer
#vim /etc/xinetd.d/nrpe
#vim /usr/local/nagios/etc/nrpe.cfg
#service xinetd restart
#service nrpe restart
#/usr/local/nagios/libexec/check_nrpe -H 192.168.0.100 NRPE v3.2
NRPE v3.2.1
OK了大功告成,如果还成功不了,还有可能是防火墙的问题。