Lorsqu'un utilisateur utilise une instance de NagVis, il utilise des identifiants propres à cette installation de NagVis. Il est possible de gérer les utilisateurs et leur droits directement dans NagVis.
Lorsque NagVis est installé pour être utilisé de manière transparente avec Shinken Entreprise, cette fonctionnalité devient un problème puisqu'il devient nécessaire de synchroniser les bases d'utilisateurs de Shinken et de NagVis. Dans Shinken, une base d'utilisateurs est déjà présente
Pour simplifier la gestion de l'authentification entre NagVis et Shinken, plusieurs modules ont été ajoutés dans NagVis.
Dans une installation NagVis classique, la gestion des utilisateurs est gérée avec 3 types de modules différentes:
Les modules par défaut dans l'installation NagVis utilisée pour l'export de l'architecture sont les suivants:
Le fonctionnement de ces modules est décrit de manière détaillée dans les sections suivantes.
|
Pour plus d'informations sur les modules disponibles par défaut, la documentation NagVis présente un récapitulatif des fonctionnalités disponibles:
Pour permettre une gestion de l'authentification transparente entre Shinken et NagVis, plusieurs modules ont été ajoutés.
Pour permettre la liaison de l'authentification avec Shinken, les différents modules utilisés pour la connexion ont besoin de savoir quelle est l'adresse de l'installation Shinken avec laquelle il lui faut se connecter.
De manière plus précise, pour se connecter avec Shinken, NagVis utilise le module WebUI (l'interface de visualisation).
Plusieurs paramètres sont ajoutés pour spécifier l'installation Shinken à contacter:
| Paramètre | Valeur par défaut | Description |
|---|---|---|
| shinken_auth_protocol | http | Protocole à utiliser pour la connexion à Shinken (http ou https) |
| shinken_auth_port | 7767 | Port du module webui à contacter |
| shinken_auth_address | Vide | Adresse du module webui à contacter |
| shinken_auth_restrict_to_shinken_admin | Oui | Restreint la connexion aux utilisateurs définis comme Administrateurs Shinken dans Shinken |
Nom du module: CoreLogonShinkenHeader