Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

Ce script est déprécié : 
Cette donnée est disponible dans le check "shinken-broker-module-sla-writer" du modèle shinken-broker-module-sla-writer. Il est préconisé d'aller chercher cette valeur avec ce check.

Warning

NE PAS UTILISER CE SCRIPT SANS L'AIDE DU SUPPORT SHINKEN

Retrouver la date de la plus ancienne donnée dans les SLA

Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Panel
titleSommaire

Table of Contents
stylenone

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-count-day : Compter le nombre de jours stockés dans les archives et donne la date la plus ancienne
  •  shinken-sla-make-archive : Créer une archive d'anciennes données SLA
  •  shinken-sla-delete-until : Suppression d'anciennes données SLA
  •  shinken-sla-load-archive : Rechargement d'une archive SLA en base mongo
  • 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
titleUtilisation de shinken-backup / shinken-restore

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é stockée dans les archives et le nombre de jours depuis cette archive.

Option courteOption longueExempleDescription-u--url--url 172.16.0.197Dé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 shinkenDéfinit le nom de la base de données à utiliser ( défaut: shinken )

shinken-sla-make-archive

Ce script permet d'extraire les données les plus ancienne jusqu’à une date donné (incluse)

Options de connexion à la base MongoDB

Excerpt Include
MongoDB - options de connexion à la base MongoDB des commandes Shinken
MongoDB - options de connexion à la base MongoDB des commandes Shinken
nopaneltrue

Option courteOption longueExempleDescription-d--date--dateDéfinit la date jusqu'à laquelle les données seront archivées.-u--url--url 172.16.0.197Dé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 shinkenDéfinit le nom de la base de données à utiliser ( défaut: shinken )-f--folder--folder /tmpLe dossier de destination dans lequel sera créé l'archive ( défaut : répertoire courant ).-F--foreground--foreground

Forcer la création d'index en prenant les locks de la base.

Attention, cette option bloquera tout 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.

Option courteOption longueExempleDescription-a--archive--archive SLA_archive_from_11-03-2019_to_13-03-2019.tgzDéfinit le chemin vers l'archive à charger.

shinken-sla-clean-duplicate-sla

Ce script permet de supprimer les SLA dupliqués dans mongo entre deux dates données

Option courteOption longueExemple

Description

-u--url--url localhostURL de la base de données mongo ( défault : localhost ).-b--database--database shinkenDéfinit le nom de la base de données à utiliser ( défaut: shinken )-s--show-all--show-allRetourne le nombre de SLA dupliqués dans la base de données.-d--delete--deleteActive le mode suppression, a utiliser avant -p . -p--period--period 9/01/2019,20/06/2020Trouve et supprime les SLA dupliqués pour la période donnée suivant le format DD/MM/YYYY,DD/MM/YYYY . Info
  • Le script ne peut être lancer sans argument. 
  • L'option -p marche seulement avec l'option -d.