Outils pour utilisateurs

Outils du site


service_syslog

Ceci est une ancienne révision du document !


rsyslog

créer template

$template MyTraditionalFormat,"%timegenerated% %HOSTNAME% '%syslogtag%'%msg:::drop-last-lf%0

Et “MyTraditionalFormat” est créé.

Executer

Envoi par mail

if $syslogtag == 'toto:' then ^/root/prod/batch/syslog2mail

(le ':' est necessaire a cause du “logger” plus loin?)

Le script “syslog2mail”:

#!/bin/sh
LOG="$1"
echo "$LOG" | mail -s "Syslog Message" root@localhost

(“$1” ⇒ la ligne de log)

Test:

$ logger -t toto coucou ducon
service_syslog.1277464746.txt.gz · Dernière modification : 2010/06/25 11:19 de thierry