Paramètres généraux
Pour l'addon "nagvis-shinken-architecture", une installation de NagVis est gérée par les scripts d'installation et de mise à jour de Shinken Entreprise.
Celle ci est disponible à l'adresse suivante:
Adresse de NagVis pour la visualisation de l'architecture
Cette version vient préconfigurée pour pouvoir fonctionner avec Shinken de manière transparente, sans configuration nécessaire.
Les différentes options de configuration utilisées sont les suivantes:
| Option | Valeur utilisée | Commentaire |
|---|---|---|
| authmodule | CoreAuthModShinken | Module d'authentification des utilisateurs en liaison avec Shinken. Plus de détails dans la page dédiée: Gestion de l'authentification |
| authorisationmodule | CoreAuthorisationModShinken | Module de gestion des autorisations des utilisateurs. Plus de détails sur la page dédiée: Gestion de l'authentification |
| logonmodule | LogonShinkenMixed | Module de connexion. Plus de détails sur la page dédiée: Gestion de l'authentification |
| shinken_features | Oui | Donne accès à certaines fonctionnalités de Shinken dans NagVis, comme par exemple l'impact métier des objets. |
| shinken_auth_restrict_to_shinken_admin | Oui | Restreint la connection à NagVis aux administrateurs shinken. Plus de détails sur la page dédiée: Gestion de l'authentification |
| backend | shinken_livestatus | Backend utilisé pour la connection à Shinken |
| eventsound | Non | Pas d'alerte sonore lors d'un changement de status |
| urltarget | _blank | Les liens vers les autres cartes NagVis et le détail des éléments dans Shinken sont ouverts dans un nouvel onglet |
| hosturl | http://ip_broker:7767/detail-by-name/[host_name] | Adresse utilisée pour le détail des hôtes |
| servicegroupurl | http://ip_broker:7767/detail-by-name/[host_name]/checks/[service_description] | Adresse utilisée pour le détail des checks |
Ces options peuvent être par la suite modifiées de 2 manières différentes:
- Depuis l'interface de NagVis
- Par fichier de configuration (/etc/shinken/external/nagvis/nagvis.ini.php)
Choix du backend
L'intéret de NagVis est qu'il est capable de se connecter à une plateforme de supervision pour récupérer le statut des hôtes et checks.
Cette connection est configurée via ce qui est appelé "backend" dans NagVis.
Lors de l'installation de l'addon "nagvis-shinken-architecture" effectué pendant une installation/mise à jour de Shinken. Un backend est créé automatiquement. Il utilise Livestatus pour se connecter au Broker présent sur la même machine que l'Arbiter (127.0.0.1), sur le port de Livestatus par défaut (50000).
Si un autre Broker doit être utilisé, le backend par défaut peut être modifié depuis l'interface de configuration.
Il est également possible de modifier le backend utilisé depuis le fichier de configuration de NagVis si besoin:
[backend_shinken_livestatus] backendtype="mklivestatus" socket="tcp:127.0.0.1:50000"
