运维监控系统 - nagios远程执行脚本,快速实现二次开发
简介
在nagios监控中,需要执行远程脚本来获取对应的监控信息。
什么是NRPE
NRPE是Nagios Remote Plugin Executor的简称,它是nagios的一个扩展工具,用在被监控主机上。
通过它可以向nagios监控服务器提供该主机的一些本地信息。例如:cpu负载、内存使用情况、磁盘容量、登陆用户数、总进程数、僵尸进程数、swap分区使用情况等等。
C/S模式
NRPE采用c/s模式,被监控的机子上需要安装并启动NRPE服务。
服务端通过调用 check_nrpe 命令,请求NRPE监听端口,然后nrpe再调用对应的命令或者脚本,返回结构给服务端。
……