IT Monitor Server G8 Benutzerhandbuch (Version 2.0.0)  
 

3 Der IT Monitor Server

Der IT Monitor Server („monitorsrv“) wird über Präferenzen gesteuert (siehe 8 „Präferenzen“), mit denen sich einstellen lässt, unter welchen Bedingungen ein Alarm ausgelöst und an die angegebenen E-Mail-Adressen geleitet wird.

Ist auch nur eine Bedingung zum Auslösen des Alarms erfüllt, wird eine so genannte „Push-Benachrichtigung“ an alle iPhones gesandt, die diesen Server überwachen. Zusätzlich verwaltet „monitorsrv“ eine Liste von E-Mail-Adressen, an die die Alarmbenachrichtigung gesendet wird. Die Liste lässt sich auch vom iPhone aus bearbeiten. Standardmäßig ist diese Liste leer.

Hinweis:

Es ist nicht erforderlich, dass „monitorsrv“ auf demselben Server installiert ist, auf dem die Dienste, die überwacht werden sollen, laufen (siehe 4.3 „Von IT Monitor überwachte Dienste“).

3.1 IT Monitor Server Serviceport

Der Serviceport des IT Monitor Servers ist 2029.

hsymInstruction

Geben Sie auf der Kommandozeile den Befehl socket localhost 2029 ein, dann help für eine Übersicht aller Befehle sowie quit zum Beenden.

help

Alle verfügbaren Befehle auflisten.

help <Befehl>

Die Hilfe zu einem Befehl anzeigen.

quit

Verbindung zum IT Monitor Server beenden.

login

Am IT Monitor Server anmelden (für stat erforderlich).

Verwendung: login <Benutzer> <Kennwort>

Beispiel:
login hendrik secret
ready.
remote

An einen anderen IT Monitor Server anmelden.

Beispiel:
remote turtle.helios.de
IT Monitor Server 1.0.0 (2.0/macosx86) running on "turtle"
ready.
name

Servernamen anzeigen.

Beispiel:
name
ankh.helios.de
ready.
clients

Liste aller angemeldeten Clients anzeigen.

Beispiel:
clients
The following machines are connected:
172.16.2.89
172.16.2.93
ready.
range

Statistiken für angegebenen Zeitraum anzeigen.

Beispiel:
range
time range:
05.05.2014 09:53:20
11.09.2014 13:21:54
ready.
format

Ausgabeformat für die Statistik festlegen:

1 ASCII-Text
2 XML
3 Internes Format, das von der IT Monitor App verwendet wird
Beispiel:
format 2
ready.
stat

Gesammelte Statistiken anzeigen (vorherige Autorisierung über login erforderlich).

Verwendung: stat <Beginn (UNIX „time_t“> <Ende (UNIX „time_t“)> <AnzahlDurchgänge>

Beispiel
 (für „Format 3“:)
stat 1399248000 1409875200 8
"record time cpu-usage cpu-alert memory-usage memory-paging
network-packets disk-alert user-system user-helios
jobs-print jobs-opi jobs-script jobs-tool jobs-index"
{1 1399248000 8.7 1 60.6 20 13 0 3 3 4 0 0 0 0}
{2 1400766171 9.4 1 59.7 23 18 0 3 3 3 0 0 0 0}
{3 1402284342 9.0 1 63.3 24 14 0 3 3 3 0 0 0 1}
{4 1403802514 9.5 1 62.7 29 16 0 4 5 4 0 0 0 704}
{5 1405320685 6.1 0 56.3 19 16 0 4 6 4 1 0 0 0}
{6 1406838857 7.4 1 63.7 30 32 0 4 5 4 33 0 0 246}
{7 1408357028 0.0 0 0.0 0 0 0 0 0 0 0 0 0 0}
{8 1409875200 0.0 0 0.0 0 0 0 0 0 0 0 0 0 0}
ready.

3.1.1 Systemmeldungen filtern

Die Anzahl von Systemmeldungen auf einem Host kann, je nach Serveraktivität, sehr schnell anwachsen. Um die gewünschten Informationen aus der Gesamtmenge der Systemmeldungen herauszufiltern, lassen sich in IT Monitor Server Filterskripte einrichten, die die Anzahl von Systemmeldungen merklich verringern kann. IT Monitor Server bietet zwei Möglichkeiten zum Filtern von Systemmeldungen auf dem IT Monitor Server an:

prefilter.pl

Mit dem Skript „prefilter.pl“ können Systemmeldungen auf bestimmte Meldungen, wie z. B. Informationen oder Fehler, hin gefiltert werden, bevor bevor diese in die Datenbank geschrieben werden.

postfilter.pl

Mit dem Skript „postfilter.pl“ können Systemmeldungen auf bestimmte Meldungen hin gefiltert werden nachdem sie von der Datenbank abgerufen werden. Dadurch werden die gefilterten Meldungen nicht auf dem iOS-Gerät angezeigt.

Beide Skripte müssen vom Anwender erst angelegt und eingerichtet und danach in das Verzeichnis „var/monitorsrv“ kopiert werden.

Hinweis:

Das Unterverzeichnis „monitorsrv“ muss erst angelegt werden.


HELIOS Website © 2020 HELIOS Software GmbH  
HELIOS Handbücher 10. September 2020