Comment créer ses propres modèles de supervision en Powershell – Global-PS-Statut ?

Retour à l’actualité

ServiceNav propose plusieurs solutions pour vous permettre de créer votre propre modèle de service en Powershell : GLOBAL-PS-STATUT et GLOBAL-PS-Values.

Nous allons nous intéresser ici au modèle GLOBAL-PS-STATUT.

Utilisation du modèle GLOBAL-PS-STATUT

Ce modèle permet le lancement d’une commande Powershell retournant un ou plusieurs objets.

Pour chacun des objets retournés, il contrôle la valeur d’une propriété (précisée en paramètre) et change d’état en fonction de cette valeur.

Le mapping entre la valeur et l’état du contrôle est configurable. Il est possible de restreindre les objets à contrôler via une liste blanche / liste noire s’appliquant à une deuxième propriété elle aussi configurable.

Pré-requis pour la configuration :

Compte de supervision Windows ayant le droit de lancer la commande.

Paramètre du modèle :

– La commande PowerShell,
– Une propriété correspondant au nom de l’objet,
– Une propriété correspondant à la valeur contrôlée,
– Une propriété sur laquelle s’applique les filtres, liste blanche, liste noire,
– Le mapping valeur/statut,
– Le texte à afficher lorsque tous les objets sont OK,
– Le type de connexion à distance à utiliser (winrm ou RPC).

Cas d’usage – Contrôler si une base de donnée Exchange est montée

Depuis votre serveur Exchange

Dans votre console Exchange, vérifiez votre commande.


Le résultat est celui-ci.

Il suffit maintenant de l’implémenter dans un modèle de service ServiceNav.

Depuis ServiceNav

Créez un nouveau modèle MS-Exchange-Mounted-Database-Status.
Dans le module configuration / Menu Services / Modèles

Cliquez sur ajouter

Remarque : Il est préférable de créer son nouveau modèle au niveau le plus haut de l’arborescence pour permettre un héritage sur tous vos clients ou tous vos sites.

1) Complétez les informations générales

2) Rajoutez les informations de disponibilités

3) Choisissez dans la partie « Propriétés d’analyse » la commande de vérification check_ps_status

Renseignez ensuite les champs pour créer votre propre modèle de service

Remarque : Certains scripts PowerShell ont besoin d’une console pour s’exécuter. Dans notre cas d’usage il faut donc renseigner le champ PS Console avec la console Exchange

Attention : Ne pas mettre « ; » à la fin de la commande Powershell

Une fois les champs renseignés cliquer sur le bouton Valider.

Instanciation de ce nouveau modèle dans la supervision

Maintenant que le modèle est créé, il peut être utilisé dans votre outil de supervision ServiceNav.
Module Configuration / Menu Services / Listes

Cliquez sur le bouton Ajouter

Choisissez le Modèle de service

Instanciez les champs si besoin

 

Ajoutez ce service sur votre serveur Exchange dans l’onglet relation

Cliquez sur Valider et rechargez votre configuration.

Vérification de ce nouveau modèle dans la supervision

Module Supervision / Exploitation Technique

Recherchez votre point de contrôle et vérifiez son fonctionnement.

Consultant Senior sur le produit ServiceNav, accompagner nos clients dans leurs transformations fait partie de ma mission. Après plusieurs années passées dans l’exploitation des systèmes d’information, je mets en œuvre leur supervision au quotidien et participe à l’amélioration continue de notre logiciel.

Articles les plus récents

11/12/18

Utiliser les consignes opérationnelles pour mieux piloter son SI

Une consigne opérationnelle a pour objectif de préciser les actions à effectuer sur un système d’information lorsqu’un événement apparaît en supervision.   De nombreuses entreprises… Lire la suite

6/12/18

Météo des services : Bloquant ou Dégradant

Nous l’avons vu sur ce blog dans de nombreux articles, la météo des services est un moyen simple de communiquer vers les managers, les utilisateurs,… Lire la suite

19/11/18

Mode hypervision : l’intégration de PRTG par ServiceNav

  Changer de solution de supervision peut sembler complexe et une étape parfois longue à mettre en place. Pour faciliter cette démarche pour ses clients… Lire la suite