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-htmlfalse
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 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
  • Production .


Il est possible de rencontrer plusieurs types de problèmes lors de la mise en production :

Panel
Image Removed

Image Added

Panel
title
Organisation de
Lien vers la page de mise en production
Image Removed
sans changement

Image Added

Panel
titleLien vers la page
Interface
de mise en production

Volet d'action

avec des changements ( 2 )

Image Added

Structure de la page

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.

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

Image Removed

Panel
titleAffichage 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

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

Le bouton Appliquer

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

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

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.

de mise en production se compose de 3 parties :

  • Le volet des actions ( Vérifier Staging, Mise en production, etc. ) .
  • La synthèse des changements et ses filtres.
  • La liste des changements et leurs détails.
Panel

Image Added

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

Les actions 

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.

Si une action est valide

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
titleVé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
titleAffichage 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
titleAffichage 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
titleAffichage des problèmes après une mise en production ( étape 3 / 3 )

Image Added

La liste des erreurs
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 :
    • Les
Panel
titleSi l'Arbiter master est injoignable

Image Removed

Panel
titleSi 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

Zone de titre

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

Zone de filtres

Dans cette zone il y a :

  • les
    • champs permettant de filtrer les problèmes par statut, type
    et 
    • et message,
    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

  • Zone de
contenueDans cette zone, il y a par problème
  • contenu :
      son
      • Le statut,
      son
      • Le type,
      un
      • Un message expliquant
      le problème. Si
      • le problème
      est lié à un élément, il y a en plus un lien permettant d'être redirigé sur l'élément
      • .
       
    panel

    Image Removed

    • Zone de pagination
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

Actions de l'interface

Panel
titleAffichage sans éléments proposés

Image Added

Panel
titleAffichage avec éléments proposés
Image Added

( voir la page Actions de l'interface )

Actions d'une source ou d'une API

Synthèse et filtres des changement

Image Removed

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 : éléments qui seront supprimés de la Production.
Le deuxième

  • La seconde contient un résumé par type d'éléments :  
    • Hôtes,
    • Checks,
    • Contacts,
    • etc.
Panel

Image Modified

Liste

Détail des changements

Nouveaux

Nouveau

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  ).
Panel
Image Removed

Image Added

Modifiés

Modifié

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

Les surcharges

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

titleLigne compacte

Image Added

Panel
titleLigne déployée

Image Added

Supprimé

Supprimés

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 RemovedImage Added