Як я можу зупинити сповіщення електронною поштою. Я налаштовую новий сервер і отримую багато сповіщень. Хоче відключити їх на час.
Як я можу зупинити сповіщення електронною поштою. Я налаштовую новий сервер і отримую багато сповіщень. Хоче відключити їх на час.
Відповіді:
Ви також можете це зробити на контактному рівні, відключивши повідомлення для свого контакту з Nagios. Наприклад:
define contact {
contact_name JohnDoe
email johndoe@example.com
host_notifications_enabled 0
service_notifications_enabled 0
}
Інший спосіб обробити цю кішку - використовувати host_notification_options та service_notification_options у визначенні контакту. Встановіть їх n
(немає).
Ви також можете це зробити за допомогою command_file
названої труби NAGIOS , якщо у вас це визначено. Переваги робити це таким чином , є його внутрішніми по відношенню до NAGIOS, він може бути запрограмований з at
або , cron
а не потребують взаємодії з веб - браузером, і це не вимагає зміни яких - небудь конфігураційних файлів.
Щоб відключити сповіщення (у CentOS6 EPEL NAGIOS - інші дистрибутиви можуть мати командний файл, налаштований в іншому місці):
echo "[`date +%s`] DISABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
і знову ввімкнути це пізніше:
echo "[`date +%s`] ENABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
Ви також можете зупинити свій поштовий сервер ( service postfix stop
) на сервері Nagios, якщо ви перейдете через поштовий сервер у localhost, де встановлено Nagios. Потім ви можете зробити, postsuper -d ALL
щоб видалити всі повідомлення, що сидять mailq
.