diff --git a/HowtoNTP.md b/HowtoNTP.md index b0f7fcda..b8211010 100644 --- a/HowtoNTP.md +++ b/HowtoNTP.md @@ -121,6 +121,43 @@ On conseille de l'activer au démarrage : # rcctl set ntpd flags "-s" ~~~ +## Outils + +### ntpdate + +L'outil _ntpdate_ (package à installer) permet de lancer une synchronisation en ligne de commande. C'est notamment utile en mode debug : + +~~~ +# ntpdate ntp.evolix.net +31 May 12:24:07 ntpdate[29352]: adjust time server 31.170.8.123 offset 0.000484 sec + +# ntpdate -d ntp.evolix.net +31 May 12:37:40 ntpdate[29382]: ntpdate 4.2.8p10@1.3728-o Sun May 7 22:26:53 UTC 2017 (1) +transmit(31.170.8.123) +receive(31.170.8.123) +transmit(31.170.8.123) +receive(31.170.8.123) +transmit(31.170.8.123) +receive(31.170.8.123) +transmit(31.170.8.123) +receive(31.170.8.123) +server 31.170.8.123, port 123 +stratum 2, precision -22, leap 00, trust 000 +refid [31.170.8.123], delay 0.02649, dispersion 0.00002 +transmitted 4, in filter 4 +reference time: dcd9190c.fda602f8 Wed, May 31 2017 12:27:24.990 +originate timestamp: dcd91b7a.34519aeb Wed, May 31 2017 12:37:46.204 +transmit timestamp: dcd91b7a.342bf15c Wed, May 31 2017 12:37:46.203 +filter delay: 0.02669 0.02670 0.02649 0.02676 + 0.00000 0.00000 0.00000 0.00000 +filter offset: 0.000082 0.000017 0.000060 -0.00002 + 0.000000 0.000000 0.000000 0.000000 +delay 0.02649, dispersion 0.00002 +offset 0.000060 + +31 May 12:37:46 ntpdate[29382]: adjust time server 31.170.8.123 offset 0.000060 sec +~~~ + ## Munin Pour les serveurs utilisant un serveur NTP uniquement pour leurs besoins, Munin @@ -129,3 +166,15 @@ temps. Il ne reste qu'à les activer. Pour les serveurs NTP, des plugins non officiels existent : _ntp_queries_ etc. +## FAQ + +### ntpdate: the NTP socket is in use, exiting + +Si vous avez une erreur du type : + +~~~ +# ntpdate ntp.evolix.net +31 May 12:19:23 ntpdate[29290]: the NTP socket is in use, exiting +~~~ + +C'est que votre socket réseau udp/123 est occupée par un autre programme, probablement un démon NTP !