Script-Grundlagen
Script-Grundlagen
Beide Custom-Script-Sensoren benutzen die VBScript-Syntax.
Das Resultat des Sensors muss in den bereits definierten Objekt-Sensor geschrieben werden.
Der Objekt-Sensor besitzt folgende Eigenschaften:
· sensor.status: aktueller Status des Sensors; Werte: srOK, srWarning, srError
· sensor.resultvalue: Wert des Sensors. Wenn Sie diesen Wert nicht setzen, benutzt IPCheck die Ausführungszeit des Scripts.
· sensor.errorstring: Sensor-Meldung
· sensor.errortype: ausführliche Fehlerinformationen; Werte: etNone (kein Fehler), etException (unerwarteter Fehler), etProtocol (Fehler auf Protokollebene), etContent (Fehler im Inhalt bzw. fehlender Wert); dieser Wert ist nur notwendig, wenn der Sensor den Status srError meldet.
Es gibt drei Custom-Parameter für diesen Sensor, die der Benutzer in der Browser-GUI spezifizieren kann. Auf die Parameter kann im Script über die Konstanten data1, data2 und data3 zugegriffen werden.
Zwei Funktionen sind für den TCP-Script-Sensor definiert: readln und writeln. Der Script-Sensor baut über den ausgewählten Port eine TCP-Verbindung zum Server auf und kann dann mittels der Funktion readln Daten vom Port auslesen und mittels writeln Daten an den Server senden.