Documentations

Using generic PowerShell - GLOBAL-PS-Values models

On the page

Need some help?

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.

Example

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.

  • Command:
((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 :

  • Command:
((Get-Date)- ((Get-ItemProperty -Path $filePath).LastWriteTime)) | select-object -Property @{Name="$columnName"; Expression = {"$contenu"}}, Days
  • For example:
((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.

 

This may also be of interest to you

Using the Global-Plugin-Execution service model

1 - Configuring the box to receive traps

2 - Create a Trap definition file

en_USEnglish
fr_FRFrench en_USEnglish

Welcome to ServiceNav!

Need help? More information about our products? Write to us!
You have taken note of our privacy policy.

[COVID - 19 ] - TELEWORKING, TARGET AVAILABILITY 100% !

While the epidemic lasts, ensure the availability and performance of your IT services for teleworking, with ServiceNav!

Following the government's call to mobilize to help businesses overcome the current health and economic context, we help you, free of charge, to ensure the complete monitoring of your teleworking environments: VPN, VDI, Teams, Skype Enterprise, Citrix... Objectives: collection, availability and usage indicators, dashboards to support your communication.
We use cookies to ensure that you have the best possible experience on our site, and if you continue to use this site, we will assume that you are satisfied with it.

Reserve your place

You have taken note of our privacy policy.