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