La base de données va se fragmenter au fil des insertions/suppression d'éléments, et le volume des données va devenir plus faible que le volume sur disque (dans /var/lib/mongo): c'est la fragmentation.
Il est possible de surveiller ce taux de fragmentation et même le réduire.
Ce script permet d'avoir le calcul de ce taux, avec les volumes utilisés et les volumes sur disque.
| Attention: ce script ne fonctionne que sur installation de Shinken Entreprise supérieur à la V02.07.00 |
Il se lance de la manière suivante:
check_mongo_fragmentation.py -H IP_SERVEUR --connection-method=ssh --ssh-user=shinken --ssh-keyfile=~shinken/.ssh/id_rsa |
Il va fournir les informations suivantes:
Sur une base avec MMapV1 l’exécution va donner un résultat suivant:

Sur une base avec Wired Tiger, le résultat sera le suivant:
