Options de connexion à la base MongoDB
La commande dispose d'options de connexion à la base MongoDB qui peuvent être utilisés dans les cas suivants :
- La base de données MongoDB ne se trouve pas sur la machine qui exécute la commande.
- L'authentification par mot de passe à la base MongoDB est activée.
- Le port de MongoDB n'est pas celui par défaut ( défaut : 27017 ).
- Dans le cas d'un cluster MongoDB, il n'y a pas de mongos en local pour router les requêtes vers la base de données.
| Scroll Title | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Pour enregistrer lancer les deux commandes :
| Code Block | ||||
|---|---|---|---|---|
| ||||
mongodump -d shinken -c retention_hosts_raw -o retention_mongo |
| Code Block | ||||
|---|---|---|---|---|
| ||||
mongodump -d shinken -c retention_services_raw -o retention_mongo |
- "shinken" doit correspondre au nom de la base définie dans la configuration du Module (voir la page Module MongodbRetention ( Rétention en base de données centralisée par royaume ) )
- "retention_mongo" correspond au nom du dossier ou seront sauvegardées les rétentions. Le chemin peut être absolu ou relatif ( dans ce cas le dossier est crée à l'endroit où la commande est executée )
| Info |
|---|
Ces deux commandes vont créer deux dossiers à l'emplacement /root/retention_mongo/ ( assurez-vous que ce chemin existe ) nommé retention_hosts_11_10_2021 et retention_services_11_10_2021 contenant des fichiers .json et .bson qui contiennent les données des collections correspondantes.