1 votes

Comment obtenir la journalisation sur ntpd en changeant l'horloge

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.

1voto

Anonymous Points 11

Sur Ubuntu 18.04, vous recherchez systemd-timesyncd ?

État du service :

systemctl status systemd-timesyncd

journal de bord :

journalctl -u systemd-timesyncd

Service conf :

man 5 timesyncd.conf

Vérifiez également :

timedatectl

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X