2017-09-25 5 views
0

毎晩午前1時ごろの夜間/午前にサーバーが毎日のバックアップを実行します。この間、バックアップの実行中は、CPU使用率がWARNING/CRITICALレベルより高くなるのが普通です。しかし、毎日この時間に問題と回復の通知を受け取ります...Nagios - 予期しないNon-OKステータスの処理方法

この時間中にCPUが高い場合は「通常」と考えられるので、この状況を処理するにはどうすればよいでしょうか?

「notification_period」のようなものを使用すると、これに使用したいことがありますか?

このホストのCPUが1:00から2:00までに高い場合は、この期間に通知を無視/送信しないと考えています。サービス状態が2:00以降にOKでない場合は、通知を送信してください。

ご意見やご提案をいただければ幸いです。

答えて

1

Nagiosは機械学習のようなものを持っていないので、おそらく最良の解決策は、あなたのサービス定義でcheck_periodディレクティブです。
毎日のバックアップ中にこのサービスのアクティブチェックを無効にすることをお勧めします。 期間の設定例:

define timeperiod{ 
     timeperiod_name    24X7custom 
     alias         24X7custom 
     sunday        00:00-01:00,02:01-23:59 
     monday        00:00-01:00,02:01-23:59 
     tuesday        00:00-01:00,02:01-23:59 
     wednesday      00:00-01:00,02:01-23:59 
     thursday       00:00-01:00,02:01-23:59 
     friday        00:00-01:00,02:01-23:59 
     saturday       00:00-01:00,02:01-23:59 
} 
+1

大変ありがとう、Rohlik。私はこれを行うためにtimeperiodメソッドを実行します。ありがとうございました! – Matt

+1

ちょうどアップデート。私は "check_period"の代わりに "notification_period"の代わりに数日間timeperiodを使用していましたので、少なくともその時間にデータを収集していて、今は正しく動作しているようです。再度、感謝します! – Matt

+0

@Matt素晴らしい仕事! – Rohlik

関連する問題