GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Logwatch sur Ubuntu 20.04

Logwatch est un analyseur de journal système et envoyer ce rapport par e-mail. Il génère un rapport de journal récapitulatif qui contient sshd - échecs d'authentification, sudo - sessions ouvertes, échecs vsftp, postfix, échecs de connexion, espace disque et plus encore.

Logwatch peut également imprimer le rapport sur la console. Ce rapport peut être programmé pour s'exécuter à une date et une heure spécifiques à l'aide de cron.

Dans ce tutoriel, nous apprenons comment installer Logwatch sur Ubuntu 20.04 .

Installer Logwatch sur Ubuntu

Logwatch peut être installé simplement à partir du référentiel Ubuntu. Commencez par mettre à jour le système.

$ sudo apt-get update

Pour installer Logwatch, tapez :

$ apt-get install logwatch

Créez un répertoire temporaire pour que logwatch fonctionne :

$ sudo mkdir /var/cache/logwatch

Commande Logwatch

La commande Logwatch affiche le rapport sur la console.

$ logwatch

Vous pouvez également utiliser des options avec la commande Logwatch pour filtrer le rapport :

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

Sortie :

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

Personnaliser Logwatch

Le fichier de configuration Logwatch est stocké dans /usr/share/logwatch/default.conf/logwatch.conf. Pour faciliter l'édition, copiez logwatch.conf dans /etc/logwatch/conf/.

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

La personnalisation de base est :

   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

Sortie - Définir où envoyer le rapport logwatch

Envoyer à - Spécifiez l'adresse e-mail pour envoyer le rapport. Pour plusieurs destinataires, utilisez des adresses e-mail séparées par un espace.

Détail - Cela définit la verbosité du rapport.

Service - Spécifie un ou plusieurs services à analyser par logwatch. Tous les services sont répertoriés sous /usr/share/logwatch/scripts/services. Pour sélectionner un service spécifique, commentez Service =All et utilisez Service =service-name.

Plage - Définir la durée du rapport.

Formater - Le rapport peut être au format texte ou html.

Planifier la surveillance du journal

En utilisant cron, vous pouvez planifier l'exécution de logwatch à une heure et une date spécifiques.

Ouvrir le fichier crontab :

# crontab -e

Ajoutez la tâche cron suivante pour programmer l'exécution de logwatch tous les jours à 8 h :

0 8 * * * /sbin/logwatch

Conclusion

Dans ce tutoriel, nous avons appris à installer Logwatch sur Ubuntu 20.04. Pour plus d'informations, consultez man logwatch.


Ubuntu
  1. Comment installer Odoo sur Ubuntu

  2. Comment installer Maven sur Ubuntu

  3. Comment installer Wine sur Ubuntu

  4. Comment installer R sur Ubuntu 16.04

  5. Comment installer Go sur Ubuntu 18.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer Logwatch sur Ubuntu 20.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04