Benutzer-Werkzeuge

Webseiten-Werkzeuge


bs:linux:logwatch

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Both sides next revision
bs:linux:logwatch [2012/10/11 10:23]
127.0.0.1 Externe Bearbeitung
bs:linux:logwatch [2012/11/11 12:49]
khopf [Eigene Scripts hinzufügen]
Zeile 1: Zeile 1:
 ====== Logwatch ====== ====== Logwatch ======
  
-Logwatch ist ein Programm zum Auswerten von Logdateien. ​+Logwatch ist ein Programm zum Auswerten von Logdateien. ​Das [[uu>​Logwatch]] Tutorial ist recht ausführich. 
 + 
 +===== Informationen Ausschließen ===== 
 +Um bestimmte Logdatei-Zeilen aus den Berichten ausschließen zu können, können Zeilen in der ''/​etc/​logwatch/​conf/​ignore.conf''​ eingetragen werden. Existiert diese Datei nicht, kann sie einfach aus der Standardkonfiguration unter ''/​usr/​share/​logwatch/​default.conf/''​ hineinkopiert werden. 
 + 
 +Nun können Zeilen eingefügt werden. Logwatch nutzt hierzu Perl-Regex((http://​perldoc.perl.org/​perlre.html)). 
 +Beispielsweise,​ um unnötige Informationen von Dovecot auszuschließen:​ 
 + 
 +<​code>​ 
 +saved mail to INBOX 
 +dovecot: pop3-login: Login: user= 
 +dovecot: imap-login: Login: user= 
 +</​code>​ 
 + 
 +===== Eigene Scripts hinzufügen ===== 
 +Um eigene Scripts hinzuzufügen,​ müssen zwei Dateien erstellt werden((http://​my.opera.com/​Andrew%20Gregory/​blog/​2006/​11/​19/​adding-reports-to-logwatch)):​ 
 + 
 +^Dateiname ​                                        ^ Inhalt ​       ^ 
 +|''/​etc/​logwatch/​conf/​services/​[scriptname].conf''​ | Konfiguration | 
 +|''/​etc/​logwatch/​scripts/​services/​[scriptname]'' ​  | Perl-Script ​  | 
 + 
 +==== Konfigurationsdatei ==== 
 +Die Konfigurationsdatei muss minimal folgenden Inhalt haben: 
 +<​code>​ 
 +Title = "My Report Title"​ 
 +LogFile = NONE 
 +</​code>​ 
 + 
 +==== Perl-Script ==== 
 +Das Perl-Script muss ausführbar sein. Alle Outputs auf ''​stdout'',​ z.B. mittels ''​print'',​ werden in den Logwatch-Report geschrieben. So könnte zum Beispiel die Verzeichnisgrößen der Unterverzeichnisse von ''/​srv/''​ mittels folgendem Script ausgegeben werden: 
 + 
 +<code perl> 
 +#​!/​usr/​bin/​perl 
 +print system("​du /srv -h -d1"​);​ 
 +exit(0); 
 +</​code>​
  
-Installation und Einrichtung unter: https://​help.ubuntu.com/​community/​Logwatch 

Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.

bs/linux/logwatch.txt · Zuletzt geändert: 2012/11/11 12:50 von khopf