0
不要安装nrpe,但希望在Nagios控制服务器上编写shell脚本来控制远程主机,如进程,数据库状态。可以实现?如何编写脚本?nagios如何通过shell脚本监控远程主机?
不要安装nrpe,但希望在Nagios控制服务器上编写shell脚本来控制远程主机,如进程,数据库状态。可以实现?如何编写脚本?nagios如何通过shell脚本监控远程主机?
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$"
}
通过控制什么意思?您是否希望根据检查结果执行检查或触发操作? – Matteo
我的意思是说,在Nagios服务器上监控远程主机,而不是安装nrpe,达到监控的目的 – user1227775