2016-04-13 1 views
0

私は監視されている公共のインターネットホスト上で数多くのサービスを持っています。ホストはping可能ではないので、私は標準チェックのチェックなしホスト定義を使用します。Nagios通知SINGなしPingホストサービスのため

インテリジェントな通知を得るために、アップストリームネットワークがダウンしているときの通知を防止するため、私は適切なすべてのホストに対して親を設定しました。これは正しくマップされていますが、ルータがダウンしてダウンストリームサービスを取得すると、アラートが表示されます。

Nagios === RouterHostA === RouterHostB ===サービスのないPingホストはありません。

RouterHostBがダウンしているときにサービスの通知を防ぐには、何が必要ですか?私はこの問題はチェックしていないホストだと推測していますが、親ルータがダウンしたときにNagiosがホストとそのサービスに関するすべてのチェックを停止すると思っていました。

私は200の問題が発生するたびに私を殺し、200の復元されたテキストメッセージを受け取ります。

答えて

0

問題は、ping/checkホストが存在しないことが原因であると考えられるため、サービスチェックによって通知が発行されます。ホストチェックが失敗し、ホストがダウンしていることを示す必要があります。私はサービスのポートにcheck_tcpでこれを行うことができました。それは

define host{ 
    host_name  No Ping Host 
    alias   www.xyz.tld 
    address   www.xyz.tld 
    check_command check_tcp!443 
    parents   RouterHostB 
    } 

define service{ 
    use      generic-service 
    host_name    No Ping Host 
    service_description  HTTPS_URL 
    check_command   check_https_url!/index.html!serialnumber! 
    } 

です。これは最適なオプションです。

関連する問題