Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
bs:linux:logwatch [2012/11/11 11:55] khopf [Informationen Ausschließen] |
bs:linux:logwatch [2012/11/11 12:50] khopf [Eigene Scripts hinzufügen] |
||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
dovecot: pop3-login: Login: user= | dovecot: pop3-login: Login: user= | ||
dovecot: imap-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> | </code> | ||
Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.