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
Aucun résumé des modifications |
|||
| Ligne 18 : | Ligne 18 : | ||
== Installation sur CentOS == | == Installation sur CentOS == | ||
Installer le paquet ntp | Installer le paquet ntp | ||
<syntaxhighlight lang="bash">yum install ntp</syntaxhighlight> | <syntaxhighlight lang="bash">$ yum install ntp | ||
$ yum install ntp</syntaxhighlight> | |||
Créer le fichier d'exécution : | Créer le fichier d'exécution : | ||
<syntaxhighlight lang="bash">vi /var/lib/ntp/ntp.drift</syntaxhighlight> | <syntaxhighlight lang="bash">vi /var/lib/ntp/ntp.drift</syntaxhighlight> | ||
| Ligne 26 : | Ligne 27 : | ||
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> | ||
Relancer le service NTP :<syntaxhighlight lang="bash">$ restart ntpd.service</syntaxhighlight> | |||
== Installation sur Ubuntu == | |||
Installer le paquet ntp | |||
<syntaxhighlight lang="bash">$ sudo sudo apt update | |||
$ sudo apt install ntp</syntaxhighlight> | |||
Créer le fichier d'exécution : | |||
<syntaxhighlight lang="bash">$ sudo vim /var/lib/ntp/ntp.drift</syntaxhighlight> | |||
Ajouter les lignes suivantes : | |||
<syntaxhighlight lang="bash">server 0.fr.pool.ntp.org | |||
server 1.fr.pool.ntp.org | |||
server 2.fr.pool.ntp.org | |||
server 3.fr.pool.ntp.org</syntaxhighlight> | |||
Relancer le service NTP :<syntaxhighlight lang="bash">$ sudo service ntp restart</syntaxhighlight> | |||
Voir la documentation : https://www.pool.ntp.org/zone/fr | Voir la documentation : https://www.pool.ntp.org/zone/fr | ||
{{important|Il y avait 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.}} | {{important|Il y avait 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.}} | ||
Version du 19 janvier 2021 à 13:58
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
$ 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
Relancer le service NTP :
$ restart ntpd.service
Installation sur Ubuntu
Installer le paquet ntp
$ sudo sudo apt update
$ sudo apt install ntp
Créer le fichier d'exécution :
$ sudo vim /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
Relancer le service NTP :
$ sudo service ntp restart
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