ntpd log dans le syslog avec l'heure GMT

ntpd log dans le syslog avec l'heure GMT - Logiciels - Linux et OS Alternatifs

Marsh Posté le 16-04-2009 à 22:09:58    

Bonjour à tous !
 
      Je viens de me rendre compte d'un souci avec openntpd...il log dans le syslog avec l'heure GMT. Comment puis-je régler ça ?
 

Code :
  1. Apr 16 22:04:32 server smartd[2743]: Device: /dev/sdb, SMART Usage Attribute: 195 Hardware_ECC_Recovered changed from 47 to 48
  2. Apr 16 20:05:00 server ntpd[2624]: sendto: Invalid argument
  3. Apr 16 20:05:21 server ntpd[2624]: sendto: Invalid argumen


 
Merci d'avance !
RedVivi
 
 

Reply

Marsh Posté le 16-04-2009 à 22:09:58   

Reply

Marsh Posté le 16-04-2009 à 22:39:24    

C'est syslog qui log. S'il te dit 20H, c'est qu'il est 20H. Et que ton ntp t'as bien batonné

Reply

Marsh Posté le 16-04-2009 à 22:48:19    

Batonné ? J'utilise syslog-ng, sans règle spécifique pour ntpd, et c'est le seul daemon à être décalé:
 

Code :
  1. Apr 16 20:47:21 server ntpd[2624]: sendto: Invalid argument
  2. root@server:/home/sysop# date
  3. jeudi 16 avril 2009, 22:48:07 (UTC+0200)


 

Message cité 1 fois
Message édité par redvivi le 16-04-2009 à 22:48:41
Reply

Marsh Posté le 16-04-2009 à 22:52:00    

redvivi a écrit :

Batonné ? J'utilise syslog-ng, sans règle spécifique pour ntpd, et c'est le seul daemon à être décalé:
 

Code :
  1. Apr 16 20:47:21 server ntpd[2624]: sendto: Invalid argument
  2. root@server:/home/sysop# date
  3. jeudi 16 avril 2009, 22:48:07 (UTC+0200)


 


Bah c'est ton syslog alors qui log avec une mauvaise date. Fais des tests avec 'logger' voir

Reply

Marsh Posté le 16-04-2009 à 22:54:17    

Taz a écrit :


Bah c'est ton syslog alors qui log avec une mauvaise date. Fais des tests avec 'logger' voir

 
Code :
  1. Apr 16 20:53:21 server ntpd[2624]: sendto: Invalid argument
  2. Apr 16 22:53:45 server sysop: test
 

Visiblement syslog fonctionne bien  :??:


Message édité par redvivi le 16-04-2009 à 22:54:35
Reply

Marsh Posté le 16-04-2009 à 23:01:44    

C'est bizarre ton histoire. T'as pas des sautes de temps à cause de NTP qui ferait des siennes ?

Reply

Marsh Posté le 16-04-2009 à 23:09:15    

A moins qu'il change l'heure système juste au moment ou il log et qu'il la remette après, je pense pas. En tout cas j'ai toujours eu mon système à l'heure avec ntpd (openntpd plus exactement).

Reply

Marsh Posté le 16-04-2009 à 23:13:52    

Bah ça me fait penser un peu à ça.
Ce message de sendto, ça sent pas bon du tout. Tu l'as relancé ton ntpd ? C'est quelle implémentation ? openntpd ?

Reply

Marsh Posté le 16-04-2009 à 23:17:53    

