Logwatch ist ein Systemprotokollanalysator und Reporter. Dieses Tutorial behandelt die Installation von Logwtach und erklärt verschiedene Konfigurationsoptionen inkl. Berichterstattung über bemerkenswerte Protokollereignisse per E-Mail.
Installieren von Logwatch.
Der folgende Befehl installiert Logwatch auf Ihrem Server.
Ubuntu
sudo apt-get install logwatch
Debian
apt-get install logwatch
Logwatch konfigurieren.
nano /usr/share/logwatch/default.conf/logwatch.conf
Nachdem Sie den obigen Befehl eingegeben haben, sehen Sie eine Datei wie:
Das sollten Sie in der Konfigurationsdatei sehen. Erfahre darin Folgendes:
MailTo = root change it to MailTo = [email protected]
Die Bearbeitung der zweiten Zeile ist optional. Es wird verwendet, wenn Sie eine Benachrichtigung bei mehreren Mails wünschen.
Die dritte Zeile gibt an, dass Sie die E-Mail von logwatch erhalten werden . Nachdem Sie die obigen Schritte ausgeführt haben, möchten Sie den Berichtsbereich oder die Zeit überprüfen, in der Sie Berichte erhalten.
Range = All
Sie können ihn für Berichte von gestern in Gestern, für den heutigen Bericht in Heute oder für den täglichen Bericht in Alle ändern. Die Berichte, die seit Beginn verfügbar sind, werden gesendet.
Die nächsten Optionen sind die Berichtsebene, die Sie senden möchten:Niedrig, Mittel oder Hoch. Danach können Sie auch bestimmte Dienste hinzufügen, die Sie in Ihren Berichten haben möchten. Standardmäßig werden alle Dienste in den Berichten gesendet, aber der Benutzer kann alle diese Dienste selbst angeben:
Sie können die Zusammenfassung von Logwatch überprüfen:
logwatch [--detail level ] [--logfile log-file-group ] [--service ser†vice-name ] [--mailto address ] [--archives] [--range range ] [--debug level ] [--filename file-name ] [--logdir directory ] [--hostname host†name ] [--hostformat host based options ] [--output output-type ] [--format report format ] [--encode encoding to use ] [--numeric] [--version] [--help|--usage]
Sie können dies verwenden, um Logwatch manuell zu verwenden und die gesamte oben genannte Konfiguration zu überspringen.
logwatch --detail High --service http --mailto [email protected] --range all --logdirectory /var/cache/logwatch
Das obige ist ein benutzerdefinierter Befehl eines Benutzers für seine eigenen Bedürfnisse. Sie können weitermachen und prüfen, was Ihren Bedürfnissen entspricht.
Zusätzliche Logwatch-Optionen
Nutzungsinformationen zu Logwatch erhalten Sie über die Manpage:
man logwatch
Der Abschnitt mit dem Titel "WEITERE INFORMATIONEN" in der Manpage listet zusätzliche Dokumentationsdateien auf, die mit der Distribution verfügbar sind.
Eine Zusammenfassung der in der Manpage beschriebenen Befehlszeilenoptionen kann mit der Option '--help' abgerufen werden:
logwatch --help
Links
- Logwatch