Конфигурирование Nagios

Мы используем Nagios базирующийся Op5 для контроля хостов. У меня есть минимальное требование для проверки хоста, если это живо или нет.

Таким образом, я просто хочу знать, жив ли хост с макс. RTA 10 секунд. Я не забочусь, сколько времени это заботится для ответа на запросы ICMP.

Я попробовал эти команды:

time /opt/plugins/check_ping -H ns1.linode.com     -i 1000 -n 30

это выходит за 10 секунд с выводом

ОЧЕНЬ ВАЖНЫЙ - ns1.linode.com: rta nan, потерял 100% | rta=0.000ms; 200.000; 500.000; 0; % pl=100; 40; 80;;

real    0m10.006s
user    0m0.001s
sys     0m0.008s

Когда я попробовал

 time /opt/plugins/check_ping -H ns1.linode.com   -c 10000,100% -w 10000,100%  -i 1000 -n 21

или time /opt/plugins/check_ping -H ns1.linode.com -c 11s,100% -w 11s,100% -i 1000 -n 29

оба из них выходят за 10,013 и 10,006 секунд соответственно. Таким образом, так изменяя их опция кажется, что это выходит только за 10 секунд макс. (не знайте почему). Я ожидаю, что это будет чем-то как значение меня * значение n.

-3
задан 16 December 2014 в 05:37
1 ответ

Сначала прочтите вывод --help команды check_ping (все стандартные плагины имеют вывод --help). Или прочтите страницу онлайн-справки .

Итак, как правильно настроить команду Ping на сбой только для RTA дольше 10 секунд?

Запуск занимает 10 секунд, потому что вы не получаете любые ответы на пинг, а тайм-аут плагина по умолчанию составляет 10 секунд. Попробуйте это с хостом, который вы действительно можете пинговать, например, что-то в локальной сети. Чтобы увеличить этот тайм-аут, вы используете флаг -t.

Итак, в чем разница между опциями -c и -w?

-c для критического, -w для предупреждения. См. Вывод --help check_ping (все стандартные плагины имеют вывод --help). Это фундаментальная концепция использования Nagios.

3
ответ дан 5 December 2019 в 21:53

Теги

Похожие вопросы