service_syslog
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
service_syslog [2010/06/25 10:41] – créée thierry | service_syslog [2012/01/04 12:47] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== syslog-ng ====== | ||
+ | |||
+ | Liens: | ||
+ | *http:// | ||
+ | |||
+ | Exemple de conf, pour recevoir les logs des autres, en udp et tcp, avec répartitions dans des sous répetoire par jour: | ||
+ | |||
+ | # TJ --------- | ||
+ | | ||
+ | source local { | ||
+ | unix-stream("/ | ||
+ | internal(); | ||
+ | }; | ||
+ | | ||
+ | source s_net { | ||
+ | udp(ip(0.0.0.0) port(514)); | ||
+ | tcp(ip(0.0.0.0) port(514) max_connections(100)); | ||
+ | }; | ||
+ | | ||
+ | destination hosts { | ||
+ | file("/ | ||
+ | owner(root) group(root) perm(0600) dir_perm(0700) | ||
+ | create_dirs(yes)); | ||
+ | }; | ||
+ | | ||
+ | log { | ||
+ | source(s_net); | ||
+ | destination(hosts); | ||
+ | }; | ||
+ | | ||
+ | log { | ||
+ | source(local); | ||
+ | destination(hosts); | ||
+ | }; | ||
+ | | ||
+ | # ------------ | ||
+ | |||
====== rsyslog ====== | ====== rsyslog ====== | ||
Ligne 8: | Ligne 45: | ||
===== Executer ===== | ===== Executer ===== | ||
==== Envoi par mail ==== | ==== Envoi par mail ==== | ||
- | if $syslogtag == ' | + | if $syslogtag == 'toto:' then ^/ |
+ | |||
+ | (le ':' | ||
Le script " | Le script " |
service_syslog.txt · Dernière modification : 2012/01/04 12:47 de thierry