Skript-Sensor (Nur Enterprise Edition)

<< Zum Inhaltsverzeichnis >>

Navigation:  Sensoren > Sonstige Sensoren >

Skript-Sensor (Nur Enterprise Edition)

Mit dem Skript-Sensor lassen sich Programme starten und deren Ausgabe analysieren. Es können nicht nur Anwendung (EXE) und Batch-Skripte (BAT) ausgeführt werden, sondern auch Powershell-Skripte (PS1) und Visual Basic-Skripte (VBS) können direkt ausgeführt werden.

 

Hinweise:

Der Result-Datenwert versucht den Datentyp der Ausgabe automatisch zu ermitteln. Dabei wird eine englische Formatierung vorausgesetzt, beispielsweise muss ein Datum im Format 01/01/2013 sein, damit es als solches erkannt wird.

Wenn ein Programm remote gestartet wird, steht der Ausgabedatenstrom und der Fehler-Ausgabedatenstrom nicht zur Verfügung. Die einzige Möglichkeit einen Wert zu übergeben ist der Exit-Code.

Falls Sie Probleme bei der Remote-Ausführung haben, konsultieren Sie bitte diesen Artikel.

 

Sensor-Funktionen

Sensor testen

Testet die aktuellen Sensoreinstellungen.

Hilfe

Öffnet die ServerSentinel Online-Hilfe für den aktuellen Sensor.

Basis Einstellungen

Sensorbezeichnung

Der Name des Sensors (max. 100 Zeichen). Verwenden Sie einen aussagekräftigen Namen um den Sensor eindeutig zu identifizieren.

Sensor ist aktiv

Schaltet den Sensor AN/AUS.

Prüfintervall

Das Intervall oder die Zeiten zu denen der Sensor seine Prüfungen durchführen soll.

Einfach

Der Sensor führt seine Prüfungen alle x Zeiteinheiten durch, z.B. alle 10 Minuten.

Täglich

Der Sensor führt seine Prüfungen täglich zu einer oder mehreren (max. 4)  festen Uhrzeiten durch, z.B. täglich um 00:00 und 12:00 Uhr.

Wöchentlich

Der Sensor führt seine Prüfungen nur an bestimmten Tagen der Woche zu einer oder mehreren (max. 4)  festen Uhrzeiten durch, z.B. Montag-Freitag um 12:00 Uhr.

Monatlich

Der Sensor führt seine Prüfungen nur an bestimmten Tagen des Monats zu einer oder mehreren (max. 4)  festen Uhrzeiten durch, z.B. an jedem 1. des Monats  um 12:00 Uhr

Nur prüfen wenn folgender Sensor fehlerfrei ist

Dieser Sensor soll nur abgefragt werden, wenn der genannte andere Sensor fehlerfrei arbeitet.

Weitere Informationen

Anmerkung

Kurze zusätzliche Informationen zu dem Sensor (max. 255 Zeichen).

Konto

Host

Die IP-Adresse oder der DNS-Name des Hosts der überwacht werden soll.

Anmeldeinformation

Hier können Sie einen bereits bestehenden Satz mit Anmeldeinformationen auswählen oder einen neuen erstellen, indem Sie einen Anzeigenamen, einen Benutzernamen und ein Passwort eingeben.

Zu startender Prozess

Pfad zur Ausführungsdatei

Pfad zur Datei, die ausgeführt werden soll (max. 255 Zeichen).

Arbeitsverzeichnis

Das Arbeitsverzeichnis indem der Prozess ausgeführt werden soll (max. 255 Zeichen).

Programm-Argumente

Argumente, die an den Prozess übergeben werden sollen (max. 255 Zeichen).

 

Meta-Datenwerte

Datenwert

Datentyp

Beschreibung

Antwortzeit

Integer

Die für die Überprüfung benötigte Antwortzeit.

Fehlermeldung

String

Eine Fehlermeldung falls ein Fehler aufgetreten ist.

Prüfzeit

Datum

Der Zeitpunkt zu dem der Datensatz erzeugt wurde.

Status

String

Ein Statustext mit beliebigen weiteren Informationen die vom Sensor gesammelt wurden (max. 255 Zeichen). Standardmäßig ist dieser Wert leer.

Zustand

Aufzählung

Der Status des Sensors, nachdem die Prüfung durchgeführt wurde.

Datenwerte

Datenwert

Datentyp

Beschreibung

Exit-Code

Integer

Der Rückgabewert der Applikation.

Inhalt des Ausgabedatenstroms

String

Der Inhalt des Ausgabedatenstroms, nachdem die Applikation aufgerufen wurde.

Inhalt des Fehler-Ausgabedatenstroms

String

Der Inhalt des Fehler-Ausgabedatenstroms, nachdem die Applikation aufgerufen wurde.

Result


Der geparste Inhalt des Ausgabedatenstroms.

Der Datentyp hängt dabei von der Ausgabe ab. Beispielsweise ist der Datentyp Double wenn die Ausgabe eine Dezimalzahl ist.

 

Besonderes Zustands-Verhalten

Wenn der Datenwert "Exit-Code" in keiner aktiven Bedingung verwendet wird, wird er automatisch interpretiert. Der "Zustand" wechselt zu "Fehler", wenn der "Exit-Code" ungleich null ist.