service_syslog
Ceci est une ancienne révision du document !
Table des matières
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