Nagiosでスケジュールされたダウンタイムをキャンセルするにはどうすればよいですか


12

Nagios 3.5.1モニターを多数のサーバー用に用意しています。DrupalまたはWordpressのコアアップグレードなどのアクションを実行する際に、サイトを停止し、Nagiosを予定された停止に設定します。

時々、2時間のデフォルトで終了し、停止を無視したくないことがあります。Nagiosに完了したことを通知し、スケジュールされたダウンタイムをキャンセルするにはどうすればよいですか?

ここに画像の説明を入力してください ここに画像の説明を入力してください

回答:


19

Nagiosインターフェースの左側の列(「システム」の下)で「ダウンタイム」を選択します。スケジュールされたすべてのダウンタイムをリストしたページに移動し、それらを個別に削除できます。


2

左側の「システム」の下に「ダウンタイム」リンクがあります。に行き/cgi-bin/extinfo.cgi?type=6ます。そこに来たら、問題のダウンタイムのごみ箱アイコンをクリックします。

偶然にも、「予定された」ダウンタイムと「柔軟な」ダウンタイムの違いを調査したいと思うかもしれません。


ダウンタイムを追跡している場合、確認応答はスケジュールされたダウンタイムとは異なる方法でレポートに影響します。したがって、これは実際にスケジュールされたダウンタイムであるため、より適切なアクションです。
lsd

公正なポイント。ただし、ダウンタイムを削除することは、レポートにはるかに大きな影響を及ぼします。
BMDan 14

ドキュメントは、当初予定されていた終了よりも早くダウンタイムを終了するだけで、レポートのためにダウンタイムが残っていることを示唆しています。「ダウンタイムが現在有効な場合、サービスは予定されたダウンタイムから抜け出します」。
lsd

さらに調べてみると、チェックも無効にしない限り、レポートではスケジュールされたダウンタイムはカウントされないというドキュメントが増えています。上手。
lsd

1

次のコマンドを使用して、Centosサーバーで「ダウンタイムID」を251から348に削除またはキャンセルしました。

for i in `seq 251 348`; do 
  /bin/printf "[%lu] DEL_SVC_DOWNTIME;$i\n" `date +%s` > /var/spool/nagios/cmd/nagios.cmd; 
done

printFとnagios.cmdへのパスはシステムによって異なりますが、この回答は、Web UIにはない複数のダウンタイムを一括でキャンセルする方法を示しています。+1
cde
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.