Lors du débogage d'un périphérique client utilisant le client ntp pour obtenir l'heure de notre serveur ntp, il a été démontré que le serveur "hickups" parfois son horloge avec un décalage de 20 secondes ou plus. Le ntpd s'ajuste dans les 10-30 minutes, mais bien sûr nous voulons savoir pourquoi cela est nécessaire et nous en cherchons la cause.
En fouillant dans les journaux et la documentation, nous avons découvert que la journalisation est à un niveau tel que ces événements changeants ne sont pas signalés.
Plusieurs réglages ont été tentés : réglage
logconfig =all
dans /etc/ntp.conf et la définition de l'option debug -d dans /etc/default/ntp.conf n'ont pas eu d'effet.
Pire : avec la dernière option, le ntpd échoue au redémarrage après un délai de trois minutes :
systemd[1]: ntp.service: Failed with result 'timeout'.
I) Comment faire pour augmenter le niveau de débogage sans échouer à démarrer le service ? II) Quelle est la meilleure façon pour le ntpd de signaler qu'il change l'horloge et la raison pour laquelle il le fait ?
La première question vaut 50 de ma réputation. Si l'on répond à la seconde, je porterai la prime à 100 avant d'approuver la réponse.