NTP
Posted on sam. 24 novembre 2018 in Ssytem
RFC-1305
Fonctionnement
Network Time Protocol ou NTP est un protocole qui permet de synchroniser, via un réseau informatique, l'horloge locale d'ordinateurs sur une référence d'heure
Installation serveur
Le deamon n'est pas installé de base sur le système. Il faut donc l'ajouter manuellement au système.
yum install ntp ntpdate
La configuration initiale du fichier est suffisante. Il peut cependant être nécessaire de changer la liste des serveurs pour en récupérer des plus proches géographiquement.
# vim /etc/ntp.conf
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org
Si le pare-feu est activé, il faut également ajouter une nouvelle pour autoriser l'exposition du port UDP/123.
firewall-cmd --zone=public --permanent --add-service=ntp
Installation client
Comme pour le serveur, il faut installer les paquets sur le ou les clients qui se synchroniseront sur le serveur.
yum install ntp ntpdate
Contrairement à la configuration précédente, seul le serveur NTP de relais est nécessaire pour faire la sychronisation.
# vim /etc/ntp.conf
server xxx.xxx.xxx.xxx
Status
> systemctl status ntpd
> ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
+herbrand.noumic 193.190.230.66 2 u 112 128 377 30.545 -0.753 0.353
*dedibox.demonge 195.83.222.27 2 u 138 128 376 25.881 -1.174 2.059
+sambuca.psychon 130.149.17.21 2 u 209 128 376 32.268 -1.497 0.513
+ddbx0.iliad.fr 145.238.203.10 3 u 143 128 376 26.047 -1.112 3.434
- " " – No state indicated for:
- non-communicating remote machines,
- "LOCAL" for this local host,
- (unutilised) high stratum servers,
- remote machines that are themselves using this host as their synchronisation reference;
- "x" – Out of tolerance, do not use (discarded by intersection algorithm);
- "–" – Out of tolerance, do not use (discarded by the cluster algorithm);
- "#" – Good remote peer or server but not utilised (not among the first six peers sorted by synchronization distance, ready as a backup source);
- "+" – Good and a preferred remote peer or server (included by the combine algorithm);
- "*" – The remote peer or server presently used as the primary reference;
- "o" – PPS peer (when the prefer peer is valid). The actual system synchronization is derived from a pulse-per-second (PPS) signal, either indirectly via the PPS reference clock driver or directly via kernel interface.
https://exchange.nagios.org/directory/Plugins/Network-Protocols/NTP-and-Time/check_stratum/details