【问题标题】:nagios how to monitor remote host by shell scripts?nagios 如何通过 shell 脚本监控远程主机?
【发布时间】:2012-06-01 05:23:31
【问题描述】:

不要安装nrpe,而是想在Nagios控制服务器上写shell脚本来控制远程主机,像一个进程,数据库状态。可以实现吗?脚本怎么写?

【问题讨论】:

  • 控制对你来说是什么意思?您要根据检查结果执行检查还是触发操作?
  • 我的意思是在Nagios服务器监控远程主机,而不是安装nrpe,达到监控的目的

标签: mysql sql linux nagios nrpe


【解决方案1】:

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$"
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    相关资源
    最近更新 更多