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 12:41]
thierry créée
service_syslog [2012/01/04 13: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.1277462491.txt.gz · Dernière modification: 2010/06/25 12:41 par thierry