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

Интервал проверки службы Nagios в зависимости от типа хоста

Я хотел бы использовать различную базу интервалов проверки обслуживания в зависимости от типа хоста. Некоторые узлы критичны, и службы на этих узлах необходимо проверять чаще, чем службы на других узлах.

Кажется, что невозможно использовать макросы хоста в "normal_check_interval", так что какой совет делать это без двойного объявления моих шаблонов служб?

Спасибо

Поскольку check_interval и retry_interval являются атрибутами проверки службы, они не могут быть установлены для каждого хоста, как вы хотите. (Не используйте "normal_check_interval" ... это синтаксис Nagios 2).

Для этого создайте несколько групп хостов; один для «критического», один для «нормального». Затем создайте 2 определения службы для каждой службы, которую хотите проверить, с разными check_interval, retry_interval, и / или max_check_attempts настройки и назначить группам хостов.

Вы можете сделать эту конфигурацию более чистой, используя шаблон для общих настроек и просто изменив интервалы в фактических определениях службы. Увидеть документы наследования для получения дополнительной информации.

Перечитав документ Nagios, мне нужно подразумеваемое наследование от параметров хоста.

я нашел это старый пост в списке nagios-dev

К сожалению, это не было реализовано в исходном коде Nagios.

Я знаю, что мне теперь делать :-)