電子メール通知を停止する方法を教えてください。新しいサーバーをセットアップして、大量の通知を受け取っています。とりあえず無効にしたい。
左側のナビゲーションペインで[Process Info]をクリックし、[Disable Notifications]、[Commit]の順にクリックします。
nagios.cfgで、enable_notifications = 0を設定してnagiosを再起動します
Nagios連絡先の通知を無効にすることで、連絡先レベルでそれを行うこともできます。例えば。:
define contact {
contact_name JohnDoe
email [email protected]
Host_notifications_enabled 0
service_notifications_enabled 0
}
この猫にスキンを適用するもう1つの方法は、連絡先定義でHost_notification_optionsおよびservice_notification_optionsを使用することです。それらをn
(なし)に設定します。
両方を設定:
24x7の代わりにneverへ
NAGIOSのcommand_file
名前付きパイプを使用してこれを行うこともできます(定義されている場合)。この方法で行うことの利点は、NAGIOSの内部にあり、Webブラウザーとの対話を必要とせずにat
またはcron
からプログラムできることです。また、設定ファイル。
通知を無効にするには(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
メールサーバーを停止することもできます(service postfix stop
)Nagiosサーバー上で、Nagiosがインストールされているlocalhost上のメールサーバーを経由してリレーしている場合。次に、postsuper -d ALL
mailq
にあるすべてのメールを削除します。