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

nagios-plugins - check_ntp_time не обнаруживает неправильное смещение

У меня есть следующая проверка ntp на моем сервере для Nagios через NRPE

/usr/local/nagios/nrpe_plugins/check_ntp_time -H localhost -w 0.5 -c 1 -q

При изменении даты вручную с помощью команды date на дату в далеком прошлом:

date --set="16 JAN 2017 15:00:00"

Проверка всегда дает вывод состояния ОК

NTP OK: Offset -1.442432404e-05 secs|offset=-0.000014s;0.500000;1.000000;

Несмотря на зачет

remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.7.100.65     176.58.109.199   3 u 4971   64    7    0.246  6136468 4339138
 10.8.100.65     188.114.116.1    3 u 4971   64    7    1.571  6136468 4339138
 10.7.91.41      217.114.59.66    3 u 4971   64    7    0.256  6136468 4339138

Я не понимаю поведения здесь.

Я использую последнюю версию check_ntp_time, но у меня такое же поведение и с другими версиями.

check_ntp_time v2.2.0 (nagios-plugins 2.2.0) Авторские права (c) Шон Финни, 2006 г. (c) Группа разработчиков подключаемых модулей Nagios, 2006-2014

Заранее спасибо за вашу помощь,

Из check_ntp_time --help вывод:

Этот плагин проверяет смещение часов между локальным хостом и удаленным NTP-сервером.

Этот плагин сравнивает время на localhost со временем на хосте, указанном через -H. Когда вы запускаете его как check_ntp_time -H localhostСравниваешь с собой. (Вот почему разница почти равна нулю.)

Похоже, ты наверное хочешь check_ntp_peer вместо.

В качестве альтернативы вы можете просто использовать check_ntp_time для сравнения удаленных хостов (на которых работают серверы NTP) с вашим устройством Nagios или запустить его через NRPE, чтобы сравнить эти хосты с каким-либо другим действующим сервером NTP (например, time.nist.gov, time.apple.com, pool.ntp.org , без разницы).