Sie können benutzerdefinierte Alarme erstellen, die auf DM-Skripten basieren. Stellen Sie das Skript im Skriptverzeichnis auf dem Agentencomputer bereit, welches sich unter Konfigurationsrichtlinie, DSM, Zustandsüberwachung, Systemüberwachungs-Agent, ScriptDir befindet, bevor Sie die für diese Alarme entsprechende Konfiguration anwenden.
Gehen Sie wie folgt vor:
Beispiel eines Domänen-Manager-Alarms:
Das folgende DM-Skript meldet dem HM-Agenten, ob eine Alarmbedingung vorliegt oder nicht vorliegt, indem "hmAlertOPFormatter" aufgerufen wird. Beispiel:
Führen Sie hier die Überprüfung der Alarmbedingung durch.
'...
' Führen Sie unten im DM-Skript hmAlertOPFormatter aus,
' um die Alarm-XML-Ausgabe zu erstellen.
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)
Führen Sie den folgenden Befehl im DM-Skript aus, um eine zu verarbeitende XML-Datei für HM-Agenten zu erstellen, wenn der Aufruf für Überwachungsalarme erfolgt:
Ausführbare Datei "hmAlertOPFormatter"
hmAlertOPFormatter.exe alertconditionexist=0|1 [raisealertnow=0|1] [PARAM1=data1,PARAM2=data2,..,PARAMX=datax] [additional info=Additional Info] alertconditionexist=0|1
Verwenden Sie den Wert "0", wenn das DM-Skript keine Alarmbedingung bestimmt hat. Verwenden Sie den Wert "1", wenn das Skript eine Alarmbedingung bestimmt hat.
raisealertnow=0|1
(optional) Der Standardwert ist "0". Verwenden Sie den Wert "1", um den Alarm sofort auszulösen.
PARAM1=data1,PARAM2=data2 .. PARAMX=datax -
(optional) Diese Schlüssel-Wert-Paare geben die Parameter und ihre Werte in der Alarmmeldung an. Die Schlüssel-Wert-Paare werden mit einem Komma (,) getrennt und die Schlüssel und Werte mit einem Gleichheitszeichen (=).
additionalinfo=<Additional Info>
(optional) Dieser Parameter ist der letzte in der Befehlszeile. Der Rest der Befehlszeile nach dem Gleichheitszeichen (=) besteht aus der resultierenden Alarm-XML, die in einem Feld zusammengefügt wird.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|