Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« NTP serveur de temps » : différence entre les versions
| Ligne 22 : | Ligne 22 : | ||
<syntaxhighlight lang="bash">vi /var/lib/ntp/ntp.drift</syntaxhighlight> | <syntaxhighlight lang="bash">vi /var/lib/ntp/ntp.drift</syntaxhighlight> | ||
Ajouter les lignes suivantes : | Ajouter les lignes suivantes : | ||
<syntaxhighlight lang="bash">server 0.fr | <syntaxhighlight lang="bash">server 0.fr;pool.ntp.org | ||
server 1.fr.pool.ntp.org | server 1.fr.pool.ntp.org | ||
server 2.fr.pool.ntp.org | server 2.fr.pool.ntp.org | ||
server 3.fr.pool.ntp.org</syntaxhighlight> | server 3.fr.pool.ntp.org</syntaxhighlight> | ||
{{important|Il y a une coquille dans le fichier de configuration ci-dessus. Un point-virgule derrière fr, première ligne. Cela génère l'erreur décrite dans la section "Problèmes et solutions.}} | |||
Voir la documentation : https://www.pool.ntp.org/zone/fr | Voir la documentation : https://www.pool.ntp.org/zone/fr | ||
Version du 25 décembre 2020 à 10:47
Contexte
Centreon remontait (2020-12_12) un problème critique concernant la synchronisation NTP entre le serveur Centreon et les autres serveurs. Le message retourné est du type :
CRITICAL: Time offset -11 second(s): Local Time : 2020-12-10T11:33:56 (+0100)
Les serveurs ont besoin d'avoir une heure synchronisée pour certaines tâches comme la supervision Centréon.
Pour résoudre la synchronisation, on utilise le protocole NTP que l'on associe à un serveur de temps.
Pour Centréon, on utilise le projet pool.ntp.org Voir ici : https://www.ntppool.org/fr/ et les serveurs de temps français : https://www.pool.ntp.org/zone/fr
Le projet pool.ntp.org est un grand cluster virtuel de serveurs de temps fournissant des informations fiables facile à utiliser Service NTP pour des millions de clients.
Cette ressources est utilisée par des millions ou dizaines de millions de systèmes à travers le monde. C'est le "serveur de temps" par défaut pour la plupart des grandes distributions Linux et de nombreux appareils en réseau.
Pour utiliser les serveurs de temps de www.ntppool.org, on installe le logiciel ntp, puis on ajoute un fichier de configuration.
Installation sur CentOS
Installer le paquet ntp
yum install ntp
Créer le fichier d'exécution :
vi /var/lib/ntp/ntp.drift
Ajouter les lignes suivantes :
server 0.fr;pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org
Voir la documentation : https://www.pool.ntp.org/zone/fr
Quelques problèmes possibles et leurs solutions
CRITICAL: Time offset -...
Malgré la mise en place du serveur de temps, Centreon affiche à nouveau le message de désynchronisation.
La commande suivante renvoie un message d'erreur :
$ ntpq -pn
ntpq: read: Connection refused
. La demande de communication avec NTP renvoie le message suivant :
$ ntpstat
Unable to talk to NTP daemon. Is it running?
Le problème vient de la configuration de la liste des serveurs de temps. On peut voir l'erreur ci-dessus, première ligne :
server 0.fr;pool.ntp.org
Il y a un point virgule derrière le fr au lieu d'un point :–\
Après avoir corriger la coquille, relancer le service NTP :
$ restart ntpd.service