| Scroll Ignore |
|---|
| scroll-viewport | true |
|---|
| scroll-pdf | true |
|---|
| scroll-office | true |
|---|
| scroll-chm | true |
|---|
| scroll-docbook | true |
|---|
| scroll-eclipsehelp | true |
|---|
| scroll-epub | true |
|---|
| scroll-html | false |
|---|
|
|
Cette page permet d'appliquer les changements faits dans la zone de "Staging" vers la zone de "Production", ce qui permet de propager ses les changements à l'Arbiter et donc aux restes des au reste des démons de Shinken, notamment à vers l'Interface de Visualisation.
- La Production est la zone qui contient la configuration des éléments utilisée par l'Arbiter et donc utilisée pour la supervision.
- La page est accessible en utilisant le lien dans la barre de navigation, à travers le bouton
" Production " ( voir ci-dessous
Il est possible de rencontrer plusieurs types de problèmes lors de la mise en production :
| Panel |
|---|
Image Removed Image Added
|
Organisation de | Lien vers la page de mise en production |
|
Image Removed |
Image Added
|
Interface | avec des changements ( 2 ) |
|
Image Added
|
Structure de la page
Les boutons de vérifications possède deux boutons qui permettent de demander à l'Arbiter de vérifier la configuration avant de l'appliquer en Production. Image Removed
| Ce bouton permet de vérifier la configuration des éléments dans Staging et des éléments de la Zone de travail qui sont proposés. Ce bouton est activé que lorsqu'il y a des éléments proposés. Les éléments proposés ne seront pas appliqués en Production. Pour cela, ils doivent être acceptés en Staging. |
Image Removed
| Ce bouton permet de vérifier la configuration des éléments dans Staging.Ce bouton est activé que lorsqu'il y a des changements à appliquer en Production.| Panel |
|---|
| title | Affichage sans éléments proposés |
|---|
|
Image Removed
|
| Panel |
|---|
| title | Affichage avec éléments proposés |
|---|
|
Image Removed |
Si la configuration est correcte, un encadré vert apparait disant que la configuration est valide et qu'il est possible d'appliquer la configuration en Production.
| Panel |
|---|
Image Removed
|
Image Removed
| Ce bouton permet d'appliquer les changements de Staging en Production. Il va aussi propager aux autres démons de Shinken les changements, ce qui va modifier la supervision des éléments. À la suite de la propagation aux autres démons et notamment le Broker, les modifications seront visibles dans l'Interface de Visualisation. |
L'application des changements en Production se fait en plusieurs étapes décrites ci-après.
Lors de l'application en Production, les boutons de la page sont désactivés.
Vérification
- Avant chaque application en Production, la configuration est vérifiée par l'Arbiter.
| Panel |
|---|
Image Removed
|
Application
- Une fois la configuration validée, les changements sont appliqués à la zone de Production.
| Panel |
|---|
Image Removed
|
Rechargement de la page- La page dans le navigateur se recharge.
| Panel |
|---|
Image Removed
|
Rechargement terminé
- Ce message vous confirme que la configuration de Production a été mise à jour. Les boutons se réactivent.
| Panel |
|---|
Image Removed
|
Si une configuration est déjà en train d'être appliquée
Si vous accédez à la page de Production alors qu'une configuration est déjà en cours d'application, le message ci-contre sera visible.
Les boutons seront désactivés jusqu'à la fin de l'application en Production.
| Panel |
|---|
Image Removed
|
Si l'Arbiter n'est pas joignable
Si l'Arbiter installé sur la même machine que le Synchronizer ( c'est-à-dire : l'Arbiter master ) n'est pas joignable, alors les boutons sont désactivés avec le message suivant : L'Arbiter master est injoignable.
Un nouveau bouton est ajouté dans ce cas :
Image Removed
| Ce bouton permet d'appliquer les changements de Staging en Production, sans propager les changements aux autres démons de Shinken. La configuration sera propagée lorsque l'Arbiter master aura redémarré. |
| Info |
|---|
Même si un Arbiter SPARE a pris le relais, le message sera quand même affiché. Il n'est possible de propager une nouvelle configuration aux autres démons qu'avec l'Arbiter master. |
Il est possible d'agrandir ou réduire la taille du volet d'action avec la poignée, en la déplaçant vers la droite ou la gauche.
| Panel |
|---|
Image Added
|
La liste des changements est actualisée toutes les 5 secondes.
- Lorsqu’une modification est détectée ( ajout, mise à jour, etc. ), un message "La liste des éléments a été modifiée, car des modifications ont été apportées de Staging" s’affiche en haut à droite de la page indiquant que la liste des éléments a été modifiée suite à des changements effectués depuis l’environnement de Staging.
| Panel |
|---|
Image Added
|
Quatre actions sont activables depuis l'interface :
- Vérifier les éléments proposés en Staging ;
- Vérifier Staging ;
- Forcer l'application des changements en base de production ( l'action est disponible uniquement quand l'Arbiter est injoignable ) ;
- Mise en production ;
Les actions liées aux sources et aux API sont également remontées sur le volet d'action de l'interface.
| Panel |
|---|
Image Added
|
Les informations de l'action
Si une action est en cours ou est applicable aux changements présents sur la page de production, les boutons du volet d’actions sont accompagnés d’un encadré décrivant l’action en cours.
Cette action est affichée sur toutes les pages ouvertes par les utilisateurs en production, avec les informations nécessaires à la compréhension de l’action :
- Le titre de l'action en cours ( Mise en production, Vérification Staging, etc. ),
- Qui a lancé l'action ?
- Soit un utilisateur :
- Le nom de l'utilisateur ayant lancé l'action ( Utilisateur ),
- Soit une source :
- Le nom de la source ayant lancé l'action ( Source ),
- Le type de source ayant lancé l'action ( Type ),
- Soit via une API
- Le nom de l'API ayant lancé l'action ( API ),
- L'heure du déclenchement de l'action ( Depuis ),
- L'étape en cours ( vérification, redémarrage, application des changements, etc. ),
- L'identifiant de l'action ( Identifiant ).
| Panel |
|---|
Image Added
|
| Info |
|---|
Il est possible de récupérer l'identifiant unique de l'action en cliquant sur Image Added. |
Le résultat de la vérification de Staging est correct :
- Un encadré vert apparaît disant que la configuration est valide,
- Le texte "Configuration valide" et une icône de coche apparaissent sur l'action,
- Le label "terminée" est ajouté au titre de l'action.
| Panel |
|---|
| title | Vérification terminée |
|---|
|
Image Added
|
Si une action est en erreur
L'action affiche un message d'erreur
Le résultat de la mise en production a échoué :
- Un message d'erreur sera affiché,
- Un encadré rouge apparaît disant que la configuration n'est pas valide,
- Le label "terminée" est ajouté au titre de l'action.
| Panel |
|---|
| title | Affichage des problèmes après une mise en production ( étape 3 / 3 ) |
|---|
|
Image Added
|
L'action affiche une liste d'erreurs
Le résultat de la vérification de Staging a fini en erreur :
- Une liste d'erreurs sera affichée, contenant des problèmes,
- Un encadré rouge apparaît disant que la configuration n'est pas valide,
- Le label "terminée" est ajouté au titre de l'action.
| Panel |
|---|
| title | Affichage des problèmes après une vérification ( étape 1 / 1 ) |
|---|
|
Image Added
|
L'action affiche un message d'erreur et une liste d'erreurs
Le résultat de la mise en production a fini en erreur :
- Un message d'erreur sera affiché,
- Une liste d'erreurs sera affichée, contenant des problèmes,
- Un encadré rouge apparaît disant que la configuration n'est pas valide,
- Le label "terminée" est ajouté au titre de l'action.
| Panel |
|---|
| title | Affichage des problèmes après une mise en production ( étape 3 / 3 ) |
|---|
|
Image Added
|
| Panel |
|---|
Image Added
|
Cette liste se divise en quatre zones :
- Zone de titre :
- Affiche le nombre d'erreurs en critique ( en rouge ) et en avertissement ( en orange ).
- Zone de filtres :
| Panel |
|---|
| title | Si l'Arbiter master est injoignable |
|---|
|
Image Removed
|
| Panel |
|---|
| title | Si l'Arbiter master est injoignable, mais qu'il y a un Arbiter spare de joignable |
|---|
|
Image Removed
|
Affichages des problèmes de configuration
| Panel |
|---|
Image Removed
|
Il est possible d'agrandir la liste des problèmes rencontrée avec la poignée | Image Removed
| ( extensible de 450 à 800 pixels ). |
Lors de la vérification ( via les boutons de vérification ou le bouton "Appliquer" ), si la configuration n'est valide alors la page affiche la liste des problèmes trouvés par l'Arbiter.
Cette liste se divise en quatre zones :
- zone de titre,
- zone de filtres,
- zone de contenue,
- zone de pagination.
| Panel |
|---|
Image Removed
|
Dans cette zone il y a :
- la date et l'heure de la dernière vérification,
- le bouton
Image Removed pour fermer la liste des problèmes, - le nombre de problèmes total. Sur fond rouge, il y a les erreurs et sur fond orange les avertissements.
| Panel |
|---|
Image Removed
|
Dans cette zone il y a :
- les
- champs permettant de filtrer les problèmes par statut, type
et le nombre total de problèmes obtenus après l'application des filtres.
| Info |
|---|
- Les filtres sont cumulables.
Par exemple, il - Il est possible de filtrer par statut et par type ( par ex: tous les hôtes en avertissement ).
panel Image Removed
|
contenueDans cette zone, il y a par problème - contenu :son son un le problème. Si est lié à un élément, il y a en plus un lien permettant d'être redirigé sur l'élément
panel Image Removed
|
Dans cette zone il y a - :
- les boutons permettant de se déplacer de page en page,
- les boutons permettant de se déplacer à la première ou dernière page,
- un champ permettant de sélectionner une page.
Si une action n'est plus à jour
De nouvelles différences ont été ajoutées depuis la dernière mise en production
Le résultat de la mise en production ne correspond plus à la liste des changements lorsque, après son déclenchement, de nouveaux éléments y ont été ajoutés :
- Le texte "Des modifications ont été apportées en Staging, depuis cette mise en production." apparait sur une action déjà affichée.
| Panel |
|---|
Image Added
|
Le résultat de la vérification ne correspond plus à la liste des changements
Le résultat de la vérification ne correspond plus à la liste des changements quand de nouveaux éléments ont été modifiés dans Staging :
- Le texte "Cette vérification n'est plus à jour, car des modifications ont été apportées en Staging." apparaît sur une action déjà affichée.
| Panel |
|---|
Image Added
|
Si une action est déjà en cours
La page de production n’autorise qu’une seule action à la fois.
- Par conséquent, une action peut être refusée si une autre est déjà en cours.
| Panel |
|---|
Image Added
|
| Panel |
|---|
| title | Affichage sans éléments proposés |
|---|
|
Image Added
|
|
|---|
| title | Affichage avec éléments proposés |
|---|
|
Image Added |
Actions d'une source ou d'une API
Synthèse et filtres des changement
Image Removed
|
Liste
Détail des changements
Les nouveaux éléments sont indiqués en vert, au début de la liste des changements.
Dans cet exemple,
un nouvel hôte DB-ORACLE-3 a été créédeux nouveaux éléments ont été créés :
- Un utilisateur ( Shinken-user ).
- Un hôte ( Shinken ).
Image Removed Image Added
|
Les éléments modifiés sont indiqués en bleu et affichés dans un tableau présentant les champs qui ont été modifiés, avec l'ancienne valeur
, et la nouvelle.
Dans cet exemple, un utilisateur et un hôte ont été modifiés.
- Sur l'utilisateur, le numéro de téléphone a été défini.
- Sur l'hôte, un groupe d'
hôte - hôtes et un héritage du modèle ont été ajoutés.
| Panel |
|---|
Image Added
|
Le bouton
Image Added permet d'afficher les détails des changements sur les surcharges qui seront affichées sous la ligne. Cliquer sur l'icône
Image Addedmasque les lignes pour regagner l'espace.
| Panel |
|---|
Image Removed
|
|
|---|
|
Image Added
|
| Panel |
|---|
|
Image Added
|
Enfin, les éléments supprimés sont indiqués en rouge et affichés à la fin de la liste des changements.
Dans cet exemple, 3 modèles d'hôte 1 utilisateur ( Shinken-user ) et 1 hôte ( Shinken ) ont été supprimés.
| Panel |
|---|
Image Removed Image Added
|