Rsyslog : la queue ne semble pas fonctionner

Rsyslog : la queue ne semble pas fonctionner - Logiciels - Linux et OS Alternatifs

Marsh Posté le 27-06-2014 à 15:36:22    

Salut,
 
J'ai plusieurs rsyslog qui envoient en TCP vers un rsyslog centralisé.
Sur chaque rsyslog d'envoi, j'ai ceci :

Code :
  1. # ### begin forwarding rule ###
  2. # The statement between the begin ... end define a SINGLE forwarding
  3. # rule. They belong together, do NOT split them. If you create multiple
  4. # forwarding rules, duplicate the whole block!
  5. # Remote Logging (we use TCP for reliable delivery)
  6. #
  7. # An on-disk queue is created for this action. If the remote host is
  8. # down, messages are spooled to disk and sent when it is up again.
  9. $WorkDirectory /var/lib/rsyslog # where to place spool files
  10. $ActionQueueFileName fwdRule1 # unique name prefix for spool files
  11. $ActionQueueMaxDiskSpace 1g   # 1gb space limit (use as much as possible)
  12. $ActionQueueSaveOnShutdown on # save messages to disk on shutdown
  13. $ActionQueueType LinkedList   # run asynchronously
  14. $ActionResumeRetryCount -1    # infinite retries if host is down
  15. # remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional
  16. if $programname == 'apache' then @@xxx.xxx.xxx.xxx:514
  17. # ### end of the forwarding rule ###


 
J'ai fait exprès de faire tomber le serveur qui fait tourner le rsyslog de centralisation des logs, pour voir si, quand il est de nouveau up la queue de chaque rsyslog d'envoi envoie bien les données accumulées pendant le downtime du rsyslog centralisé.
 
Hé bha non  :cry: Ca marche pas.
Y  a t il quelque chose de foireux dans ma config ?
 
Merci


---------------
Bha ouais mais bon, m'enfin quoi...
Reply

Marsh Posté le 27-06-2014 à 15:36:22   

Reply

Marsh Posté le 27-06-2014 à 19:23:48    

le dossier /var/log/rsyslog continuait de se remplir ?
 
tu ne pourrais pas être plus large sur les logs que tu envoies pour valider le fonctionnement avant de filtrer sur apache ?
*.* @@xxx.xxx.xxx.xxx:514


---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 27-06-2014 à 19:25:39    

/var/log/rsyslog ne se rempli pas du tout car il n'est même pas présent sur le serveur !


---------------
Bha ouais mais bon, m'enfin quoi...
Reply

Marsh Posté le 27-06-2014 à 19:31:55    

c'est peut-être pour ça :]


---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 27-06-2014 à 19:56:37    

mais comment c'est possible ???


---------------
Bha ouais mais bon, m'enfin quoi...
Reply

Marsh Posté le 27-06-2014 à 20:03:53    

par défaut cette variable est commentée non ?
le dossier n'est tout simplement pas créé par défaut, c'est à toi de le faire.


---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 28-06-2014 à 17:52:17    

oui oui mais je l'ai bien décommentée !
par contre rsyslogd -N1 pour check la config me dit
"rsyslogd: version 5.8.10, config validation run (level 1), master config /etc/rsyslog.conf
rsyslogd: WARNING: rsyslogd is running in compatibility mode. Automatically generated config directives may interfer with your rsyslog.conf settings. We suggest upgrading your config and adding -c5 as the first rsyslogd option.
rsyslogd: Warning: backward compatibility layer added to following directive to rsyslog.conf: ModLoad immark
rsyslogd: Warning: backward compatibility layer added to following directive to rsyslog.conf: MarkMessagePeriod 1200
rsyslogd: Warning: backward compatibility layer added to following directive to rsyslog.conf: ModLoad imuxsock
rsyslogd: End of config validation run. Bye."

 

Je ne sais pas trop quoi faire.
Ma config indique bien -c5 dans /etc/sysconfig/rsyslog
Et même là, et même quand je lance rsyslog avec la commande -c5 ça me dit ça.

 

Autre truc bizarre, si je veux que les modifications sur mon rsyslog.conf fonctionnent, je dois rebooter la machine. service rsyslog restart ne fonctionne pas.


Message édité par vanquishV12 le 28-06-2014 à 17:55:00

---------------
Bha ouais mais bon, m'enfin quoi...
Reply

Sujets relatifs:

Leave a Replay

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