Projet

Général

Profil

Demande #5940

Gestion de l'espace disque des logs systemd

Ajouté par François Poulain il y a plus d'un an. Mis à jour il y a un jour.

Statut:
En cours de traitement
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
Début:
24/07/2022
Echéance:
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

A l'occasion d'un reboot, vu sur mail :

░░ Subject: Espace disque utilisé par le journal
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ Documentation: man:journald.conf(5)
░░ 
░░ System Journal (/var/log/journal/3e08aff87de2df4b85ab7dff31b48af5) utilise actuellement 912.0M.
░░ Le maximum autorisé est défini à 871.9M.
░░ Au moins 435.9M doivent être laissés libres
░░ (sur 3.8G d'espace disque actuellement libre).
░░ La limite appliquée est donc 871.9M, dont 0B
░░ sont toujours disponibles.
░░ 
░░ Les limites définissant la quantité d'espace disque que peut utiliser le
░░ journal peuvent être configurées avec les paramètres SystemMaxUse=,
░░ SystemKeepFree=, SystemMaxFileSize=, RuntimeMaxUse=, RuntimeKeepFree=,
░░ RuntimeMaxFileSize= dans le fichier /etc/systemd/journald.conf.
░░ Voir journald.conf(5) pour plus de détails.

Historique

#1

Mis à jour par François Poulain il y a plus d'un an

Je cherche donc qui crache du log. Je trouve un dovecot en mode debug.

#2

Mis à jour par François Poulain il y a plus d'un an

On voit aussi beaucoup de connexion failed après auth dans les logs postfix. Un fail2ban (ou un réglage de fail2ban) serait utile.

#3

Mis à jour par François Poulain il y a plus d'un an

  • Statut changé de Nouveau à En cours de traitement
  • Assigné à mis à François Poulain
  • Version cible changé de Backlog à Été 2022
#4

Mis à jour par François Poulain il y a plus d'un an

Pour le soucis initial, j'ai demandé à journalctl de réduire la voilure :

(April) root@mail:/var/log# journalctl --disk-usage
Archived and active journals take up 912.0M in the file system.

(April) root@mail:/var/log# journalctl --vacuum-size=500M
Vacuuming done, freed 0B of archived journals from /run/log/journal.
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (96.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (96.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (8.0M).
Deleted archived journal (104.0M).
Vacuuming done, freed 432.0M of archived journals from /var/log/journal/3e08aff87de2df4b85ab7dff31b48af5.
Vacuuming done, freed 0B of archived journals from /var/log/journal.

(April) root@mail:/var/log# systemctl start systemd-journal-flush.service

-> Ok.

#5

Mis à jour par Quentin Gibeaux il y a plus d'un an

  • Version cible changé de Été 2022 à Septembre 2022
#6

Mis à jour par Quentin Gibeaux il y a plus d'un an

  • Version cible changé de Septembre 2022 à Octobre 2022
#7

Mis à jour par Quentin Gibeaux il y a plus d'un an

  • Version cible changé de Octobre 2022 à Novembre 2022
#8

Mis à jour par Quentin Gibeaux il y a plus d'un an

  • Version cible changé de Novembre 2022 à Décembre 2022
#9

Mis à jour par Quentin Gibeaux il y a environ un an

  • Version cible changé de Décembre 2022 à Janvier 2023
#10

Mis à jour par Quentin Gibeaux il y a environ un an

  • Version cible changé de Janvier 2023 à Février 2023
#11

Mis à jour par Frédéric Couchet il y a environ un an

  • Version cible changé de Février 2023 à Mars 2023
#12

Mis à jour par Quentin Gibeaux il y a presqu'un an

  • Version cible changé de Mars 2023 à Avril 2023
#13

Mis à jour par Quentin Gibeaux il y a 11 mois

  • Version cible changé de Avril 2023 à Mai 2023
#14

Mis à jour par Quentin Gibeaux il y a 10 mois

  • Version cible changé de Mai 2023 à Juin 2023
#15

Mis à jour par Quentin Gibeaux il y a 9 mois

  • Version cible changé de Juin 2023 à Été 2023
#16

Mis à jour par Quentin Gibeaux il y a 7 mois

  • Version cible changé de Été 2023 à Septembre 2023
#17

Mis à jour par Quentin Gibeaux il y a 6 mois

  • Version cible changé de Septembre 2023 à Octobre 2023
#18

Mis à jour par Quentin Gibeaux il y a 5 mois

  • Version cible changé de Octobre 2023 à Novembre 2023
#19

Mis à jour par Quentin Gibeaux il y a 4 mois

  • Version cible changé de Novembre 2023 à Décembre 2023
#20

Mis à jour par Quentin Gibeaux il y a 3 mois

  • Version cible changé de Décembre 2023 à Janvier 2024
#21

Mis à jour par Quentin Gibeaux il y a environ 2 mois

  • Version cible changé de Janvier 2024 à Février 2024
#22

Mis à jour par Quentin Gibeaux il y a 29 jours

  • Version cible changé de Février 2024 à Mars 2024
#23

Mis à jour par François Poulain il y a 12 jours

J'avais ouvert ce ticket dans un but d'information mais je ne sais pas si c'est utile d'agir plus en avant. On peut éventuellement ajuster le SystemMaxFileSize dans journald.conf.d/ sur les différents serveurs.

Globalement on en est ici :

$ ./admin/scripts/do.sh du -sh /var/log/journal/ ===== bastion =====
1,4G /var/log/journal/
Shared connection to vip.april.org closed. ===== admin =====
3,3G /var/log/journal/
Shared connection to admin.cluster.april.org closed. ===== dns =====
363M /var/log/journal/
Shared connection to dns.cluster.april.org closed. ===== mail =====
921M /var/log/journal/
Shared connection to mail.cluster.april.org closed. ===== sympa =====
817M /var/log/journal/
Shared connection to sympa.cluster.april.org closed. ===== adl =====
362M /var/log/journal/
Shared connection to adl.cluster.april.org closed. ===== lamp =====
609M /var/log/journal/
Shared connection to lamp.cluster.april.org closed. ===== agir =====
897M /var/log/journal/
Shared connection to agir.cluster.april.org closed. ===== bots =====
393M /var/log/journal/
Shared connection to bots.cluster.april.org closed. ===== dtc =====
du: cannot access '/var/log/journal/': No such file or directory
Shared connection to dtc.cluster.april.org closed. ===== drupal6 =====
du: cannot access ‘/var/log/journal/’: No such file or directory
Shared connection to drupal6.cluster.april.org closed. ===== drupal-test =====
1,4G /var/log/journal/
Shared connection to drupal-test.cluster.april.org closed. ===== republique-numerique =====
401M /var/log/journal/
Shared connection to republique-numerique.cluster.april.org closed. ===== mumble =====
349M /var/log/journal/
Shared connection to mumble.cluster.april.org closed. ===== candidatsfr =====
457M /var/log/journal/
Shared connection to candidatsfr.cluster.april.org closed. ===== pad =====
377M /var/log/journal/
Shared connection to pad.cluster.april.org closed. ===== scm =====
457M /var/log/journal/
Shared connection to scm.cluster.april.org closed. ===== pouet =====
429M /var/log/journal/
Shared connection to pouet.cluster.april.org closed. ===== webchat =====
785M /var/log/journal/
Shared connection to webchat.cluster.april.org closed. ===== spip =====
368M /var/log/journal/
Shared connection to spip.cluster.april.org closed. ===== pad-test =====
kex_exchange_identification: Connection closed by remote host
Connection closed by UNKNOWN port 65535 ===== virola.april.org =====
585M /var/log/journal/
Shared connection to virola.april.org closed. ===== calamus.april.org =====
417M /var/log/journal/
Shared connection to calamus.april.org closed. ===== galanga.april.org =====
385M /var/log/journal/
Shared connection to galanga.april.org closed.

Un avis sur ce qu'il convient de faire ?

#24

Mis à jour par Quentin Gibeaux il y a un jour

  • Version cible changé de Mars 2024 à Avril 2024

Formats disponibles : Atom PDF