Actualités

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

10

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.

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


Le résultat est celui-ci.

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

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

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

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

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

2) Rajoutez les informations de disponibilités

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

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

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

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

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

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.

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

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

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

Choisissez le Modèle de service

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

Instanciez les champs si besoin

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

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

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

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.

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

Ceci pourrait aussi vous intéresser

fr_FRFrench
en_USEnglish fr_FRFrench

Bienvenue sur ServiceNav !

Vous avez besoin d’aide ? Plus d’informations sur nos produits ? Ecrivez-nous !
Vous avez pris connaissance de notre politique de confidentialité.

[COVID - 19 ] – TÉLÉTRAVAIL, OBJECTIF DISPONIBILITÉ 100% !

Pendant la durée de l'épidémie, assurez la disponibilité et la performance de vos services IT de télétravail, avec ServiceNav !

Suite à l’appel du gouvernement à la mobilisation pour aider les entreprises à surmonter le contexte sanitaire et économique actuel, nous vous aidons gratuitement à assurer la surveillance complète de vos environnements de télétravail : VPN, VDI, Teams, Skype Entreprise, Citrix… Objectifs : collecte, indicateurs de disponibilité et d’utilisation, tableaux de bord pour appuyer votre communication.
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.

Réservez votre place

Vous avez pris connaissance de notre politique de confidentialité.