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

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:\Users\kerraes\Desktop\o365.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.

 

Download Nulled WordPress Themes
Premium WordPress Themes Download
Free Download WordPress Themes
Download Nulled WordPress Themes
free download udemy paid course
download lava firmware
Download Nulled WordPress Themes
download udemy paid course for free

Consultant sur le produit ServiceNav, très curieux de découvrir de nouvelles technologies et de nouveaux équipements pour pouvoir les intégrer à la supervision. J’ai à cœur de mener à bien nos projets et de trouver des solutions pour parfaire l’expérience de nos clients.