Saturation Jeedom - perte de 1Go par jour

Bonjour à tous,

J’avais déjà refait mon jeedom car mes 20 gigas ne suffisait pas/plus…
Depuis que je l’ai refait il y a environ 3 mois, j’étais dans les 10% de pris sur 100 Gigas (Oui je ne voulais pas me faire avoir deux fois ;-).)
Sauf que depuis une semaine, j’ai perdu 10 gigas, du coup 80% d’espace libre sans rien changer sur ma config…
Avec la ligne de commande ( df -h ), je vois que mon fichier /dev/sda1 fait 17 G… ca fait beaucoup, Non !

Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 983M 0 983M 0% /dev
tmpfs 200M 21M 179M 11% /run
/dev/sda1 96G 17G 75G 19% /
tmpfs 998M 0 998M 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 998M 0 998M 0% /sys/fs/cgroup
tmpfs 256M 8,0M 249M 4% /tmp/jeedom
tmpfs 200M 0 200M 0% /run/user/1000

Je perds en moyenne 1 Giga par jour, il me reste du temps mais quand-même…

pouvez-vous m’aiguiller à résoudre mon problème, je ne suis pas AS sur ce genre de manœuvre.

Merci par avance

Piratage de ton système ?

Antoine

1 J'aime

Bonsoir.

Quelle taille fait votre sauvegarde ?
Combien de jour de rétention de la sauvegarde ?

Quels plugins avez vous, certains plugins consomment beaucoup.

Je suis sur 7 sauvegardes d’un peu moins de 150Mo sur 7 jours avec un maximum de 500 Mo au total.

Liste des plugins :
App mobile, Arlo, asuswrt, bluetooth avertissement, BMW connected drive, Broadlink, caméra, deconz, détection de téléphone, free SMS, geoloc, Google cast, Google smarthome, jeexplorer, jmqtt, mode, monitoring, network, Philips, Philips hue, rflink, télécommande, telegram, thermostat, virtuel, weather, Xiaomi home, zwave.

Concernant le plugin caméra, j’ai 500Mo d’enregistrement maximum.
J’ai vidé log, cache, etc et cela je change rien.

Piratage, peut-être, mais je préfère explorer une autre piste pour le moment et je ne vois pas comment vérifier ça ?!

Le soucis vient certainement de quelque part sous /var (/var/www/html si c’est dans jeedom ou peut-être /var/log si c’est ailleurs).

Je te propose de te placer dans le répertoire /var avec le compte root et de lancer la commande du -sk * qui te donnera la taille, en KB, de chaque arborescence sous le répertoire courant. Notes les tailles et répètes l’opération plus tard pour voir ce qui a augmenté.

Répète l’opération en te plaçant dans le sous-répertoire que tu soupçonnes pour affiner ta recherche.

La commande find /var -size +1000k peut aussi être utile pour trouver les fichiers de plus le 1000 kilobytes sous /var

Je vérifie ça demain, je vous tiens au jus sur ce je trouve, merci de votre aide :+1:t2:

Petite question, tu dis de se placer dans le fichier Var, on procède comment ?
Je voulais dire quelle ligne de commande ?

Il faut te connecter en ssh avec le compte jeedomsur le serveur.
Prendre les droit root :
commande sudo -i

jeedom@jeedom:~ $ sudo -i
[sudo] Mot de passe de jeedom : 
root@jeedom:~# 

Se placer dans le répertoire /var:
commande cd /var

root@jeedom:~# cd /var
root@jeedom:/var# 

Taille des arborescences:
commande du -sk *

root@jeedom:/var# du -sk *
1124    backups
166768  cache
361440  lib
4       local
0       lock
11612   log
864     mail
4       opt
0       run
48      spool
1048580 swap
24      tmp
1199820 www
root@jeedom:/var# 

Fichiers de plus de 10000k:
commande find /var -size +10000k

root@jeedom:/var# find /var -size +10000k
/var/cache/apt/pkgcache.bin
/var/cache/apt/srcpkgcache.bin
/var/cache/apt/archives/raspberrypi-kernel_1.20210303-1_arm64.deb
/var/swap
/var/lib/apt/lists/deb.debian.org_debian_dists_buster_main_i18n_Translation-fr
/var/lib/apt/lists/deb.debian.org_debian_dists_buster_main_binary-armhf_Packages
/var/lib/apt/lists/deb.debian.org_debian_dists_buster_main_i18n_Translation-en
/var/lib/apt/lists/deb.debian.org_debian_dists_buster_main_binary-arm64_Packages
/var/lib/mysql/ibdata1
/var/lib/mysql/jeedom/historyArch.ibd
/var/lib/mysql/ibtmp1
/var/lib/mysql/ib_logfile1
/var/lib/mysql/ib_logfile0
/var/www/html/backup/backup-khome-4.1.20-2021-03-23-01h36.tar.gz
/var/www/html/backup/backup-khome-4.1.20-2021-03-20-01h36.tar.gz
/var/www/html/backup/backup-khome-4.1.20-2021-03-21-01h36.tar.gz
/var/www/html/backup/backup-khome-4.1.20-2021-03-22-01h36.tar.gz
/var/www/html/backup/backup-khome-4.1.20-2021-03-24-01h36.tar.gz
root@jeedom:/var#

