Могу ли я настроить уведомления на хосте для двух разных групп, но иметь разные интервалы для каждой группы?
Нашему сетевому персоналу нужно только одно электронное письмо при отказе сайта и одно при его возобновлении. Но руководитель службы поддержки хочет, чтобы электронные письма отправлялись в службу поддержки каждые 30 минут, пока сайт не работает. Это возможно?
Ты хочешь посмотреть на Уведомление об эскалации в документации Nagios. Вы можете настроить базовые уведомления для своей сетевой группы так, чтобы они не повторялись, но получать повторные уведомления в службу поддержки каждые 30 минут. Использовать first_escalation = 1
и last_escalation = 0
чтобы убедиться, что эскалация запускается при первом уведомлении и не заканчивается, пока состояние хоста / службы не вернется в состояние OK.
Вы можете сделать это с помощью эскалации услуг - т.е. для сотрудников вашей сети интервал уведомления должен быть 0, а затем создать эскалацию обслуживания, связанную с супервизором службы поддержки, с установленным значением 30.
Вы действительно хотите сделать это на хосте или на сайте (это будет проверка службы вместо проверки хоста)
define hostescalation {
host_name <host>
contact_groups helpdesk-supervisors
notification_interval 30
first_notification 2
last_notification 0
}