私は自分の環境でnagiosを設定しており、10分ごとにディスク容量を監視するサービスに次の設定を使用しました。
Normal check interval =10 min
retry check interval = 1 min
Maximum attempts =2
しかし、この値によると、最初のアラートは 10 分後に受信され、その後 1 分ごとに受信されるはずです。しかし、私の場合、最初のアラートを受信してから、次のアラートは 20 分後に受信されます。誰かこれを修正するのを手伝ってくれませんか。
答え1
チェックの再試行は、通知が送信される間隔とは関係ありません。サービス定義でこのパラメータを使用します。
通知間隔
答え2
is_volatile が 0 に設定されているかどうかを確認します。設定されていない場合は 0 に設定すると、通知間隔が開始され、機能し始めます。
答え3
監視しているサーバーは何台ですか? 残念ながら、監視しているサーバーは 2 台だと思います。チェック間隔は、すべてのサーバーを 1 ラウンドでチェックするようなものです。たとえば、サーバーが 3 台ある場合、最初のサーバーは 0:10 にチェックされ、2 台目は 0:20 にチェックされ、3 台目は 0:30 にチェックされます。つまり、最初のサーバーは 0:40 に再度チェックされます。
また、再試行チェック間隔は、チェックの実行中に失敗した場合や接続できない場合に、Nagios が同じサーバーを再度チェックするまで待機する時間です。