Format der Log/Stats Dateien für z.B Gnuplot verstehen 

Aufbau der loopstats Datei:
58992    12.639    0.000001191    -3.489    0.000000910    0.000186    4

1. Datum (Modifiziertes Julian Tag Format in Monat-Jahr-Tag).
2. Sekunden und Teile seit UTC Mitternacht.
3. Uhr Offset.
4. Frequenz Offset in PPM.
5. Local RMS Time Jitter inSekunden.
6. RMS Frequenz Jitter (aka wander) oder auch Allan Deviation in PPM.
7. Clock discipline Zeit constant (Polling Intervall).

Aufbau der peerstats Datei:
59020    1.005    127.127.22.2 97fa    0.000001568    0.000000000    0.000231793    0.000001714

1. Datum (Modifiziertes Julian Tag Format in Monat-Jahr-Tag)
2. Sekunden & ms seit UTC Mitternacht
3. IP Adresse
4. Status
5. Clock Offset in Sekunden & Nano Sekunden
6. Roundtrip Delay in Sekunden & Nano Sekunden
7. Dispersion in Sekunden & Nano Sekunden
8. RMS Jitter / skew (variance)

 

Probleme mit der Schaltsekunden Datei bei Versionen < 4.2.6

Version 4.2.6 ist zwar schon echt alt, aber da sie auf dem Lantime Server fest eingebaut ist stellt sich schon manchmal die Frage warum es nicht klappt.

Alles AB Version 4.2.6 –> Eintrag in der ntp.conf:  leapfile „pfad/leap-seconds.list“ und fertig.

Alles UNTER 4.2.6 –> Kein Eintrag mit der Pfadangabe, Keyword ‚leapfile‘ ist unbekannt und wirft Fehler im Log raus.
Autokey MUSS leider an sein, das heutzutage ja als sehr unsicher gilt.
Eintrag in der ntp.conf: keys /etc/ntp/ntp.key # MD5 Keyfile
Noch ein Eintrag in der conf: keysdir /etc/ntp/
Zum Schluss noch einen Symlink ntpkey_leap zur eigentlichen Leapfile setzten.

 

Tool ntptime

This program is useful only with special kernels described in the A Kernel Model for Precision Timekeeping page. It reads and displays time-related kernel variables using the ntp_gettime() system call. A similar display can be obtained using the ntpdc program and kerninfo command.

 

  • Probleme mit dem ntpdc Programm:
    Da es mittlerweile als unsicher angesehen wird, wurden viele Befehle deaktiviert. Eigentlich lässt sich mittlerweile aber auch soweit alles mit ’ntpq‘ erledigen, da die meisten Funktionen dort hin gewandert sind.
    Allerdings muss der Host auf Localhost gesetzt werden:
    ntpq
    host 127.0.0.1
    authinfo, mrulist, lpeers, monstats, sysinfo, sysstats … was auch immer.