Extraction des données SLA dans une archive externe
Ce script extrait dans une archive externe les données les plus anciennes jusqu’à une date donnée ( incluse ).
| Option courte | Option longue | Exemple | Description |
|---|---|---|---|
| -d | --date | --date 21-08-2022 | Définit la date ( au format JJ-MM-AAAA) jusqu'à laquelle les données seront archivées. |
| -u | --url | --url 172.16.0.197 | Définit l'url de la connexion au serveur MongoDB. Pour utiliser ce paramètre, le port de MongoDB doit être ouvert. Il est préférable d'utiliser le script en local sans cette option ( défaut : localhost ). |
| -b | --database | --database shinken | Définit le nom de la base de données à utiliser ( défaut: Shinken ) |
| -f | --folder | --folder /tmp | Le dossier de destination dans lequel sera créée l'archive ( défaut : répertoire courant ). |
| -F | --foreground | --foreground | Forcer la création d'index en verrouillant la base. Attention, cette option bloquera tous les accès à MongoDB, notamment pour Shinken |
Ces scripts ( shinken-sla-make-archive / shinken-sla-load-archive ) ont été développés pour extraire des données SLA de la base et les stocker ailleurs. Cela permet de garder les données, notamment pour des raisons juridiques sans impacter les performances et l'espace disque de Shinken.
Attention, pour consulter les données, il faudra restaurer les données dans Shinken et avoir conservé l'hôte et ces checks en production.