
Tengo la siguiente verificación ntp en mi servidor para Nagios a través de NRPE
/usr/local/nagios/nrpe_plugins/check_ntp_time -H localhost -w 0.5 -c 1 -q
Al cambiar la fecha manualmente mediante el comando de fecha a una fecha muy pasada:
date --set="16 JAN 2017 15:00:00"
La verificación siempre da una salida de estado OK.
NTP OK: Offset -1.442432404e-05 secs|offset=-0.000014s;0.500000;1.000000;
A pesar de la compensación
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
No entiendo el comportamiento aquí.
Estoy usando la última versión de check_ntp_time, pero también tengo el mismo comportamiento con otras versiones.
check_ntp_time v2.2.0 (nagios-plugins 2.2.0) Copyright (c) 2006 Sean Finney Copyright (c) 2006-2014 Equipo de desarrollo del complemento Nagios
Gracias de antemano por su ayuda,
Respuesta1
De la check_ntp_time --help
salida:
Este complemento verifica la compensación del reloj entre el host local y un servidor NTP remoto.
Este complemento compara la hora localhost
con la hora en el host especificado mediante -H
. Cuando lo ejecutas como check_ntp_time -H localhost
, lo estás comparando consigo mismo. (Es por eso que la diferencia es casi cero).
Parece que probablemente quieras check_ntp_peer
en su lugar.
Alternativamente, puede usarlo check_ntp_time
para comparar hosts remotos (que ejecutan servidores NTP) con su equipo Nagios, o ejecutarlo a través de NRPE para comparar esos hosts con algún otro servidor NTP válido (por ejemplo, time.nist.gov, time.apple.com). , pool.ntp.org, lo que sea).