2012-06-01 37 views
0

不要安装nrpe,但希望在Nagios控制服务器上编写shell脚本来控制远程主机,如进程,数据库状态。可以实现?如何编写脚本?nagios如何通过shell脚本监控远程主机?

+0

通过控制什么意思?您是否希望根据检查结果执行检查或触发操作? – Matteo

+0

我的意思是说,在Nagios服务器上监控远程主机,而不是安装nrpe,达到监控的目的 – user1227775

回答

0

nrpe的替代方法是使用[check_by_ssh][1]插件。它将通过SSH连接并执行指定的插件(或脚本)。

例为check_free_mem插件

define command{ 
    command_name check_ssh_mem 
    command_line $USER1$/check_by_ssh -H $HOSTADDRESS$ -C "$USER1$/check_free_mem -w $ARG1$ -c $ARG2$" 
}