- yum -y install openssl-devel
-
- cd /software/nagios
- tar -zxvf nrpe-2.13.tar.gz
- cd nrpe-2.13
- ./configure --prefix=/usr/local/nagios/
- make all
- make install-plugin # 安装check_nrpe这个插件
- make install-daemon # 安装daemon
- make install-daemon-config # 安装配置文件
复制代码
修改客户端配置文件
- vi /usr/local/nagios/etc/nrpe.cfg
- server_port:5666
- allowed_hosts=127.0.0.1,192.168.***.*** //添加服务器端的IP地址
复制代码指定nagios监控主机ip,多个ip用逗号分隔,后面的IP地址,是nagios服务端的ip地址,也就是说只允许指定的ip通过nrpe开的端口5666取得本机的信息。
然后修改nrpe.cfg中的command部分。
启动NRPE守护进程:(可以将此命令加入/etc/rc.local,以便开机自动启动)
- /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
复制代码可以将此命令加入/etc/rc.local,以便开机自动启动
- echo "/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d" >> /etc/rc.local
- netstat -utpln |grep nrpe #查看nrpe进程是否已正常启动
- /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 NRPE #//nrpe测试
复制代码结果,此结果为nrpe已经正常工作了
然后在nagios监控服务器上测试:
- /usr/local/nagios/libexec/check_nrpe -H 192.168.AAA.BBB //被监控主机ip
复制代码返回信息被监控服务器上安装的NRPE版本:NRPE v2.1