<< 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.
|
||||||||
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 |
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. |
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.