go right here xhamster
look at this web-sitebrowap.info

Transporter des objets entre deux OVS

Introduction

Les grosses implémentations d’Overmon font intervenir en général plusieurs OVS/OVP.

Un cas type d’utilisation se décrit comme suit :

  • Un OVS « de production » : contient l’ensemble des hôtes/services à superviser
  • Un OVS « de test » : ne contient uniquement que les hôtes/services sur lesquels on souhaite développer de nouvelles sondes

Cette configuration permet aux utilisateurs « classiques » de la plateforme de supervision, de ne pas être perturbés par des alarmes provenant de sondes en cours de développement.

Dans ce cas là, l’OVS de test n’est utilisé que par certaines équipes spécifiques qui produisent des nouveaux objets au sein de Centreon.

Ces objets peuvent être :

  1. Icônes
  2. Scripts
  3. Contacts (Groupes)
  4. Périodes temporelles
  5. Contacts (Utilisateurs)
  6. Commandes
  7. Modèles d’hôtes
  8. Modèles de services
  9. Hôtes
  10. Groupes d’hôtes
  11. Groupes de services

OAT intègre un gestionnaire d’environnements, permettant de transporter ces différents objets d’un environnement à un autre

Description du processus

Utilisation de documents formalisés

Pour faciliter les échanges entre les équipes qui développent de nouvelles sondes, et celles en charge de la livraison en production des travaux, il est recommandé d’utiliser un fichier comme celui-ci

Etapes obligatoires

Lancez l’OAT de test, puis allez dans l’onglet « Environnements » :

La première chose à faire est de charger une copie en local de l’ensemble des objets des deux OVS. Pour cela, cliquez simplement sur le bouton « Charger » :

OAT va alors stocker dans son sous-répertoire « Environnements » l’ensemble des objets contenus dans les deux environnements. Notez bien qu’à ce stade, les deux champs décrivant les référentiels de test et de prod passent au vert. Il est conseillé de toujours disposer d’une copie « fraiche » des référentiels

En haut à gauche de la fenêtre, une combobox permet de sélectionner le type d’objet qu’on souhaite transporter :

A chaque fois que vous sélectionnez un type d’objet, OAT vous présente alors dans la liste en dessous, la liste des objets correspondant :

Cette liste vous permet, en un coup d’œil de détecter les objets absent(s)/présent(s) de part et d’autre.

Les deux zones en dessous vous donnent un aperçu du contenu des objets, dans chacun des environnements :

Enfin, les trois boutons suivants permettent d’interagir avec les objets, comme suit :


Etapes optionnelles

Raffraichir les informations de l’OAT

Après chaque lot de transport, il est conseillé de raffraichir les informations de la base overmon à partir de celles de la base centreon.

Rien de plus simple. Allez dans l’onglet « Déployer », sélectionnez tous les hôtes, puis cliquez sur « Synchroniser depuis Centreon » :

Mettre à jour les prébuilds applicatives

Rappels :

  • Chaque lot de sondes applicatives invocables par NRPE est packagé par l’OAT sous forme de prébuilds applicatives
  • l’OVS est votre référentiel, il doit contenir à TOUT moment une version A JOUR de TOUS les scripts invocables en NRPE, qui sont disséminés sur l’ensemble des machines de votre parc

Lorsqu’un transport inclut un script invocable en NRPE, vous devez :

  • créer une prébuild applicative, s’il s’agit du premier script invocable en NRPE par l’application
  • mettre à jour la prébuild applicative, s’il s’agit d’un nouveau script à rattacher à une prébuild applicative existante

Créer une prébuild applicative

A DOCUMENTER

Mettre à jour une prébuild applicative existante

Première chose à faire : lier les nouveaux modèles de services que vous venez de transporter au bon scénario de déploiement.

Pour ce faire, allez simplement sur l’onglet « Scénarios », sélectionnez le scénario à prendre en compte, puis les modèles de services que vous venez de transporter. Terminez enfin en cliquant sur le bouton « Lier ». (ATTENTION à ne pas désélectionner les modèles de service anciennement liés) :

Il faut maintenant modifier le scénario pour lui ajouter les différentes commandes à include dans les agents NRPE. Pour cela, cliquez simplement sur le bouton « Modifier », puis ajouter les commandes telles qu’elles ont été définies dans le formulaire de livraison :

Maintenant que le scénario est complet, cliquez simplement sur « Regénérer les prébuilds optionnelles » :

OAT procède alors à la création d’un fichier tar.gz correspondant au scénario que vous venez de modifier.

Vous pouvez contrôler son contenu en allant dans <OAT_ROOTPATH>\Agents\Prébuilds\<SCENARIO_NAME> :

Enfin, dans le but de maintenir votre OVS de prod au même niveau que votre OVS de test, cliquez simplement sur le bouton « Rapatrier les scripts sur <OVS PROD> » :

Mettre à jour les catégories de service dans Centreon

Si jamais votre implémentation d’Overmon utilise les catégories de services de Centreon, n’oubliez pas de modifier ces catégories pour les dispatcher correctement entre vos différentes ACLs