Je sais que le sendto est du à un problème de firewall (rien à voir avec celui installé sur la machine, je dois voir l'admin réseau pour débloquer les ports). C'est bien openntpd.

Message cité 1 fois
Message édité par redvivi le 16-04-2009 à 23:20:34
Reply

Marsh Posté le 16-04-2009 à 23:20:09    

Alors là c'est un mystère, voici que j'ai après un redémarrage du daemon:

 


Code :
  1. Apr 16 21:16:39 server ntpd[2057]: ntp engine ready
  2. Apr 16 21:16:39 server ntpd[2057]: reply from 10.0.254.2: not synced, next query 635s
  3. Apr 16 21:17:03 server ntpd[2057]: peer 88.191.19.23 now valid
  4. Apr 16 21:17:08 server ntpd[2057]: peer 94.23.26.209 now valid
  5. Apr 16 21:17:40 server ntpd[2057]: peer 88.191.19.23 now invalid
  6. Apr 16 23:17:59 server ntpd[2056]: adjusting local clock by 1.384699s
  7. Apr 16 23:18:33 server ntpd[2056]: adjusting local clock by 1.384671s
 


Message cité 1 fois
Message édité par redvivi le 16-04-2009 à 23:21:12
Reply

Marsh Posté le 16-04-2009 à 23:20:09   

Reply

Marsh Posté le 16-04-2009 à 23:21:11    

redvivi a écrit :

Je sais que le sendto est du à un problème de firewall (rien à voir avec celui installé sur la machine, je dois voir l'admin réseau pour débloquer les ports). J'ai redémarré ntpd, toujours pareil. C'est bien openntpd.


Non ça n'est pas lié à ton firewall. T'as un problème en envoi, ça part même pas. T'as plus qu'a stracer/debugger ntpd voir ce qu'il branle. Et faire des tests avec ntpdate

Reply

Marsh Posté le 16-04-2009 à 23:22:57    

redvivi a écrit :

Alors là c'est un mystère, voici que j'ai après un redémarrage du daemon:
 
 

Code :
  1. Apr 16 21:16:39 server ntpd[2057]: ntp engine ready
  2. Apr 16 21:16:39 server ntpd[2057]: reply from 10.0.254.2: not synced, next query 635s
  3. Apr 16 21:17:03 server ntpd[2057]: peer 88.191.19.23 now valid
  4. Apr 16 21:17:08 server ntpd[2057]: peer 94.23.26.209 now valid
  5. Apr 16 21:17:40 server ntpd[2057]: peer 88.191.19.23 now invalid
  6. Apr 16 23:17:59 server ntpd[2056]: adjusting local clock by 1.384699s
  7. Apr 16 23:18:33 server ntpd[2056]: adjusting local clock by 1.384671s


 
 

Ton master 10.x il sent pas bon.
 
Au démarrage, sauf option, openntpd va faire un bon brutal pour se caler. Sinon il le fera progressivement.

Reply

Marsh Posté le 16-04-2009 à 23:29:45    

Je te cache pas que ça m'étonne. Chaque fois que les ports sont bloqués (règles de firewall) j'ai ntpd:sendto qui apparait. Je viens de redémarrer openntpd. Apparemment tant qu'openntpd n'est pas sync avec un serveur, la mauvaise heure est affichée dans le syslog. Je me demande si c'est du à l'implémentation ou à ntpd lui-même.

Reply

Marsh Posté le 17-04-2009 à 10:37:59    

redvivi a écrit :

Je te cache pas que ça m'étonne. Chaque fois que les ports sont bloqués (règles de firewall) j'ai ntpd:sendto qui apparait. Je viens de redémarrer openntpd. Apparemment tant qu'openntpd n'est pas sync avec un serveur, la mauvaise heure est affichée dans le syslog. Je me demande si c'est du à l'implémentation ou à ntpd lui-même.


A moins que le message d'erreur soit faux, tu peux faire autant de sendto que tu veux, firewall ou pas: si le firewall n'ouvre pas, bah ton UDP n'ira nulle part, mais l'expéditeur n'en saura rien.

 

Ca à l'air un peu con ton problème. T'as vérifié où en est ton horloge matérielle (hwclock). Parce que si elle est en UTC et que ntpd part de ça avant de se synchro ...


Message édité par Taz le 17-04-2009 à 10:39:07
Reply

Marsh Posté le 17-04-2009 à 12:12:04    

L'horloge matérielle est bien à l'heure locale, pas de souci à ce niveau là. Maintenant ntp se synchronise sans doute en UTC et applique la modif selon les paramètres de temps locaux, d'où les messages de syslog qui sont en UTC. Mais dans ce cas je ne comprends pas pourquoi une fois sync il affiche correctement l'heure.


Message édité par redvivi le 17-04-2009 à 12:13:21
Reply

Marsh Posté le 17-04-2009 à 16:30:27    

Trouve la source de ce problème de sendto (strace, debug, etc) et tu sauras.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed