Outils pour utilisateurs

Outils du site


service_syslog

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
service_syslog [2010/06/25 10:41] – créée thierryservice_syslog [2012/01/04 12:47] (Version actuelle) thierry
Ligne 1: Ligne 1:
 +====== syslog-ng ======
 +
 +Liens:
 +  *http://www.hsc.fr/ressources/breves/syslog-ng.html.fr
 +
 +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("/dev/log");
 +        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("/var/log/HOSTS/$YEAR-$MONTH-$DAY/$YEAR-$MONTH-$DAY-$HOST-$FACILITY.log"
 +        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 == 'toto' then ^/root/prod/batch/syslog2mail+  if $syslogtag == 'toto:' then ^/root/prod/batch/syslog2mail 
 + 
 +(le ':' est necessaire a cause du "logger" plus loin?)
  
 Le script "syslog2mail": Le script "syslog2mail":
service_syslog.txt · Dernière modification : 2012/01/04 12:47 de thierry