| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Présentation
En version 02.05.00 et ultérieur, le nombre de jours de SLA stockés dans mongo n'était pas défini. La base pouvait grossir indéfiniment et il devenait souhaitable de purger ces SLA. Pour cela, 4 scripts existent afin d'archiver, supprimer et recharger des SLA :
shinken-sla-
clean-old-raw-sla-collections : Suppression des anciennes collections de raw sla (has_been_archive & invalide)shinken-sla-clean-duplicate-sla : Suppression des SLA dupliqués dans la base mongo
| Warning | ||
|---|---|---|
| ||
Lors de l'utilisation des outils shinken-backup / shinken-restore, les collections de raw sla ( has_been_archive & invalide ) produites entre le backup et le restore sont supprimées ( le système est ramené à son état au moment du backup SEF-7563 ) |
shinken-sla-count-day
Ce script permet d'obtenir la date la plus ancienne stocké dans les archives et le nombre de jours depuis cette archive.
shinken-sla-make-archive
Ce script permet d'extraire les données les plus ancienne anciennes jusqu’à une date donné donnée (incluse)
| Option courte | Option longue | Exemple | Description |
|---|---|---|---|
| -d | --date | --date | Définit la date jusqu'à laquelle les données seront archivées. |
| -u | --url | --url 172.16.0.197 | Définit l'url de la connexion au serveur mongo. Pour utiliser ce paramètre, le port de mongo 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éé créée l'archive ( défaut : répertoire courant ). |
| -F | --foreground | --foreground | Forcer la création d'index en prenant les locks de verrouillant la base. Attention, cette option bloquera tout tous les accès à mongo, notamment pour Shinken |
shinken-sla-load-archive
Ce script permet de charger dans mongo, une archive créé par le script shinken-sla-make-archive.
shinken-sla-clean-duplicate-sla
Ce script permet de supprimer les SLA dupliqués dans mongo entre deux dates données
Description