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

Page Production

Cette page permet d'appliquer les changements en attentes d'application.Cette page est accessible est les changements faits dans la zone de "Staging" vers la zone de "Production", ce qui permet de propager les changements à l'Arbiter et 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
du haut
  • de navigation, à travers le bouton
de droite nommé "Production".
Panel

Image Removed

  

La page de production est composée de 2 sections :

  • Un menu à gauche permettant de vérifier et d'appliquer les changements
  • Un panneau principal montrant les changements depuis la dernière validation

Dans le panneau principal, un premier filtre montre les changements triés par statut :

  • Nouveaux éléments
  • Eléments modifiés
  • Eléments supprimés

    Et dans chacune des sections, les changements sont triés par type :

    • Hôtes
    • Services
    • Contacts
    • etc.
    Panel

    Image Removed

    Par défaut la vue montre tous les statuts. Pour visualiser les types ou statuts différents, utilisez le lien pour chacun.

    La vue détaillée permet d'accéder directement au détail de l'élément modifié en cliquant sur le lien et bascule dans la page de configuration liée à l'élément.

    Les nouveaux éléments sont indiqués en vert, au début du résumé des différences.

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

    Panel

    Image Removed

    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 l'héritage du modèle ont été ajoutés.
    Panel

    Image Removed

    • Production .


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

    Panel

    Image Added

    Panel
    titleLien vers la page de mise en production sans changement

    Image Added

    Panel
    titleLien vers la page de mise en production avec des changements ( 2 )

    Image Added

    Structure de la page

    La page 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 champs permettant de filtrer les problèmes par statut, type et message,
      • Les filtres sont cumulables. Il est possible de filtrer par statut et par type (  par ex: tous les hôtes en avertissement ).
    • Zone de contenu :
      • Le statut,
      • Le type,
      • Un message expliquant le problème.
    • Zone de pagination :
      • 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

    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.

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

    Image Added

    Détail des changements

    Nouveau

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

    Dans cet exemple, deux nouveaux éléments ont été créés :

    • Un utilisateur ( Shinken-user ).
    • Un hôte ( Shinken  ).
    Panel

    Image Added

    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ô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
    titleLigne compacte

    Image Added

    Panel
    titleLigne déployée

    Image Added

    Supprimé

    Enfin, les éléments supprimés sont indiqués en rouge et affichés à la fin de la liste des changements.

    Dans cet exemple, 1 utilisateur ( Shinken-user ) et 1 hôte ( Shinken ) ont été supprimés.

    Panel

    Image Added

    Enfin, les éléments supprimés sont affichés en bas du résumé des modifications à appliquer.

    Dans cet exemple, 3 modèles de check ont été supprimés.

    Panel

    Image Removed

    Menu d'actions

     Trois actions sont possible sur la page de mise en production: 

    • Vérifier Staging avec les éléments proposés.
    • Vérifier
    • Appliquer
    Panel

    Image Removed

    Action de vérification

    Le bouton "Vérifier" permet de vérifier la cohérence de la configuration avant application.
    Cette action est très importante. Elle permet de vérifier que la configuration à appliquer est correcte avant application.

    Action de vérification avec les éléments proposés

    Le bouton "Vérifier Staging avec les éléments proposés" permet de vérifier la configuration en prenant en compte les éléments proposés depuis la zone de travail.
    Cela permet à l'administrateur d'effectuer une vérification automatisée avant d'accepter les objets de la Zone de travail dans Staging.

    Une configuration valide vérifiéeUne configuration invalide vérifiée
    Panel

    Image Removed

    Panel

    Image Removed

    Action Appliquer

    Le bouton "Appliquer" permet de sauvegarder les données de la base Staging vers la base de Production.

    1°) Vérification2°) Application3°) Rechargement en cours4°) Rechargement terminé
    Panel

    Image Removed

    Info

    Avant chaque application en production la cohérence de la configuration est automatiquement vérifié.

    Panel

    Image Removed

    Panel

    Image Removed

    Panel

    Image Removed

    Ce message vous confirme l'application de la configuration sur la base de production.

    Info

    Les actions sont à nouveau disponibles une fois le traitement terminé.

    Menu d'actions désactivé

    Dans certaines circonstances, les boutons d'actions peuvent être désactivés. Un message d'information ou d'erreur est alors visible.

    Raisons possiblesRendu visuelQuelqu'un a appliqué une configuration en parallèle. Vous devez attendre la fin du traitement.

    Image Removed

    Votre Arbiter maître n'est plus joignable.

    On note que même si un Arbiter Spare est présent et fonctionnel, le bon fonctionnement de l'Arbiter maître est requis pour l'application d'une nouvelle configuration.

    Cependant, si l'Arbiter est à l'arrêt à cause d'un problème de configuration qui peut être résolu via votre UI de configuration, un bouton peut vous permettre de forcer l'envoi de Staging vers la Production.

    Par exemple, si des hôtes utilisent un Poller Tag et que soudainement ce Poller n'est plus défini dans votre architecture Shinken, alors l'Arbiter ne pourra pas démarrer. Vous pourrez changer le paramétrage de ces hôtes (ou les désactiver) via l'UI de configuration puis utiliser le bouton "Forcer l'envoi de Staging en Production". Il vous suffira alors de démarrer l'Arbiter manuellement et votre architecture sera à nouveau opérationnelle.

    Image Removed
    Image Removed