Összehasonlított verziók

Kulcs

  • Beillesztett sor.
  • Törölt sor.
  • Formázás megváltoztatva.

Introduction


Shinken Entreprise 2V02.06.6 00 introduit un nouveau Module synchronizer-module-database-backup permettant d'effectuer une sauvegarde automatique toutes les heures à intervalles réguliers de la base de données du Synchronizer.

Cela vous permettra, en cas de mauvaise manipulation, de restaurer facilement une ancienne version .

Par défaut, une sauvegarde est effectuée toutes les heures, et les données sont conservées pendant 21 jours. Ces paramètres sont configurables, et il est possible de définir des périodes pendant lequelles la fréquence de sauvegarde est différente.

Cette fonctionnalité est activée automatiquement à l'installation d'une version 2.6 (ou ultérieure) mais aussi lors de la mise à jour d'une version 2.5.

Restauration d'une ancienne version

grâce à la commande shinken-synchronizer-database-restore.


Warning

Cette commande ne permet de restaurer que la base de données du Synchronizer! En effet, elle ne sauvegarde que les données de la base MongoDB du Synchronizer en l'état. Les fichiers de configuration, les logs, les SLA, les métriques et les données utilisateur ne sont pas sauvegarder par le module.

Pour une restauration complète, veuillez vous référer à la page Commandes de sauvegarde et de restauration.


Utilisation de la commande

La commande shinken-synchronizer-database-restore permet de restaurer n'importe quelle version sauvegardée.

Si plusieurs sauvegardes sont disponible, elle vous propose la liste des sauvegardes disponibles avec un horodatage, triée de la plus ancienne à la pllus plus récente.

Vous pouvez choisir la sauvegarde à restaurer en saisissant son numéro.

Afin que la restauration puisse être effectuée sans risque de corruption de données, shinken-synchronizer-database-restore vous demandera votre accord pour arrêter le Synchronizer durant la procédure de restauration.

Une fois celle-ci effectuée, le Synchronizer pourra être redémarré et la commande redémarrera le fera, après Synchronizer avec votre accord.

Vous pouvez fournir à cette commande un paramètre permettant de spécifier le fichier de configuration de Shinken à utiliser si vous ne souhaitez pas utiliser celui par défaut. Celui-ci peut être un fichier de configuration de Shinken Entreprise (/etc/shinken/shinken.cfg, par défaut) ou bien directement le fichier de configuration du module (voir section suivante).

Nom du paramètreDescriptionValeur par défaut
-cNom du fichier de configuration à utiliser/etc/shinken/shinken.cfg



Panel

Image Removed

Configuration de la sauvegarde

La sauvegarde est effectuée par un module nommé SynchronizerDatabaseBackup chargé dans le Synchronizer.

Le fichier de configuration est le suivant : /etc/shinken/modules/synchronizer_db_backup.cfg

Info

Lorsque vous modifiez les paramètres de ce module, vous devez redémarrer le Synchronizer pour les prendre en compte.

Voici les paramètres que vous pouvez modifier (vous serez certainement amenés à modifier les paramètres en gras uniquement).

Nom du paramètreDescription

Valeur par défaut

uriURI du serveur MongoDB hébergeant la base du Synchronizermongodb://localhost/?safe=truedatabaseBase de données Mongo à sauvegardersynchronizerbackup_rateFréquence de sauvegarde (en minutes)60enable_specific_backup_interval_during_working_hours

Permet d'activer les périodes "horaires de travail" vous permettant de spécifier une fréquence de sauvegarde différente pour des périodes de temps spécifiques.

  • 0 = Périodes "horaires de travail" non activées
  • 1 = Périodes de travail activées
1work_hours_startPour chaque jour spécifié dans days_worked, heure de début de la période au format HH:MMwork_hours_endPour chaque jour spécifié dans days_worked, heure de fin de la période au format HH:MMdays_worked

Jours pendant lesquels les "horaires de travail" sont appliqués. 0=lundi, 6=dimanche

Ils sont spécifiés sous la forme d'un intervalle "jour_de_départ"-"jour_de_fin"

Exemple : 0-4 signifie "du lundi au vendredi"

backup_interval_during_working_hoursFréquence de sauvegarde appliquée durant les horaires de travail (en minutes)backup_directoryRépertoire où les sauvegardes sont stockées/var/shinken-user/backup/synchronizer_db_backupbackup_nameChaine de caractère qui sera ajoute à l'horodatage pour former le nom des fichiers de sauvegardesynchronizer_localhost

Image Added