目前是否有使用Nagios3监控CPU使用情况,不涉及SNMP设置? 我想设置通知,如果我超过了某个阈值,比如55%的CPU时间正在被系统使用。
SNMP之外的另一种方式是从未检查基于networking的服务(即HTTP,SMTP,POP等)的系统获取远程信息的方法是使用NRPE,即在客户机上安装NRPE守护进程并configuration您希望能够通过NRPE本地运行的检查。 NRPE使用SSL通过一个端口在机器间进行通信,默认情况下为5666,并且可以在客户端本地运行任何Nagios插件,并将结果传回给Nagios,就像它已经在Nagios服务器上运行一样。
我将Nagiosconfiguration为使用HTTP监视和正则expression式而不是SNMP来检查可用磁盘空间和可用内存。 我在服务器上有一个PHP脚本来打印可用磁盘空间或可用内存,我使用Nagios的HTTP监视来确保结果匹配[0-8][0-9]\%以确保我处于90%的使用。