nagios-plugins – check_ntp_time não detecta um deslocamento incorreto

nagios-plugins – check_ntp_time não detecta um deslocamento incorreto

Eu tenho a seguinte verificação ntp no meu servidor para Nagios via NRPE

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

Ao alterar a data manualmente através do comando date para uma data no passado:

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

A verificação sempre fornece uma saída de estado OK

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

Apesar do deslocamento

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

Eu não entendo o comportamento aqui.

Estou usando a versão mais recente do check_ntp_time, mas também tenho o mesmo comportamento com outras versões.

check_ntp_time v2.2.0 (nagios-plugins 2.2.0) Copyright (c) 2006 Sean Finney Copyright (c) 2006-2014 Equipe de desenvolvimento de plug-ins do Nagios

Agradeço antecipadamente por sua ajuda,

Responder1

Da check_ntp_time --helpsaída:

Este plugin verifica o deslocamento do relógio entre o host local e um servidor NTP remoto.

Este plugin compara a hora localhostcom a hora no host especificado via -H. Quando você o executa como check_ntp_time -H localhost, você o compara consigo mesmo. (É por isso que a diferença é quase zero.)

Parece que você provavelmente quer check_ntp_peer.

Alternativamente, você pode apenas check_ntp_timecomparar hosts remotos (que executam servidores NTP) com sua caixa Nagios ou executá-lo via NRPE para comparar esses hosts com algum outro servidor NTP válido (por exemplo, time.nist.gov, time.apple.com , pool.ntp.org, qualquer que seja).

informação relacionada