Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-viewporttrue
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltruefalse
Panel
titleSommaire

Table of Contents
stylenone

Concept

Cette page permet d'appliquer les changements faits dans la zone de "Staging" vers la zone de "Production", ce qui permet de propager ses changements à l'Arbiter et donc aux restes des démons de Shinken notamment à 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 ).

Panel

Panel
titleOrganisation de la page de mise en production


Interface de mise en production

Volet d'action

Les boutons de vérifications

La page possède deux boutons qui permettent de demander à l'Arbiter de vérifier la configuration avant de l'appliquer en Production.


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.

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
titleAffichage sans éléments proposés

Panel
titleAffichage avec éléments proposés

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

Sinon une liste d'erreurs trouvées par l'Arbiter sera affichée . Voir le chapitre : ( voir la page Affichages des problèmes de configuration ) .

Le bouton Appliquer

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 visible 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

Application

  • Une fois la configuration validévalidée, les changements sont appliqués à la zone de Production.
Panel

Rechargement de la page
  • La page dans le navigateur se recharge. 


Panel

Rechargement terminé

  • Ce message vous confirme que la configuration de Production a été mise à jour. Les boutons se réactivent.
Panel

Affichage alternatif

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

L'Arbiter met du temps à répondre

Lorsqu'une vérification de la configuration ou une mise en production dure trop longtemps, la page de Production considère l'Arbiter comme indisponible.


Le temps d'attente avant qu'il soit considéré comme indisponible peut être configuré grâce au paramètre "synchronizer__production__apply_new_configuration_timeout" dans le fichier " /etc/shinken-user/configuration/daemons/synchronizers/synchronizer_cfg_overload.cfg" (voir la page Paramètres globaux ( synchronizer.cfg ) ).

Vous pouvez augmenter ce temps d'attente dans le cas où :

  • La vérification de la configuration s'arrête, car l'Arbiter a mis trop de temps à répondre et que vos modifications apparaissent dans l'Interface de Visualisation quelques instants après.


La vérification de la configuration a dépassé le temps d'attente défini dans la configuration du Synchronizer.

Panel
Image Added


L'application ou le rechargement de la configuration a dépassé le temps d'attente défini dans la configuration du Synchronizer.

Panel
Image Added
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 :

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.

Panel
titleSi l'Arbiter master est injoignable

Panel
titleSi l'Arbiter master est injoignable, mais qu'il y a un Arbiter spare de joignable

Affichages des problèmes de configuration

Panel

Il est possible d'agrandir la liste des problèmes

rencontrés

rencontrée avec la poignée

.

Image Modified

( extensible de 450 à 800 pixels ).


Lors de la vérification ( via les boutons de vérification ou le bouton appliquer"Appliquer" ), si la configuration n'est valide alors la page affiche la liste des problèmes trouvé trouvés par l'Arbiter.

Cette liste se divise en quatre zones :

  • Zone zone de titre.,Zone
  • zone de filtres.,
  • Zone zone de contenue.,
  • Zone zone de pagination.



Panel

Image Modified

Zone de titre

Dans cette zone il y a :

  • La la date et l'heure de la dernière vérification.,
  • Le le bouton pour fermer la liste des problèmes.,
  • Le le nombre de problèmes total. Sur fond rouge, il y a les erreurs et sur fond orange les avertissements.
Panel

Zone de filtres

Dans cette zone il y a :

  • Les les champs permettant de filtrer les problèmes par statut, type et message.,
  • Le le nombre total de problèmes obtenus après l'application des filtres.


Info

Les filtres sont cumulables. Par exemple, il est possible de filtrer par statut et par type ( tous les hôtes en avertissement ).

Panel

Zone de contenue

Dans cette zone, il y a par problème :

  • Son son statut.,Son
  • son type.,
  • Un un message expliquant le problème. Si le problème est lié à un élément  élément, il y a en plus un lien permettant d'être redirigé sur l'élément. 
Panel

Zone de pagination

Dans cette zone il y a :

Les
  • les boutons permettant de se déplacer de page en page
.
  • ,
Les
  • les boutons permettant de se déplacer à la première ou dernière page
.
  • ,
Un
  • un champ permettant de sélectionner une page.
Panel

Image Modified

Synthèse des changements

Cette zone contient une synthèse des changements à appliquer en Production. Elle permet aussi de filtrer la liste des changements.  

La synthèse est composée de deux parties.  

La première contient un résumé par statut :

 

  • Nouveau : éléments qui seront ajoutés à la Production.
  • Éléments Modifiés : modifications sur les éléments qui sont déjà en Production.
  • Éléments
supprimés
  • Supprimés : éléments qui seront supprimés de la Production
La deuxièmes

Le deuxième contient un résumé par type d'éléments :  

  • Hôtes,
  • Checks,
  • Contacts,
  • etc.
Panel

Image Modified

Liste des changements

Nouveaux

Les nouveaux éléments sont indiqués en vert, au début de la liste des changementchangements.

Dans cet exemple, un nouvel hôte DB-ORACLE-3 a été créé.

Panel

Modifiés

Les éléments modifiés sont 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 et un héritage du modèle ont été ajoutés.
Panel

Supprimés

Enfin, les éléments supprimés sont affichés à la fin de la liste des changementchangements.

Dans cet exemple, 3 modèles d'hôte ont été supprimés.

Panel

...