Moniteur de deux états pour script chronométré (Partie 1)

La traduction n'a pas toujours été à l'honneur et certains composants SCOM sont parfois pas trés compréhensibles. On parlera donc de "Moniteur de deux états pour script chronométré" ou de "Timed Script et Two State Monitor".

image

Dans cette exemple nous allons voir comment utiliser ce type de moniteur pour surveiller un état soit OK soit KO, ici la présence d'un fichier.

  1. Pour ce faire, il faut creer le Timed Script Two State Monitor
  2. Utiliser le script ci-dessous

image

  1. Comme unhealthy expression utiliser "Property[@Name='Status'] equals Critical"

image

  1. Comme healthy expression utiliser "Property[@Name='Status'] equals OK"
  2. Configurer l'onglet l'alerte
  3. Cliquer sur Finish
Dim oAPI, oBag
Set oAPI = CreateObject("MOM.ScriptAPI")
Set oBag = oAPI.CreatePropertyBag()
Set objFSO = CreateObject("Scripting.FileSystemObject")
strFile = "C:\Monfichier.txt"
If objFSO.FileExists(strFile) Then
Call oBag.AddValue("Status","OK")
Call oAPI.Return(oBag)
Else
Call oBag.AddValue("Status","KO")
Call oAPI.Return(oBag)
End If




On peut aussi utiliser ce type de Moniteur avec 3 états, et vérifier par exemple le nombre de processus, ou la consommation mémoire , etc.



La suite bientôt..

Aucun commentaire:

Enregistrer un commentaire

Les commentaires sont soumis a modération