Как я устанавливаю отдельную установку тайм-аута на сервисную проверку. Все значение по умолчанию тайм-аутов к 60 секундам согласно основной конфигурации, но я требую, чтобы одна конкретная проверка имела более долгий тайм-аут из-за времени выполнения.
Как это может быть сделано? Помогите.
Спасибо
РЕДАКТИРОВАТЬ: Я только что понял, что вы говорите не ТОЛЬКО о проверках удаленных служб, поэтому, к сожалению, мне нужно изменить свой ответ на «вы не можете». Если вы хотите изменить настройки тайм-аута для проверок служб, вы должны применить их ко всем проверкам служб в основных файлах конфигурации.
Вам нужно будет определить второй аргумент команды, который использует вашу особую настройку тайм-аута.
Например, это может быть ваша первоначальная проверка в commands.cfg:
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
И это будет ваша идентичная команда с более длительным значением тайм-аута (также в commands.cfg):
define command{
command_name check_nrpe_slow
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -t 120 -c $ARG1$
}
Если есть лучший способ сделайте это, nagios-wizards, дайте мне знать! Это сэкономило бы много места в моих собственных файлах конфигурации.