| Scroll Ignore | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Concept
Shinken Entreprise V02.06.00 introduit un nouveau Module : synchronizer-module-database-backup permettant d'effectuer une sauvegarde automatique à intervalles réguliers de la base de données du Synchronizer ( voir la page Module synchronizer-module-database-backup ).
Cela vous permettra, en cas de mauvaise manipulation, de restaurer facilement une ancienne version grâce à la commande shinken-synchronizer-database-restore.
| Warning |
|---|
Cette commande ne permet de restaurer que la base de données MongoDB du Synchronizer! Les fichiers de configuration, les logs, les SLA, les métriques et les données utilisateur ne sont pas sauvegardé sauvegardés par le module et ne sont donc par inclus dans la restauration de cette commande. |
Utilisation de la commande
La commande shinken-synchronizer-database-restore permet de restaurer n'importe quelle version sauvegardée.
- Si plusieurs sauvegardes sont disponibledisponibles, elle vous propose la liste des sauvegardes disponibles avec un horodatage, triée de la plus ancienne à la plus récente.
| Warning |
|---|
| Pour que la commande puisse s'exécuter, Shinken doit être arrêté. |
Il est possible de 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, la commande shinken-synchronizer-database-restore vous demandera votre demande un accord pour arrêter le Synchronizer Shinken durant la procédure de restauration.
- Une fois celle-ci effectuée, la commande redémarrera le Synchronizer avec votre accorddemande un accord pour redémarrer Shinken.
- Lorsque
- de la restauration de la base de données du Synchronizer, il est possible de restaurer une base qui n'est pas compatible avec
- la version
- actuellement installée de Shinken ( c'est
- le cas si
- l'archive est antérieure à
- la mise à jour de Shinken ) .
- Pour cette raison, la commande
vous propose de lancer - lance des actions automatiques afin d'assurer la compatibilité entre la base de données restaurée et
votre - la version
actuelle - actuellement installée de Shinken.
Afin
Options de
prévenir toute corruption de la basede données, les actions automatiques stoppent les démons de Shinken en cours d'exécution sur la machine avant de s'exécuter. Cependant, la commande vous demandera confirmation avant d'arrêter les démons. Si vous ne pouvez pas éteindre les démons, vous avez la possibilité de lancer les actions automatiques sans stopper les démons, mais cela présente un risque de corruption de la base de données du Synchronizer.de paramètrage des sauvegardes à charger
| Scroll Title | ||||||
|---|---|---|---|---|---|---|
| ||||||
|
|
|
|
|
|
|
|
Exemple
|
Options de connexion à la base MongoDB
| Info |
|---|
Cette commande récupère les paramètres de connexion à la base MongoDB depuis la configuration. |
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Exemple
| Panel |
|---|
Si le script est lancé avec l'option -f et que le backup indiqué n'existe pas, le script l'indiquera et proposera les backups disponibles, comme dans l'exemple ci-dessous :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$ shinken-synchronizer-database-restore -f this-backup-does-not-exists
Impossible to load the required backup
Theses backup were found :
[ 0] 2024-09-24_14-58_synchronizer_localhost.tgz
[ 1] 2024-09-24_15-49_synchronizer_localhost.tgz
[ 2] 2024-09-24_15-54_synchronizer_localhost.tgz
Which backup do you want to restore ? [0-2] : | ||||
| Panel | ||||
