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:
bereits vorhandene Web-Lösungen können auf dem iPhone dargestellt werden. Sie können unter Apache entwickelt und getestet und als IT Monitor CGI-Aktion eingesetzt werden. Aktionen lassen sich in allen gängigen Programmiersprachen entwickeln, wie z. B. Shell, Perl, PHP, Java, C, Basic.
Die Skripte laufen mit den Benutzerechten des Anwenders, mit denen er sich am IT Monitor Server angemeldet hat. Mit einem Aktionsskript lassen sich auf dem iPhone sämtliche Informationen über den Server oder ein verfügbares lokales Netzwerk darstellen. Mit dieser vielseitigen Funktionalität lassen sich beispielsweise die heutigen Bestellungen, der aktuelle Warenbestand oder die derzeitigen Vermögenslage auf dem iPhone anzeigen.
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.