Назад | Перейти на главную страницу

Пассивные проверки Nagios, сброс службы в состояние ОК после уведомления

У нас есть пассивная настройка службы (внешний сервер сообщает о проблемах с помощью пассивных проверок для nagios), и nagios отправляет уведомления, когда эти службы получают состояние не в порядке. Однако мы не хотим, чтобы нам приходилось вручную сбрасывать состояние этой службы обратно на ОК, есть ли способ сказать nagios, что нужно заново установить службу, как только она получит состояние «не в порядке»? Я попытался установить «is-volitle» на 1, но это не сработало. Спасибо!

Просто создайте сценарий на сервере nagios, который отправляет пассивную проверку со статусом OK. Определите команду в nagios, которая будет вызывать сценарий с именем хоста и службы. Настройте уведомление, которое будет связано с хостом и службой, которая будет запускать эту команду уведомления в дополнение к любым другим уведомлениям.

Майк, тебе нужно прочитать о пассивных проверках. Я предупреждаю вас, что пассивные проверки требуют обучения, демон NSCA (используется для сбора результатов пассивных проверок с удаленных серверов) глючит. Большинство людей избегают пассивных проверок.

http://nagios.sourceforge.net/docs/3_0/passivechecks.html

Здесь есть несколько возможностей, и вы не предоставили достаточно подробностей в своем вопросе, поэтому единственное, что мы можем вам предоставить, - это общие советы. Подробности вам предстоит выяснить и перечислить.

Но в двух словах да есть способы сбросить состояние сервиса в Nagios. Сценарий, обнаруживающий ошибку и устанавливающий статус «не ОК», также должен определять, когда проблема решена, и затем должен установить статус «ОК».

Обычно пассивные проверки работают так, что сценарий на удаленном сервере что-то проверяет, а затем отправляет эти результаты демону NCSA (или другому демону) на вашем сервере Nagios. Сценарий на удаленном сервере следует изменить так, чтобы он отправлял «ОК», когда проблема была решена. Человек, создавший сценарий, уже должен был это сделать.