Nagios電子メール通知を停止/無効にする方法


23

電子メール通知を停止するにはどうすればよいですか。新しいサーバーをセットアップして、大量の通知を受け取っています。一時的にそれらを無効にしたい。

回答:


30

左側のナビゲーションペインで[プロセス情報]をクリックし、[通知を無効にする]、[コミット]の順にクリックします。


21

nagios.cfgで、enable_notifications = 0を設定し、nagiosを再起動します


新しい設定のトラブルシューティング中にすべての通知を一時的に無効にする方法を探していましたが、これはうまくいきました、ありがとう!
ジョーイT 14年

6

Nagiosの連絡先の通知を無効にすることで、連絡先レベルで行うこともできます。例えば:

define contact { 
    contact_name JohnDoe
    email johndoe@example.com
    host_notifications_enabled 0
    service_notifications_enabled 0
}

この猫のスキンを作成するもう1つの方法は、連絡先定義でhost_notification_optionsおよびservice_notification_optionsを使用することです。それらをn(なし)に設定します。


1

command_file定義済みの場合、NAGIOSの名前付きパイプを使用してこれを行うこともできます。このようにそれを行うことの利点は、それがからプログラムすることができ、Nagiosの内部ですしているatcronではなく、Webブラウザとの相互作用を必要とし、それが設定ファイルのいずれかを変更する必要はありません。

通知を無効にするには(CentOS6 EPEL NAGIOSでは-他のディストリビューションではcommand_fileが他の場所で設定されている場合があります):

echo "[`date +%s`] DISABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd

後で再度有効にするには:

echo "[`date +%s`] ENABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd

0

両方を設定します:

  • service_notification_period&
  • host_notification_period

24x7の代わりに決して


0

service postfix stopNagiosがインストールされているlocalhostのメールサーバーを介して中継している場合は、Nagiosサーバーでメールサーバー()を停止することもできます。次に、にpostsuper -d ALL座っているすべてのメールを削除しmailqます。


1
低レップユーザーとしてこれを知ることはできませんでしたが、その提案はすでにポスターによって行われ、ダウン投票され、削除されました。他の(同一の)答えでmodの1つを引用すると、「すみません、それは恐ろしい解決策です。Nagiosのログとホスト/サービスの可用性データの観点から、彼らはあなたが停止してその通知を持っていることを示しますこれは、歴史的なトラブルシューティング/傾向分析にデータを役に立たなくします。これはあなたにとっては許容できる解決策かもしれませんが、プロの環境に「正しい」答えを提案するべきではありません
MadHatterは
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.