У нас есть сервер zibal, на котором выполняется несколько проверок Selenium для веб-сайтов на нескольких хостах. В тот момент, когда один из серверов, на которых размещен веб-сайт, выходит из строя, неудачная проверка селена также генерирует (ненужное) уведомление.
Из Документация Nagios, похоже, что можно только добавить зависимость от службы к другой службе или от хоста к другому хосту, но не от одной службы на «zibal» к серверу B в качестве хоста.
Другой ответ указывает на использование родительского определения (не уверен, применим ли этот случай здесь). Я добавил такое родительское определение (несколько хостов) в "zibal", но это выглядит неправильно: когда сервер B выходит из строя, не должно быть уведомления о неудачной проверке Selenium, но в случае, если "zibal" отключается как ну, конечно, должно быть уведомление.
Как это нужно правильно настроить?
Вы хотите зависимости сервисов в этом случае для каждой проверки Selenium.
Проверка Selenium для «сервера B» зависит от проверки службы на сервере B (например, проверка веб-сервера с помощью check_http
).
Вы можете упростить настройку, используя хост и / или сервисные группы с зависимостями. Увидеть советы и рекомендации по экономии времени страница документации для получения дополнительной информации.