HELIOS Base UB64 Benutzerhandbuch (Version 4.0.0)  
 

11 Benachrichtigungsserver

11.1 HELIOS Benachrichtigungsserver (Programm)

Der Benachrichtigungsserver besteht aus dem Programm „notifysrv“. Es wird während der Installation im Verzeichnis „HELIOSDIR/sbin“ angelegt. Die HELIOS Dienste sind so konfiguriert,dass „notifysrv“ beim Hochfahren des Servers automatisch gestartet wird.

„notifysrv“ ist dafür verantwortlich, Ereignisse von vielen lokalen Client-Prozessen und -Tools zu empfangen und zu verteilen und diese an die „lauschenden“ Zielprozesse, die sich auf verschiedene Arten von Ereignissen registriert haben, weiterzuleiten. „notifysrv“ ist ein einfacher, aber sehr leistungsfähiger Dienst, der Benachrichtigungen schnell und zuverlässig zustellt, ohne dabei Absender- oder Empfängerprozesse zu blockieren oder mit „Polling“ zu arbeiten.

Das Benachrichtigungssystem verarbeitet intern verwendete einfache Ereignisse wie z. B.:

„notifysrv“ muss immer laufen, andernfalls werden die Ereignisse nicht in den verschiedenen Prozessen gehandhabt. Der Server verfügt über eine Ausfallsicherheit bei größeren internen Problemen, d. h. er wird nach einem Ausfall neu gestartet. Alle anderen Prozesse laufen mit dem neu gestarteten „notifysrv“-Daemon normal weiter.

Das Programm „notifysrv“ bietet eine Telnet-Verbindung, mit der Sie sich Prozesse, die sich für Ereignisse registriert haben und wie viele Ereignisse bis dahin gesendet worden sind, anzeigen lassen können. Mit dem Befehl socket localhost 2017 können Sie sich mit dem Benachrichtigungsserver verbinden und die Aktivitäten überwachen.

Folgende Befehle stehen zur Verfügung:

        help - print a list of available commands
        quit - close connection
        status - show status information

Siehe auch den Abschnitt TelnetPort in Kapitel 19.12 „Notification server preference keys“. Dort finden Sie eine Beschreibung der Präferenz, mit der sich der Serviceport von „notifysrv“ ändern lässt.


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