Contexte
Commande de Backup
Utilisation
La commande de base pour la sauvegarde complète d'un serveur shinken est la suivante :
| Code Block |
|---|
shinken-backup |
Les différences options possibles :
| Option | Option court | Description | Démon sur lequel se trouve les informations |
|---|---|---|---|
| --help | -h | Affiche l'aide de la commande | Tous |
| --sla | -s | Sauvegarde les données SLA | Broker |
| --user | -u | Sauvegarde les données des utilisateurs de l'UI de visualisation (portails, listes, favoris, tableaux de bords..) | Broker |
| --configuration | -c | Sauvegarde les données de configuration | Synchronizer |
| --metrology | -m | Sauvegarde les données de métrologie | Broker |
| --log | -l | Sauvegarde les logs | Tous |
| --output-directory [dir] | -od [dir] | Permet de choisir où enregistrer le backup | |
| --output-name [name] | -on [name] | Permet de choisir le nom du |
Backup et restauration
shinken-backup
Utilisation
shinken-backup [--name BACKUP-NAME]Aide :This tool will make a shinken backup.
Options:
--help -h : will display this help
--sla -s : backup SLA data
--user -u : backup user data(hive, etc...)
--configuration -c : backup configuration data
--metrology -m : backup metrology data
--log -l : backup log data
--output-directory -od [dir] : the directory where put backup
--output-name -on [name] : the name of the
| backup |
| Info |
|---|
La commande shinken-backup ne peut pas être exécutée dans les dossiers /etc/shinken et /etc/shinken-user |
shinken-restore
Attention, pensez bien à utiliser cet outil générique sur le bon serveur. Par exemple, sauvegarder les SLA depuis un serveur Poller ne sera pas cohérent. Ou encore, pour sauvegarder la configuration, placez vous sur le serveur hébergeant le Synchronizer. |
Exemple
Commande de restauration
Utilisation
shinken-restore DIRECTORY-TO-RESTORE
Le dossier doit contenir les dossiers de backups comme : configuration/ metrology/ user/ sla/ context/
Aide :
This tool will restore shinken backup.
Options:
Les différences options possibles :
| Option | Option court | Description | Démon sur lequel se trouve les informations |
|---|---|---|---|
| --help | -h |
| Affiche l'aide de la commande | Tous | |
| --sla | -s |
| Restaure les données SLA | Broker | |
| --user | -u |
| Restaure les données des utilisateurs de l'UI de visualisation (portails, listes, favoris, tableaux de bords..) | Broker | |
| --restore-only-user |
| [USER] | Restaure les données de l'UI de visualisation (portails, listes, favoris, tableaux de bords..) pour l'utilisateur spécifié | Broker | |
| --configuration | -c |
| Restaure les données de configuration | Synchronizer | |
| --metrology | -m |
| Restaure les données de métrologie | Broker | |
| --log | -l |
| Restaure les logs | Tous |
Exemple
Voici un exemple de restauration d'un backup complet Shinken (dossier
Exemple| Code Block |
|---|
root@vm-shinken: ~/shinken-backups/2017-11-09__16-16-53 $ shinken-restore . Stopping Shinken before restoring Restoring from 02.04.01.fr to 02.04.02.fr -Restoring Sla DONE -Restoring User DONE -Restoring Configuration DONE -Restoring Metrology DONE -Restoring Logs DONE Sanatizing your restored data fix_double_link : skip (unecessary) fix_double_sync_keys : skip (unecessary) fix_default_item_se_uuid : skip (unecessary) fix_remove_shinken_core : skip (unecessary) fix_remove_deprecated_check : skip (unecessary) fix_remove_undefined_aix_templates : skip (unecessary) fix_flapping_thresholds : skip (unecessary) fix_business_impact : skip (unecessary) Done. You can restart your shinken with /etc/init.d/shinken start |