LINUX

Come installare Logwatch su Ubuntu 20.04

Guarda guarda è un analizzatore di syslog e invia tale rapporto alla posta elettronica. Genera un rapporto di registro riepilogativo contenente sshd – errori di accesso, sudo – sessioni aperte, errori vsftp, postfix, accessi non riusciti, spazio su disco e altro.

Logwatch può anche stampare il report sulla console. Questo rapporto può essere pianificato per essere eseguito in una data e un’ora specifiche utilizzando cron.

In questo tutorial impariamo come installare Logwatch Su Ubuntu 20.04.

Installazione di Logwatch su Ubuntu

Logwatch può essere semplicemente installato dal repository Ubuntu. Aggiorna prima il tuo sistema.

$ sudo apt-get update

Per installare Logwatch, digitare:

$ apt-get install logwatch

Crea una directory temporanea per il funzionamento di logwatch:

$ sudo mkdir /var/cache/logwatch

Comando Logwatch

Il comando Logwatch visualizza il report sulla console.

$ logwatch

Puoi anche utilizzare le opzioni con il comando Logwatch per filtrare il rapporto:

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

Produzione:

################### 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 #########################

Personalizza Logwatch

Il file di configurazione di Logwatch è archiviato in /usr/share/logwatch/default.conf/logwatch.conf. Per facilità di modifica, copia logwatch.conf in /etc/logwatch/conf/.

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

Le personalizzazioni di base sono:

   Output = file|mail|stdout
   MailTo = youremailaddress@yourdomain.com
   MailFrom = logwatch@yourdomain.com
   Detail = Low, Med, High, or a number
   Service = All
   Service = service-name
   Range = Yesterday|Today|All
   Format = text|html

Uscita – Definire dove inviare il rapporto di traccia del log

MailTo – Specificare l’indirizzo email a cui inviare il report. Per più destinatari, utilizzare indirizzi e-mail separati da uno spazio.

Dettaglio – Questo definisce la verbosità del rapporto.

Servizio – Specifica uno o più servizi che devono essere analizzati da logwatch. Tutti i servizi sono elencati in /usr/share/logwatch/scripts/services. Per selezionare un servizio specifico, commenta Service = All e utilizza Service = service-name.

Gamma – Definire la durata temporale del rapporto.

Formato – Il report può essere in formato testo o html.

Programma Logwatch

Usando cron puoi programmare l’esecuzione di logwatch in un’ora e una data specifiche.

Apri il file crontab:

# crontab -e

Aggiungi il seguente cron job per pianificare l’esecuzione di Logwatch ogni giorno alle 8:00:

0 8 * * * /sbin/logwatch

Conclusione

In questo tutorial abbiamo imparato come installare Logwatch su Ubuntu 20.04. Per ulteriori informazioni, dai un’occhiata a Man Logwatch.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close