IT Monitor Server UB64 Benutzerhandbuch (Version 1.0.0)  
 

6 Eigene Skripte entwickeln

6.1 Eigene Aktionsskripte

Aktionsskripte sind kompatibel zu CGI-Skripten aufgebaut. Ein Skript wird auf dem überwachten Server ausgeführt und gibt das Ergebnis in HTML aus, welches dann auf dem iPhone angezeigt wird.

Aktionsskripte werden im Verzeichnis „var/​settings/​IT Monitor/​Actions“, das während der Installation automatisch angelegt wird (siehe 4.4 „Serveraktionen“), gespeichert. Damit Sie ein eigenes Skript im Menü „Action Scripts“ der IT Monitor App nutzen können, müssen Sie es nach „var/​settings/​IT Monitor/​Actions“ kopieren. Jedes Aktionsskript muss in einem eigenen Ordner abgelegt sein. Der Name dieses Ordners wird als Name des Aktionsskripts auf dem iPhone angezeigt. Die Startdatei in diesem Verzeichnis muss „index.pl“ benannt werden. Andere Endungen sind ebenfalls zugelassen, z. B. „html“, „cgi“, „exe“, „sh“ oder „bin“. Die Endung „pl“ zeigt an, dass es sich um ein Perl-Skript handelt. Der Ordner kann weitere Dateien enthalten, z. B. PNG-Bilder.

Die Vorteile der unterstützten CGI-kompatiblen Apache-Skripte sind:

6.2 Eigene Skripte zur Überwachung von Diensten

Skripte zur Überwachung von Diensten werden auf dem Host, auf dem „monitorsrv“ läuft, ausgeführt und und geben einen Exit-Code aus, der darüber entscheidet, ob ein Dienst erfolgreich oder fehlerhaft war. Es ist nicht erforderlich, dass diese Skripte auf demselben Server installiert sind, auf dem auch die Dienste laufen, die es zu überwachen gilt. Die Skripte lassen sich in allen gängigen Programmiersprachen entwickeln, wie z. B. Shell, Perl, PHP, Java, C, Basic.

Die Skripte zur Überwachung von Diensten werden im Verzeichnis „var/​settings/​IT Monitor/​Services“, das während der Installation automatisch angelegt wird (siehe 4.3 „Von IT Monitor überwachte Dienste“), gespeichert. Damit Sie ein solches Skript im Menü „Services“ der IT Monitor App nutzen können, müssen Sie es nach „var/​settings/​IT Monitor/​Services“ kopieren.


HELIOS Website © 2015 HELIOS Software GmbH  
HELIOS Handbücher 11. Februar 2019