Concept

Cette commande shinken-protected-fields-keyfile-restore permet de restaurer sur l'installation Shinken-Entreprise, le hash de la clé obtenue via la commande shinken-protected-fields-keyfile-export ( voir la page shinken-protected-fields-keyfile-export )

Options

Options génériques

OptionValeur par défautDescription
-h, --help 
--Affiche l'aide de la commande

Option pour la restauration de clé

OptionValeur par défautDescription
-f ARG
--

Déprécié : Au lieu d'importer la clef dans Shinken, cela crée un fichier avec la clef

Cette option sera supprimée de cette commande dans une future version, car elle porte à confusion. Cela s'apparente plus à un "dump" de la clef qu'à un "restore".

<hash>
--La hash de la clé précédemment exportée

Options de connexion à la base MongoDB

Cette commande récupère les paramètres de connexion à la base MongoDB depuis la configuration.
  • Il est nécessaire d'utiliser les options de la ligne de commande que si les fichiers de configuration ne correspond pas à la base MongoDB sur laquelle, la commande doit être exécutée (
migration de base, test sur une préprod ... ).

Utilisations

La restauration de la clé peut se faire de trois façons différentes :

Restauration de la clé avec la saisie dans la commande

Si la clé n'est pas donnée dans les paramètres de la commande, elle sera demandée pendant l’exécution de la commande.


Restauration de la clé avec le paramètre de la commande

La clé peut être passée en paramètre de la commande en écrivant la clé juste après le nom de la commande. 

Cela permet d’exécuter directement la commande sans faire l'étape de saisie de la clé.

Restauration de la clé dans un fichier

À partir de l'export d'une clé, il est possible de l'exporter dans un fichier.

  • L'option "-f " permet de spécifier le chemin du fichier dans lequel la clé va être restaurée.
  • Puis, il faut fournir la clé.
    Pour cela, il y a deux possibilités :
    • La fournir en paramètre de la commande.
    • Ou la saisir quand la commande la demande.


Information

Après l’exécution de la commande, il sera demandé de redémarrer le Synchronizer pour que la clé soit prise en compte.