Здрасте. Прописал в Nagios'е для всех моих хостов сервис check_ping:define service {
use generic-service
host_name *
service_description ping
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
contact_groups admins
notification_interval 120
notification_period 24x7
notification_options w,u,c,r
check_command check_ping
}Выдается ошибка: check_ping: %s: Warning threshold must be integer or percentage!
Хотя сервис check-host-alive видит что хосты доступны, те комманда check_ping не корректно обрабатывается:
define command{
command_name check_ping
command_line $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5
}Подскажите куда копать?
>[оверквотинг удален]
>обрабатывается:
>
>define command{
> command_name
>check_ping
> command_line
>$USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5
> }
>
>Подскажите куда копать?!Вопрос решен! Не передал параметры аргументам:
check_command check_ping!100.0,20%!500.0,60%
>!Вопрос решен! Не передал параметры аргументам:
>
>check_command check_ping!100.0,20%!500.0,60%
>При этом пробела перед восклицательными знаками быть не должно! Иначе - ошибка парсинга конфига.