Idem mais avec plus de détail:
commande: find /var -size +10000k -ls

root@jeedom:/var# find /var -size +10000k -ls
     2638  47392 -rw-r--r--   1 root     root     48528944 mars 24 17:38 /var/cache/apt/pkgcache.bin
     1746  47352 -rw-r--r--   1 root     root     48487809 mars 24 17:38 /var/cache/apt/srcpkgcache.bin
    39528  20976 -rw-r--r--   1 root     root     21477580 mars  3 18:58 /var/cache/apt/archives/raspberrypi-kernel_1.20210303-1_arm64.deb
      558 1048580 -rw-------   1 root     root     1073741824 janv.  3 08:25 /var/swap
    42959   11796 -rw-r--r--   1 root     root       12076413 juil.  4  2019 /var/lib/apt/lists/deb.debian.org_debian_dists_buster_main_i18n_Translation-fr
    42944   42200 -rw-r--r--   1 root     root       43209895 févr.  6 10:44 /var/lib/apt/lists/deb.debian.org_debian_dists_buster_main_binary-armhf_Packages
    42960   28692 -rw-r--r--   1 root     root       29376963 févr.  6 10:44 /var/lib/apt/lists/deb.debian.org_debian_dists_buster_main_i18n_Translation-en
    42947   42500 -rw-r--r--   1 root     root       43516603 févr.  6 10:44 /var/lib/apt/lists/deb.debian.org_debian_dists_buster_main_binary-arm64_Packages
    36762   77824 -rw-rw----   1 mysql    mysql      79691776 mars 24 22:21 /var/lib/mysql/ibdata1
     3457   18436 -rw-rw----   1 mysql    mysql      18874368 mars 24 05:00 /var/lib/mysql/jeedom/historyArch.ibd
     2331   12288 -rw-rw----   1 mysql    mysql      12582912 mars 23 22:32 /var/lib/mysql/ibtmp1
    36761   32768 -rw-rw----   1 mysql    mysql      33554432 janv.  3 08:16 /var/lib/mysql/ib_logfile1
    36760   32768 -rw-rw----   1 mysql    mysql      33554432 mars 24 22:21 /var/lib/mysql/ib_logfile0
     2544   76424 -rwxrwxr-x   1 www-data www-data   78252665 mars 23 01:36 /var/www/html/backup/backup-khome-4.1.20-2021-03-23-01h36.tar.gz
    30116   76384 -rwxrwxr-x   1 www-data www-data   78211093 mars 20 01:36 /var/www/html/backup/backup-khome-4.1.20-2021-03-20-01h36.tar.gz
     2436   76408 -rwxrwxr-x   1 www-data www-data   78236180 mars 21 01:36 /var/www/html/backup/backup-khome-4.1.20-2021-03-21-01h36.tar.gz
     2453   76400 -rwxrwxr-x   1 www-data www-data   78229961 mars 22 01:36 /var/www/html/backup/backup-khome-4.1.20-2021-03-22-01h36.tar.gz
     3456   79668 -rwxrwxr-x   1 www-data www-data   81579883 mars 24 01:36 /var/www/html/backup/backup-khome-4.1.20-2021-03-24-01h36.tar.gz
root@jeedom:/var#

1 J'aime

Hello
Souvent il s’agit d’un fichier de log qui grossit … et notamment cron_execution … qui peut logger toutes les erreurs php des plugins croné …
regarde dans le fichier /var/www/html/log … moi quand j’ai eu ce genre de soucis je m’envoyais un rapport du contenu de ce repertoire + un df -h via telegram toutes les heures pour étudier l’évolution

1 J'aime

Merci les gars de cette aide, je reviens vers vous dès demain :+1:t2:

Attention, le df ne donne pas des information pour un répertoire mais pour un filesystem dans son ensemble. De plus, il ne s’occupe pas des fichiers visible et de leurs tailles mais des blocs du device.

Il est préférable d’utiliser du pour analyser une arborescence .

Petit inconvénient de du: il ne voit pas les fichiers supprimer qui sont encore ouvert par un process et utilise donc des bloc dans le filesystem. lsof peut être utile pour ce genre de cas mais là, on sort du sujet.

2 J'aimes

Bonjour, me revoilà après une dure journée de travail !

Première commande faite:

root@Jeedom3:/var# du -sk *
2640 backups
73872 cache
367920 lib
4 local
0 lock
169164 log
20 mail
4 opt
0 run
56 spool
24 tmp
15861968 www
root@Jeedom3:/var#

Je vous envoie la suite au fur et à mesure

Le WWW est bien gros il me semble …

