Rubrique précédente: Configuration des alertesRubrique suivante: Configuration de modèles d'alerte


Création d'alertes basées sur un script du gestionnaire de domaines

Vous pouvez créer des alertes personnalisées basées sur un script du gestionnaire de domaines. Déployez le script vers le répertoire de scripts configurés sous Stratégie de configuration, DSM, Surveillance de l'intégrité, Agent, ScriptDir, sur les agents avant d'appliquer la configuration relative à ces alertes.

Procédez comme suit:

  1. Ouvrez le Panneau de configuration, puis cliquez sur Configuration, Stratégie de configuration, DSM, Surveillance de l'intégrité, Configuration des alertes, Alertes.
  2. Sélectionnez Ajouter pour créer une alerte basée sur un script et laissez le champ de nom de modèle vide.
  3. Spécifiez le nom de script de gestionnaire de domaines qui est déployé vers les agents.
  4. Spécifiez les paramètres dans les champs Paramètres.
  5. Dans le champ Message, ajoutez un texte relatif à l'alerte (paramètres disponibles).
  6. Définissez d'autres paramètres d'alerte et appliquez-les aux agents à surveiller.

Exemple d'alerte de script de gestionnaire de domaines :

Le script du gestionnaire de domaines suivant signale la présence ou l'absence de condition d'alerte à l'agent de surveillance de l'intégrité en appelant hmAlertOPFormatter. Par exemple :

'Ecrivez votre script de vérification d'alerte ici.
'...
' Au bas de votre script de gestionnaire de domaines, exécutez hmAlertOPFormatter
' pour créer la sortie XML de l'alerte.
dim ret as integer
ret = Exec("hmAlertOPFormatter.exe alertconditionexist=1 raisealertnow=1 ""param1=" + argv(1)  + ",param2=" + argv(2) + """ additionalinfo=this is some additional text for script with Args", true)
print "hmAlertOPFormatter.exe: " + str(ret)

Pour créer un fichier XML à traiter par l'agent de surveillance de l'intégrité lorsqu'il est appelé pour des alertes de surveillance, exécutez la commande suivante dans le script du gestionnaire de domaines :

Fichier exécutable hmAlertOPFormatter
hmAlertOPFormatter.exe alertconditionexist=0|1 [raisealertnow=0|1] [PARAM1=data1,PARAM2=data2,..,PARAMX=datax] [additional info=Additional Info]
alertconditionexist=0|1

Utilisez la valeur 0 lorsque votre script de gestionnaire de domaines n'a déterminé aucune condition d'alerte. Utilisez la valeur 1 lorsque votre script a déterminé une condition d'alerte.

raisealertnow=0|1

(Facultatif) La valeur par défaut est 0. Utilisez la valeur 1 pour déclencher l'alerte immédiatement.

PARAM1=data1,PARAM2=data2 .. PARAMX=datax - 

(Facultatif) Ces paires de clé-valeur indiquent les paramètres et leurs valeurs dans le message d'alerte. La séquence de paires de clé-valeur est séparée par une virgule, tandis que les clés et les valeurs sont séparées par un signe égal (=).

additionalinfo=<Additional Info> 

(Facultatif) Ce paramètre est le dernier dans la ligne de commande. Tout le reste de la ligne de commande après le signe égal (=) est cumulée comme un champ de fichier XML d'alerte résultante.