GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Logwatch unter Ubuntu 20.04

Logwatch ist ein Systemprotokollanalysator und sendet diesen Bericht per E-Mail. Es generiert einen zusammenfassenden Protokollbericht, der sshd - Authentifizierungsfehler, sudo - geöffnete Sitzungen, vsftp-Fehler, Postfix, fehlgeschlagene Anmeldungen, Speicherplatz und mehr enthält.

Logwatch kann den Bericht auch auf der Konsole drucken. Dieser Bericht kann mithilfe von cron so geplant werden, dass er zu einem bestimmten Datum und zu einer bestimmten Uhrzeit ausgeführt wird.

In diesem Tutorial lernen wir, wie man Logwatch installiert auf Ubuntu 20.04 .

Logwatch auf Ubuntu installieren

Logwatch kann einfach aus dem Ubuntu-Repository installiert werden. Aktualisieren Sie zuerst das System.

$ sudo apt-get update

Um Logwatch zu installieren, geben Sie Folgendes ein:

$ apt-get install logwatch

Erstellen Sie ein temporäres Verzeichnis, damit Logwatch funktioniert:

$ sudo mkdir /var/cache/logwatch

Logwatch-Befehl

Der Logwatch-Befehl zeigt den Bericht auf der Konsole an.

$ logwatch

Sie können auch Optionen mit dem Logwatch-Befehl verwenden, um den Bericht zu filtern:

$ logwatch --detail high --range yesterday --service vsftpd --service postfix --service zz-disk_space --format text

Ausgabe:

################### Logwatch 7.5.2 (07/22/19) ####################
         Processing Initiated: Sat Jul 10 11:13:03 2021
         Date Range Processed: today
                               ( 2021-Jul-10 )
                               Period is day.
         Detail Level of Output: 10
         Type of Output/Format: stdout / text
         Logfiles for Host: li673-49
  ##################################################################
 --------------------- Postfix Begin ------------------------
  Summary ***
 62.872K  Bytes accepted                              64,381
    62.872K  Bytes delivered                             64,381
  ========   ==================================================
     1   Accepted                                   100.00%
 --------   --------------------------------------------------
         1   Total                                      100.00%
  ========   ==================================================
     1   Removed from queue                               1     1   Delivered                                        1
  Detail (1) 
     1   Delivered -------------------------------------------------------------------------------     1      node49.server.com
 === Delivery Delays Percentiles ============================================================
                      0%       25%       50%       75%       90%       95%       98%      100%
 
 Before qmgr      56.00     56.00     56.00     56.00     56.00     56.00     56.00     56.00
  In qmgr           0.01      0.01      0.01      0.01      0.01      0.01      0.01      0.01
  Conn setup        0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
  Transmission      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
  Total            56.00     56.00     56.00     56.00     56.00     56.00     56.00     56.00
  ============================================================================================
 ---------------------- Postfix End -------------------------
 --------------------- vsftpd-messages Begin ------------------------
 Failed FTP Logins:
      (::ffff:66.249.64.177): anonymous - 2 Time(s)
      (::ffff:66.249.64.179): anonymous - 1 Time(s)
 ---------------------- vsftpd-messages End -------------------------
 --------------------- Disk Space Begin ------------------------
 Filesystem      Size  Used Avail Use% Mounted on
  /dev/sda        157G   16G  134G  11% /
  /dev/loop0       56M   56M     0 100% /snap/core18/2066
  /dev/loop1       56M   56M     0 100% /snap/core18/2074
  /dev/loop2       70M   70M     0 100% /snap/lxd/19188
  /dev/loop3       33M   33M     0 100% /snap/snapd/12159
  /dev/loop4       68M   68M     0 100% /snap/lxd/20326
  /dev/loop5       33M   33M     0 100% /snap/snapd/12398
 ---------------------- Disk Space End -------------------------
 ###################### Logwatch End #########################

Logwatch anpassen

Die Logwatch-Konfigurationsdatei wird in /usr/share/logwatch/default.conf/logwatch.conf gespeichert. Zur einfacheren Bearbeitung kopieren Sie logwatch.conf nach /etc/logwatch/conf/.

$ sudo cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/

Grundlegende Anpassungen sind:

   Output = file|mail|stdout
   MailTo = [email protected]
   MailFrom = [email protected]
   Detail = Low, Med, High, or a number
   Service = All
   Service = service-name
   Range = Yesterday|Today|All
   Format = text|html

Ausgabe - Definieren Sie, wohin der Logwatch-Bericht gesendet werden soll

MailTo - E-Mail-Adresse angeben, um den Bericht zu senden. Verwenden Sie für mehrere Empfänger E-Mail-Adressen, die durch ein Leerzeichen getrennt sind.

Details - Dies definiert die Ausführlichkeit des Berichts.

Service – Gibt einen oder mehrere Dienste an, die von Logwatch analysiert werden sollen. Alle Dienste sind unter /usr/share/logwatch/scripts/services aufgelistet. Um einen bestimmten Dienst auszuwählen, kommentieren Sie Dienst =Alle aus und verwenden Sie Dienst =Dienstname.

Reichweite - Definieren Sie die Zeitdauer des Berichts.

Formatieren - Der Bericht kann im Text- oder HTML-Format vorliegen.

Logwatch planen

Mit Cron können Sie Logwatch so planen, dass es zu einer bestimmten Uhrzeit und einem bestimmten Datum ausgeführt wird.

Crontab-Datei öffnen:

# crontab -e

Fügen Sie den folgenden Cron-Job hinzu, um logwatch so zu planen, dass es jeden Tag um 8:00 Uhr ausgeführt wird:

0 8 * * * /sbin/logwatch

Schlussfolgerung

In diesem Tutorial haben wir gelernt, wie man Logwatch auf Ubuntu 20.04 installiert. Weitere Informationen finden Sie unter man logwatch.


Ubuntu
  1. So installieren Sie Odoo auf Ubuntu

  2. So installieren Sie Maven auf Ubuntu

  3. So installieren Sie Wine auf Ubuntu

  4. So installieren Sie R unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Logwatch unter Ubuntu 20.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04