远程ssh服务器端口22监控

时间:2015-10-10 02:48:47

标签: ssh monitoring cdn nagios nrpe

我们在AWS中使用我们的Windows服务器,从cdn服务器执行sshget时遇到问题,我们正在超时,我们不知道原因。

我们可以根据nagios检查naemon(监控服务器),以便服务器中的NRPE在端口22执行远程主机johndoetv.upload.cdn.com的telnet,并在连接时30秒后变得严重。

我尝试了`http://example.com/A, B C` ---> `http://example.com/A,%20B%20C` 但它失败了,或者我可以在Windows中的远程服务器上使用nrpe

例如

check_tcp

1 个答案:

答案 0 :(得分:0)

我已经定义了一个ssh进入一个框的命令,然后对另一个服务器运行check_ssh(一个标准的nagios东西):

define command {
        command_name    ssh_check_ssh
        command_line    /usr/lib/nagios/plugins/check_by_ssh -H $_HOSTGATEWAY$ -C "/usr/lib/nagios/plugins/check_ssh $HOSTADDRESS$"
}

您需要为服务器定义_gatewayaddress,并从以下位置输入您遇到连接问题的服务器的地址:

define host{
  use                  generic-host
  host_name            ctv.upload.akamai.com
  alias                ctv.upload.akamai.com
  address              ctv.upload.akamai.com
  _gateway             server.that.is.having.connection.issus
  check_command        ssh_check_ssh
}

显然,您可以对其进行调整,使其适用于群组而非单个主机。