监控利器:NRPE与SNMP使用指南
1. NRPE概述
NRPE(Nagios Remote Plugin Executor)可让Nagios服务器远程执行被监控计算机上的插件。make all命令能编译nrpe和check_nrpe程序,但不会将它们从/usr/local/src/nrpe - 2.0/src目录复制到相应系统目录,需手动复制。若Nagios服务器和目标主机平台相同,可在一台计算机(如服务器)上编译两个程序,再将nrpe及其配置文件复制到被监控计算机。
2. 通过inet守护进程启动NRPE
建议通过inet守护进程在被监控机器上启动nrpe程序,而非作为单独的守护进程,因为Nagios服务器只是偶尔执行测试,nrpe无需加载大量资源。
2.1 xinetd配置
若使用xinetd,需在/etc/xinetd.d目录为每个要启动的服务创建单独文件。为nrpe创建名为nrpe或nagios - nrpe的文件,示例如下:
# /etc/xinetd.d/nrpe # description: NRPE # default: on