Edito
Voila voila, je refais mon infra…
Et j'ai donc envie de participer a une oeuvre commune :
Antoine.
Pub
Désolé de vous incommoder avec cela, c'est un mal aujourd'hui nécessaire. Je le souhaite juste utile, on verra.
Ceci est une ancienne révision du document !
Ici, c'est un abus de language : j'utilise rsyslog
# provides UDP syslog reception $ModLoad imudp $UDPServerRun 514 # provides TCP syslog reception $ModLoad imtcp $InputTCPServerRun 514
Le truc pour les canaliser/filtrer
Pour envoyer en syslog le contenu d'un log (qui ne viens par syslog)
$ModLoad imfile $InputFilePollInterval 10 $InputFileName /opt/pmx6/var/log/message_log $InputFileTag pmx-message_log: $InputFileStateFile pmx-message_log $InputFileSeverity notice $InputFileFacility local1 $InputFilePollInterval 1 $InputFilePersistStateInterval 1 $InputRunFileMonitor local1.notice @syslogserver
Le truc pour ne pas multiplier les mail.logs
Modifier la ligne dans /etc/rsyslogd.conf ainsi *.*;auth,authpriv.none -/var/log/syslog *.*;auth,authpriv.none,mail.none -/var/log/syslogLe none ayant pour effet de supprimer le dit flux ;)
Le truc pour lire les fichiers qui ne passent pas syslog Le truc pour pousser les logs sur un remote Le truc pour envoyer a plusieurs hosts cat /etc/rsyslog.d/rbs-pmx.conf
$ActionQueueType LinkedList $ActionQueueFileName Forward1 $ActionResumeRetryCount -1 $ActionQueueSaveOnShutdown on *.* @@syslogserver $ActionQueueType LinkedList $ActionQueueFileName Forward2 $ActionResumeRetryCount -1 $ActionQueueSaveOnShutdown on *.* @ipr-mtamaster
Le truc pour que l'emission se fasse en tcp Lorsque l'on precise le remote, on met 2 @ (1 seule == udp)