rapha
March 12, 2018, 4:30pm
1
Hallo Community,
im Dienststatus wird mir beim “time”-Dienst NTP CRITICAL: Offset unknown angezeigt.
Unter Aktueller Zustand sieht die Verbindung aber OK aus:
remote refid st t when poll reach delay offset jitter
==============================================================================
*ntp.local 192.53.103.104 2 u 20 256 377 0.214 -0.223 0.101
Habe den Dienst auf der Console bereits neugestartet und auch ntpdate ausgeführt, Ergebnis:
ntpdate[20929]: adjust time server 10.10.100.80 offset -0.314436 sec
Im Incinga wird dies weiterhin als Critical dargestellt.
Habe ich da noch etwas übersehen?
MD-Version 7.17.04.R als virtuelle Maschine.
Danke und Gruß!
Steve
March 12, 2018, 4:53pm
2
Hi,
sollte sich der NTP Server mal geändert haben, dann führe unter Anwenden-> Icinga die Konfiguriation bitte nochmal aus, ggf prüft der Icinga noch einen alten nicht existenten Host.
Grüße,
Steve
rapha
March 12, 2018, 5:01pm
3
Naja, der NTP-Server ist bisher gleich geblieben. Habe diesen später nur von “ntp.local” auf die IP-Adresse geändert, aber hat bisher keinen Unterschied gemacht.
Bei einem manuellen Check gibt’s OK:
root@pbx:/etc/admin# /usr/lib/nagios/plugins/check_ntp_time -H localhost
NTP OK: Offset -1,645088196e-05 secs|offset=-0,000016s;60,000000;120,000000;
rapha
March 13, 2018, 7:43am
4
Da scheint der nagios/plugins/check_ntp_time mehrfach abzufragen:
/usr/lib/nagios/plugins/check_ntp_time -H ntp.local -v
sending request to peer 0
response from peer 0: offset 2,145767212e-06
sending request to peer 0
response from peer 0: offset -0,0001335144043
sending request to peer 0
re-sending request to peer 0
re-sending request to peer 0
re-sending request to peer 0
re-sending request to peer 0
re-sending request to peer 0
re-sending request to peer 0
discarding peer 0: stratum=0
overall average offset: 0
NTP CRITICAL: Offset unknown|
Die ersten beiden Versuche sind OK (mit Offset) und werden bei den weiteren Anfragen abgewiesen.
Unser NTP-Server ist in diesem Fall eine pfsense-Firewall, Einstellungen hinsichtlich mehrfacher Abfragen sind dort nicht vorhanden.
Edit:
Die selbe Abfrage bei einem ADS funktioniert hingegen.
rapha
March 13, 2018, 1:44pm
5
Zur Info: Das Problem ist bekannt und wird evtl. bearbeitet.
opened 09:45AM - 06 Oct 17 UTC
closed 07:31PM - 19 Sep 19 UTC
Hi,
I am trying to monitor the ntp synchronization with check_ntp_time. But I… am getting the error "NTP CRITICAL: Offset unknown". The plugin works well most of the time but sometimes the service check gets critical for some time on some hosts. I already recompiled the nagios-plugins and modified the check_ntp_time like suggested here: [https://serverfault.com/questions/625027/nagios-check-ntp-time-offset-unknown](https://serverfault.com/questions/625027/nagios-check-ntp-time-offset-unknown)
In the following output you can see the verbose output of the check command:
```
[root@monitoring]# ./check_ntp_time -H 192.168.10.223 -vvv
Found 1 peers to check
sending request to peer 0
response from peer 0: packet contents:
flags: 0xe4
li=3 (0xc0)
vn=4 (0x20)
mode=4 (0x04)
stratum = 4
poll = 16
precision = 5.96046e-08
rtdelay = 0.0001983642578125
rtdisp = 7.941909790039062
refid = b6e0a0a
refts = 1507279467.201385
origts = 1507279609.642747
rxts = 1507279609.896963
txts = 1507279609.897002
offset 0.2541623116
sending request to peer 0
response from peer 0: packet contents:
flags: 0xe4
li=3 (0xc0)
vn=4 (0x20)
mode=4 (0x04)
stratum = 4
poll = 16
precision = 5.96046e-08
rtdelay = 0.0001983642578125
rtdisp = 7.941909790039062
refid = b6e0a0a
refts = 1507279467.201385
origts = 1507279609.642948
rxts = 1507279609.89715
txts = 1507279609.897158
offset 0.2541673183
sending request to peer 0
response from peer 0: packet contents:
flags: 0xe4
li=3 (0xc0)
vn=4 (0x20)
mode=4 (0x04)
stratum = 4
poll = 16
precision = 5.96046e-08
rtdelay = 0.0001983642578125
rtdisp = 7.941909790039062
refid = b6e0a0a
refts = 1507279467.201385
origts = 1507279609.643054
rxts = 1507279609.89728
txts = 1507279609.897286
offset 0.254180789
sending request to peer 0
response from peer 0: packet contents:
flags: 0xe4
li=3 (0xc0)
vn=4 (0x20)
mode=4 (0x04)
stratum = 4
poll = 16
precision = 5.96046e-08
rtdelay = 0.0001983642578125
rtdisp = 7.941909790039062
refid = b6e0a0a
refts = 1507279467.201385
origts = 1507279609.643179
rxts = 1507279609.89738
txts = 1507279609.897387
offset 0.2541663647
discarding peer 0: flags=3
no peers meeting synchronization criteria :(
overall average offset: 0
NTP CRITICAL: Offset unknown|
```
Thank you for your help!
Best regards,
Stefan
Hallo - wie ist denn der Status? Ich habe gerade auf die 17.11 LTS geupgradet und trotzdem noch den Fehler drin. Auf die 18 können wir noch nicht umstellen - in meinem Testaccount (18er Version ist der Fehler nicht drin)
rapha
November 21, 2018, 7:34am
7
Hier gibt es wohl einen Workaround, von mir nicht getestet.
opened 03:04PM - 24 Sep 13 UTC
import
bug
general-plugin-execution
waiting for feedback
Submitted by silfreed on 2011-06-10 14:56:22
I'm having a similar problem with … the "offset unknown" that others have had in the past, although I'm running 1.4.14 of the plugins using check_ntp_time and check_ntp_peer. Below is the output of some of the commands. For some reason check_ntp_peer doesn't even seem to be able to find the peers, although check_ntp_time seems fine, but doesn't get the correct offset.
```
# ntpdc -n -s localhost
remote local st poll reach delay offset disp
=======================================================================
208.53.158.34 10.128.0.45 2 64 3 0.02493 -0.088040 1.98438
204.9.54.119 10.128.0.45 1 64 3 0.00943 -0.035220 1.98444
199.4.29.166 10.128.0.45 2 64 3 0.02950 -0.021567 1.98444
216.129.110.22 10.128.0.45 2 64 3 0.01813 -0.027695 1.98444
# /usr/lib/nagios/plugins/check_ntp_peer -H 127.0.0.1 -w 5 -c 10 -v
0 candiate peers available
warning: no synchronization source found
warning: LI_ALARM bit is set
NTP CRITICAL: Server not synchronized, Offset unknown|
# /usr/lib/nagios/plugins/check_ntp_time -H 127.0.0.1 -w 5 -c 10 -v
sending request to peer 0
response from peer 0: offset 2.74181366e-06
sending request to peer 0
response from peer 0: offset -4.291534424e-06
sending request to peer 0
response from peer 0: offset -3.457069397e-06
sending request to peer 0
response from peer 0: offset -3.576278687e-06
discarding peer 0: stratum=0
overall average offset: 0
NTP CRITICAL: Offset unknown|
```
Edit: Lässt sich in der pascom 18 einen spezifischen NTP-Server angeben? Habe dazu nur die ntp.conf auf dem System gefunden, keine Einstellmöglichkeit via UI.