Nagios-Plugins - check_ntp_time erkennt keinen falschen Offset

Nagios-Plugins - check_ntp_time erkennt keinen falschen Offset

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 --helpAusgabe:

Dieses Plugin überprüft den Zeitversatz zwischen dem lokalen Host und einem Remote-NTP-Server.

Dieses Plugin vergleicht die Zeit auf localhostmit 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_peerstattdessen wollen.

Alternativ können Sie einfach check_ntp_timeRemote-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.

verwandte Informationen