| Scroll Ignore | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
|
Concept général et interactions entre les différents espaces de données
Dans Shinken Entreprise, les données de configuration contenant les informations permettant de superviser les objets se situent dans l'espace de production . C'est dans cet espace que Shinken (via le démon Arbiter) trouve la définition des éléments (hôtes, checks et autres objets Shinken) qui doivent être mis en supervision.
Lorsque l'administrateur Shinken veut effectuer des modifications sur sa configuration, il ne souhaite pas modifier directement la configuration actuellement mise en supervision, sans qu'il est eu le temps de vérifier avant de l'appliquer en production. C'est le rôle de l'espace de Staging. Il s'agit d'un espace de préproduction, antichambre de l'espace de Production, dans lequel le ou les administrateurs de la supervision vont pouvoir effectuer leurs modifications sans affecter l'espace de Production. Une fois les modifications effectuées sur cet espace, celles-ci peuvent être appliquées en Production. Cet espace permet les modifications avant l'application, mais il permet difficilement le travail collaboratif.
La zone de travail est un espace permettant de travailler simultanément à plusieurs utilisateurs sur la même configuration. Certains utilisateurs peuvent modifier des éléments dans la Zone de travail, puis les administrateurs Shinken vérifient et acceptent les modifications de ces éléments dans Staging. Seul les hôtes sont concernés par cet espace– incluant les définitions des hôtes, des checks et des autres objets supervisés – se trouvent dans l’espace de production. C’est depuis cet espace que le démon Arbiter de Shinken récupère les éléments à superviser.
Pour éviter d’impacter directement la configuration en production, l’administrateur Shinken utilise l’espace de Staging, une préproduction servant de tampon. Cet espace permet :
- D’évaluer les changements ( ajouts/modifications d’hôtes, de checks, etc. ) sans risque pour l’environnement de production.
- De valider les modifications avant leur déploiement effectif via l’Arbiter.
Idéal pour des tests individuels, le staging n’est pas conçu pour un travail collaboratif simultané.
La Zone de travail permet à plusieurs utilisateurs de :
- Modifier simultanément la configuration ( uniquement pour les hôtes et les clusters ).
- Soumettre leurs changements pour validation.
Processus :
- Les utilisateurs éditent la configuration dans la Zone de travail.
- Les administrateurs Shinken revoient les modifications avant de les pousser en Staging puis en Production.
- Après validation, les changements sont appliqués en production.
Les interactions entre ces 3 espaces de travail sont résumés dans le schéma suivant:
| Panel |
|---|
Espace de Production
Comme décrit précédemment, lL'espace de production contient la configuration actuellement active. C'est la cette configuration présente dans cet espace qui est utilisée pour effectuer la supervision.
- L'interaction avec cet espace de données se fait à travers la Page de mise en production, qui permet d'envoyer la configuration présente dans Staging en Production.
- Cette page est accessible via la barre de navigation en haut de l'interface
- .
| Panel |
|---|
Cette barre zone indique le nombre d'éléments qui diffèrent entre les données présentes dans l'espace de Staging et l'espace de Production ( les modifications en attente de mise en production ).
En cliquant sur ce raccourcilien, on arrive sur la la Page de mise en production, qui affiche un récapitulatif des modifications, et permet d'appliquer les modifications effectuées dans Staging en Production.
Cette configuration est ensuite visible grâce à l'L'interface de Visualisation, dans laquelle il est possible de visualiser les hôtes et leurs checks et interagir avec ces éléments pour effectuer les différentes opérations d'administration ( Mise en maintenance, Prise en compte d'un problème, consultation des SLA et de l'historique, génération de rapports ).
Espace de Staging
L'espace de Staging est une duplication de l'espace de production, dans lequel les administrateurs vont effectuer leurs des modifications.
Avec la Zone de travail, il s'agit d'un des deux espaces de données prédominants dans l'interface de configuration.
Dans la Page Principale de l'interface de Configuration, le statut de la base de Staging est résumée.
Pour chaque type d'élément, il est indiqué combien d'éléments de ce type sont présents en configuration, ainsi que les différences venant des sources et le nombre d'objets en attente d'importation.
| Panel |
|---|
Cet espace est accessible via les liens présents dans ce résumé dans la page principale, ou bien dans la barre de navigation supérieure.
| Panel |
|---|
Dans cette barre de navigation, un résumé du statut de l'espace Staging est affiché.
Ce résumé indique :
- En jaune : Le nombre d'éléments en attente d'importation depuis les sources ( voir la page Les Sources ) ;
- En vert : Le nombre de différences entre la configuration présente dans les sources et celle présente dans Staging ;
- En orange : Les nombres d'éléments modifiés dans la Zone de travail qui ont été proposés ;
( voir la page Barre de menu de l'interface )
La Zone de travail
La La Zone de travail est un espace de données destiné au travail collaboratif de plusieurs utilisateurs sur une même la configuration Shinken.
- Certains utilisateurs ( des administrateurs
- SI ) sont chargés de créer des hôtes, ou des clusters si un administrateur Shinken leur en a donné le droit, dans la Zone de travail, auxquels ils attachent les checks et configurent selon leur besoin.
- Ils proposent ensuite ces éléments pour qu'ils soient ajoutés dans Staging.
- D'autres utilisateurs ( les administrateurs Shinken ), vont vérifier les hôtes proposés et les accepter afin de les incorporer dans la configuration de Staging, ou bien les rejeter, car ils ne conviennent pas aux critères de la politique de supervision par exemple.
- La zone de travail est accessible, comme pour Staging et la page de mise en production, par la barre de navigation en haut de l'interface, qui affiche également un résumé de ses éléments.
| Panel |
|---|
Dans cette barre de navigation, un résumé du statut de l'espace Staging est affiché.
Ce résumé indique :
- En beige: Le , le nombre d'éléments que possède en édition par l'utilisateur, ainsi que le nombre d'éléments au total en édition dans la zone de travail.
- En rouge: , le nombre d'éléments que possède rejeté dont l'utilisateur qui ont été rejetés est a l'origine, ainsi que le nombre total d'éléments rejetés.
- En jaune: Le , le nombre d'éléments en attente d'importation depuis les sources ( voir la page Les Sources ).
- En vert: Le , le nombre de différences entre la configuration présente dans les sources et celle présente dans Staging
.
( voir la page Barre de menu de l'interface )
Le Les fonctionnalités et le fonctionnement de la zone de travail sont décrits plus en détail dans la est détaillé dans une page dédiée : La Zone de travail.
Aussi, le Le fonctionnement de la zone de travail est étant lié et fait faisant référence aux différents types d'utilisateurs. La , la page de documentation sur sur Les Utilisateurs est également utile pour ce point.





