0

AWS に Windows サーバーがあり、cdn サーバーから sshget を実行する際に問題があり、タイムアウトが発生し、その理由がわかりません。

サーバーの NRPE がポート 22 でリモート ホスト johndoetv.upload.cdn.com に telnet を実行し、接続の場合に 30 秒後にクリティカルになるように、nagios ベースの naemon (監視サーバー) にチェックを入れることはできますか。

試してみcheck_tcpましたが失敗しました。または、この場合、Windowsのリモートサーバーでnrpeを使用できますか

例えば。

define service {
  service_description            akamai_sshget
  hostgroup_name                 playready
  use                            generic-service
  check_command                  check_tcp -H ctv.upload.akamai.com -p 22 -w 15 -c 30
  contact_groups                 admins
}
4

1 に答える 1

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

_gatewayサーバーに対してとを定義addressし、接続の問題が発生しているサーバーのアドレスを入力する必要があります。

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
}

明らかに、単一のホストではなくグループで機能するようにそれを適応させることができます。

于 2015-10-10T06:11:50.387 に答える