Vycuc zaujimavych logov

Sekcia: Aplikácie & Desktop 07.08.2007 | 23:25
Avatar Juraj Masár Debian Etch  Používateľ
Nedavno som bol postaveny pred ulohu starat sa dlhodobejsie o jeden server. Kedze v zivote chcem robit aj nieco ine ako kazdy den studovat 1 MB logov, rozmyslal som, ako si krasne z logov vygrepnut to zaujimave. (a to si potom napriklad kazdy vecer posielat na mail..). Pre syslogd som nasiel celkom jednoduche riesenie a to do /etc/syslog.conf pridat *.emerg /var/log/admin.log
*.alert /var/log/admin.log
*.crit /var/log/admin.log
*.err /var/log/admin.log
*.warn /var/log/admin.log

vdaka comu sa budu warningy, chyby a ine chutne hlasenia ukladat aj do /var/log/admin.log , ktory je pre mna idealny. Bohuzial na serveri sa syslogd nenachadza, ale syslogd-ng. Teda, ako nakonfigurovat syslogd-ng, aby som na jednom mieste mal tie najzaujimavejsie logy ? pripadne ako grepujete zaujimave logy zo serverov vy?
If you can't apt-get it, it isn't useful or doesn't exist.
    • Re: Vycuc zaujimavych logov 08.08.2007 | 22:14
      Avatar bananomet Gentoo  Používateľ
      man syslog-ng.conf

      s-ng je perfektny logger, vie spravy filtrovat na zaklade regexov a posielat ich nielen do suborov.

      pricip je jednoduchy: zo source(nieco) sa prejde cez filter(daco) a to sa posle do dest().