Depuis la version 02.08.02 nous avons ajouter une rotation automatique des log de la base, par défaut la rotation est mensuelle.
Pour les version précédent vous pouvez mettre en place vous même la rotation des log.
TODO : Compatage de la base : https://docs.mongodb.com/v3.6/reference/command/compact/#dbcmd.compact + backup restore
2 options existent pour le compactage de la base :
La 1ere option ne nécessite pas le montage d'une autre base ni de transfère de donnée c'est globalement plus simple mais pendant que la base se compacte elle est indisponible ce qui peux provoquer un long temps indisponibilité.
Une autre chose à pendre en compte : depuis la version 02.07.00 nous avons mis à jour la version de Mongo utilisé, nous sommes passé de la version V02.09 à V03.00. La version V03.00 de Mongo utilise par défaut un nouveau moteur de stockage : Wired Tiger, plus performant.
Si votre installation initiale de Shinken est antérieure à la version 02.07.00 il y a de grande chance que vous n'utilisez pas le moteur Wired Tiger mais MMAPv1. Vous pouvez vérifiez avec la commande suivante :
mongo shinken --quiet --eval "print(db.serverStatus().storageEngine.name)" |
Si vous n'utilisiez pas le moteur Wired Tiger nous vous conseillons la méthode de transfère de donnée vers une autre base pour utiliser le moteur Wired Tiger dans la nouvelle base.