root@Jeedom3:/var# find /var -size +10000k
/var/www/html/log/event
/var/www/html/backup/backup-FredetvalDomotique-4.0.49-2021-03-25-03h30.tar.gz
/var/www/html/backup/backup-FredetvalDomotique-4.0.49-2021-03-24-03h30.tar.gz
/var/www/html/backup/backup-FredetvalDomotique-4.0.49-2021-03-23-03h30.tar.gz
/var/www/html/backup/backup-FredetvalDomotique-4.0.49-2021-03-22-03h30.tar.gz
/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_buster_main_source_Sources
/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_buster_main_i18n_Translation-fr
/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_buster_main_i18n_Translation-en
/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_buster_main_binary-amd64_Packages
/var/lib/mysql/ibdata1
/var/lib/mysql/ibtmp1
/var/lib/mysql/ib_logfile0
/var/lib/mysql/jeedom/cmd.ibd
/var/lib/mysql/ib_logfile1
/var/lib/aspell/fr-60-only.rws
/var/log/auth.log.1
/var/log/auth.log
/var/log/installer/cdebconf/templates.dat
/var/cache/apt/srcpkgcache.bin
/var/cache/apt/pkgcache.bin
root@Jeedom3:/var#
root@Jeedom3:/var# find /var -size +10000k -ls
  3675594 145956 -rwxrwxr-x   1 www-data www-data 149452911 mars 25 17:55 /var/www/html/log/event
  3417623 115476 -rwxrwxr-x   1 www-data www-data 118246434 mars 25 03:30 /var/www/html/backup/backup-FredetvalDomotique-4.0.49-2021-03-25-03h30.tar.gz
  3417437 115460 -rwxrwxr-x   1 www-data www-data 118223085 mars 24 03:30 /var/www/html/backup/backup-FredetvalDomotique-4.0.49-2021-03-24-03h30.tar.gz
  3417179 116576 -rwxrwxr-x   1 www-data www-data 119370663 mars 23 03:30 /var/www/html/backup/backup-FredetvalDomotique-4.0.49-2021-03-23-03h30.tar.gz
  3416867 115488 -rwxrwxr-x   1 www-data www-data 118256715 mars 22 03:30 /var/www/html/backup/backup-FredetvalDomotique-4.0.49-2021-03-22-03h30.tar.gz
  3412111  39432 -rw-r--r--   1 root     root      40373088 févr.  6 10:44 /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_buster_main_source_Sources
  3409026  11796 -rw-r--r--   1 root     root      12076413 juil.  4  2019 /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_buster_main_i18n_Translation-fr
  3416051  28692 -rw-r--r--   1 root     root      29376963 févr.  6 10:44 /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_buster_main_i18n_Translation-en
  3416048  43616 -rw-r--r--   1 root     root      44658125 févr.  6 10:44 /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_buster_main_binary-amd64_Packages
  3412270  77828 -rw-rw----   1 mysql    mysql     79691776 mars 25 17:55 /var/lib/mysql/ibdata1
  3407900  12288 -rw-rw----   1 mysql    mysql     12582912 mars 22 18:30 /var/lib/mysql/ibtmp1
  3409966  32768 -rw-rw----   1 mysql    mysql     33554432 mars 25 17:55 /var/lib/mysql/ib_logfile0
  3410504  10244 -rw-rw----   1 mysql    mysql     10485760 mars 25 17:10 /var/lib/mysql/jeedom/cmd.ibd
  3411833  32768 -rw-rw----   1 mysql    mysql     33554432 mars 25 17:55 /var/lib/mysql/ib_logfile1
  3410068  11320 -rw-r--r--   1 root     root      11590736 janv.  7 15:57 /var/lib/aspell/fr-60-only.rws
  3410112  88324 -rw-r-----   1 root     adm       90436788 mars 21 00:00 /var/log/auth.log.1
  3416075  55860 -rw-r-----   1 root     adm       57193170 mars 25 17:55 /var/log/auth.log
  3407893  13748 -rw-------   1 root     root      14075840 janv.  7 16:03 /var/log/installer/cdebconf/templates.dat
  3408009  31624 -rw-r--r--   1 root     root      32379773 mars 25 17:55 /var/cache/apt/srcpkgcache.bin
  3408259  31644 -rw-r--r--   1 root     root      32400643 mars 25 17:55 /var/cache/apt/pkgcache.bin

Voilà, qu’en pensez-vous ?

J’ai trouvé ici => root@Jeedom3:/var/www#
9020 tunnel-linux-amd64.999 => j’ai 1600 lignes comme ça, est-ce normal ?

j’ai également ça ici => root@Jeedom3:/var/www# du -sk *
889244 html

Merci de votre aide

Déjà que c’est plus clair en utilisant une balise Texte préformaté :wink:
j’ai corrigé, merci de faire attention de bien formater le texte / log à l’avenir

Quelle version de jeedom?
Sur quel os?
page santé?
Peut-on voir la config des logs (réglage>système>configuration, onglet log, onglet log (oui 2 fois)?

Voilà les éléments demandés :

image
image
image
image

Le tout sur un NAS Synology en VM.

Merci d’avoir rectifié mes post antérieurs, je ne connaissais pas cette fonction.

Passez le log « event » en « défaut ».
Il ne faut pas le laisser en permanence en mode « info ».
Et voyez si cela la place libre re-augmente

C’est fait, je regarde demain si il y a une évolution ou pas !

Vous pouvez aussi le supprimer via l’écran de gestion des logs (menu analyse>logs)