
Ich habe auf meinem Server folgende NTP-Prüfung für Nagios über NRPE
/usr/local/nagios/nrpe_plugins/check_ntp_time -H localhost -w 0.5 -c 1 -q
Beim manuellen Ändern des Datums über den Datumsbefehl auf ein Datum weit in der Vergangenheit:
date --set="16 JAN 2017 15:00:00"
Die Prüfung gibt immer einen OK-Status aus
NTP OK: Offset -1.442432404e-05 secs|offset=-0.000014s;0.500000;1.000000;
Trotz des Ausgleichs
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
Ich verstehe das Verhalten hier nicht.
Ich verwende die neueste Version von check_ntp_time, aber bei anderen Versionen tritt das gleiche Verhalten auf.
check_ntp_time v2.2.0 (nagios-plugins 2.2.0) Copyright (c) 2006 Sean Finney Copyright (c) 2006-2014 Nagios Plugin Development Team
Vielen Dank im Voraus für Ihre Hilfe,
Antwort1
Aus der check_ntp_time --help
Ausgabe:
Dieses Plugin überprüft den Zeitversatz zwischen dem lokalen Host und einem Remote-NTP-Server.
Dieses Plugin vergleicht die Zeit auf localhost
mit der Zeit auf dem über angegebenen Host -H
. Wenn Sie es als ausführen check_ntp_time -H localhost
, vergleichen Sie es mit sich selbst. (Deshalb ist der Unterschied nahezu Null.)
Es scheint, als ob Sie wahrscheinlich check_ntp_peer
stattdessen wollen.
Alternativ können Sie einfach check_ntp_time
Remote-Hosts (auf denen NTP-Server ausgeführt werden) mit Ihrer Nagios-Box vergleichen oder es über NRPE ausführen, um diese Hosts mit einem anderen gültigen NTP-Server (z. B. time.nist.gov, time.apple.com, pool.ntp.org usw.) zu vergleichen.