
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 --help
saída:
Este plugin verifica o deslocamento do relógio entre o host local e um servidor NTP remoto.
Este plugin compara a hora localhost
com 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_time
comparar 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).