Documentations

Utiliser les modèles génériques PowerShell – GLOBAL-PS-Values

Sur la page

Besoin d'aide ?

Fonctionnement du plugin

Le fonctionnement normal du plugin est assuré lorsque l’output de la commande PowerShell possède la structure suivante :

  • une colonne avec le nom de la valeur à traiter
  • une colonne avec la valeur à comparer aux seuils

Si, dans l’output de la commande PowerShell, il n’y que la colonne avec la valeur. le point de contrôle sera en UNKNOWN.

Exemple

Commande PowerShell

Ici on veut calculer depuis combien de temps le fichier n’a pas été modifié.

On vérifie le nombre de jour depuis la dernière modification.

  • Commande :
((Get-Date)- ((Get-ItemProperty -Path $filePath).LastWriteTime)) | select-object -Property Days
  • Ouput :

 

L’information n’est pas suffisante. Le point de contrôle sera en UNKNOWN.
Il manque la colonne avec le nom de la valeur.

On va la générer dans l’output PowerShell :

  • Commande :
((Get-Date)- ((Get-ItemProperty -Path $filePath).LastWriteTime)) | select-object -Property @{Name="$columnName"; Expression = {"$contenu"}}, Days
  • Exemple :
((Get-Date)- ((Get-ItemProperty -Path C:UserskerraesDesktopo365.txt).LastWriteTime)) | select-object -Property @{Name="Name"; Expression = {"AntivirusBaseIsLate"}}, Days
  • Output :

 

Dans la commande, la partie :

@{Name="Name"; Expression = {"AntivirusBaseIsLate"}}

permet de créer une colonne avec le contenu « Expression » dans l’output.

Configuration du point de contrôle

On utilise le modèle de service GLOBAL-PS-Values

 

Dans le paramètre « Propriété Nom » : le nom de la colonne où se trouve le nom de la valeur. Si le contrôle est Warning ou Critique, cette valeur sera l’output du plugin.

Dans le paramètre « Propriété à contrôler » : le nom de la colonne où se trouve la valeur.

 

Ceci pourrait aussi vous intéresser

Global-Api-Value & Global-Api-Status

word image 10

Utiliser le modèle de service Global-Plugin-Execution

Configurer la box pour recevoir les traps

fr_FR

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é.
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é.