Correction de l’alerte Log Disk Exhaustion
Correction de l’alerte Log Disk Exhaustion
Origine de l’alerte
Il s’agit d’un problème d’espace disque sur un des nombreux disques de l’appliance vCenter. L’alerte se déclenche à partir de 80% d’occupation du disque.
L’origine même du manque d’espace disque peut venir de différentes raisons, les principales sont les suivantes :
- Les partitions ne sont pas correctement dimensionnées
- Fichiers volumineux dans les partitions
- Les tables de la base de données consomment de l’espace
- Les services ne parviennent pas à nettoyer les fichiers
Analyse de l’espace disque
Via l’interface graphique
Faire l’analyse de l’espace disque pour notre appliance vCenter. Pour ce faire, nous avons le choix entre l’interface graphique et la ligne de commande (eh oui ! Pour tous les goûts ainsi !).
Pour les amoureux de l’interface graphique, il faut se rendre sur la page d’administration du vCenter via l’adresse : http://ip_ou_FQDN_vcenter:5480/
Une fois dessus, dans le menu Surveiller puis l’onglet Disques, nous avons l’état des lieux de nos différents disques du vCenter. Et nous pouvons voir que sur mon vCenter j’ai bien un disque où l’occupation est de 75.4%.

Alors oui, je vous vois déjà réagir : « Mais… Nous avons vu que l’alerte se déclenche qu’à partir de 80% d’occupation ! »
Je suis bien d’accord, sauf que nous allons voir que via l’analyse en ligne de commande, nous sommes bien à une occupation de 80%. Comme quoi, il est préférable de faire plus confiance à la console que l’interface graphique !
Via la console
Nous allons faire une analyse plus précise depuis la console du vCenter.
Je ne l’aborde pas ici, mais il vous faudra faire l’activation du SSH sur votre vCenter pour y avoir accès en mode console. Et bien sûr, une fois l’opération finie, désactiver l’option pour des raisons de sécurité.
Pour ce faire, nous allons faire usage de la ligne de commande suivante : df -h
Qui nous retourne la sortie suivante :

Et là, nous voyons bien que l’occupation est à 80%.
Consultation des dossiers les plus volumineux
Notre analyse nous montre qu’il s’agit bien du disque comportant les logs qui est plein à 80%. Nous allons donc faire le tri des dossiers qui sont les plus volumineux et pour ce faire, c’est la commande suivante qui va y répondre :
du -a /storage/log | sort -n -r | head -n 20
Celle-ci nous réalise la sortie suivante :

Ci-dessous, vous avez à titre indicatif les contenus des trois dossiers les plus volumineux. Il n’est pas nécessaire de les consulter pour la réalisation de la procédure.
Suppression des fichiers de log
Nous arrivons à la dernière étape de cette procédure, qui consiste, vous l’aurez deviné facilement, à faire la suppression des fichiers de log présent dans les dossiers.
Pour ce faire, nous allons utiliser les trois commandes ci-dessous ( à adapter selon les dossiers les plus volumineux pour vous) :
rm /storage/log/vmware/eam/web/*.log
rm /storage/log/vmware/lookupsvc/*.log
rm /storage/log/vmware/lookupsvc/tomcat/*.log

Analyse après nettoyage
Une fois le nettoyage fini nous pouvons analyser de nouveau l’espace disque que ça soit en ligne de commande ou en interface graphique.
Pour que l’interface graphique affiche correctement la modification, il sera peut-être nécessaire de faire un redémarrage du vCenter. Néanmoins, nous notons qu’il y a toujours une différence entre la console et le graphique.
Conclusion
Nous voilà à la fin de cet article expliquant les étapes à suivre afin de corriger l’alerte Log Disk Exhaustion sous vCenter.