Monitoring von Netzwerkdiensten
HQ ist eine Monitoring-Loesung deren Architektur auf der Verwendung von Agenten basiert. Es ist aber auch durchaus moeglich Dienste uebers Netz zu ueberwachen ohne jeweils den Agenten auf den Systemen zu installieren.
HQ kann auf den jeweiligen Netzwerkdiensten einen kurzen Check durchzufuehren um festzustellen ob der Dienst funktioniert. Eine Liste der unterstuetzten Dienste findet sich im Abschnitt Network Services der Dokumentation.
Der Dienst "TCP Socket" ueberprueft, ob ein definierter TCP Port auf eine eingehende Verbindung reagiert. Diese Funktion ist dann nuetzlich, wenn der zu ueberwachende Dienst von Hyperic HQ nicht speziell unterstuetzt wird.
Fuer die Ueberwachung eines Netzwerkdienstes sind folgende Einstellungen zu treffen:
- Es ist festzulegen von wo aus der Check erfolgen soll. Der HQ Agent der den Check durchzufuehren soll muss den Dienst im Netzwerk erreichen koennen. Der Agent wird ausgewaehlt, in dem man die dazu gehoerige Plattform anklickt.
- In dem "Tools Menu" innerhalb der Plattform klickt man den Menupunkt "New Platform Service" an.
- Auf der naechsten Seite kann ein Name fuer den neu definierten Dienst vergeben werden, z.B. "www.mysite.com HTTP check" und im drop-down Menu die Art des Netzwerkdienstes z.B. "HTTP" ausgewaehlt werden.
- Die Eingabe wird mit OK abgeschlossen.
- Auf der naechsten Seite wird ein gelbe hervorgehobene Nachricht "This resource has not been configured. Please set its Configuration Properties" eingeblendet. Die Konfiguration kann durch Anklicken des Links bei "Configuration Properties" durchgefuehrt werden.
Jeder Dienst muss speziell angepasst werden. Die Konfigurationsparameter sollten fuer die Betreiber solcher Dienste selbsterklaerend sein.
Die URL fuer die die Ueberpruefung durch den HTTP-Dienst erfolgen soll ist http://www.mysite.com - Soll die Verbindung wie im Bespiel im Klartest per HTTP ueberprueft werden, bleibt die Checkbox SSL leer.
- Der Hostname wird auf den Hostnamen in der URL www.mysite.com geaendert. Handelt es sich um den Standard-Port 80 wird das Feld Port nicht ausgefuellt.
- Der Timeout für die Ueberpruefung ist auf 10 sec gesetzt. Dies genuegt in den meisten Faellen. Der Default Path "/" braucht auch nicht geaendert werden, da der Pfad zum Dokument in der URL spezifiziert wurde. Soll ein anderer Pfad wie z.B. http://www.mysite.com/img/myimage.jpg ueberprueft werden, so muesste im Pfad /img/myimage.jpg eingetragen werden.
- Wir gehen davon aus, das der Zugriff auf die URL nicht per HTTP-Authentifzierung geschuetzt wurde, daher kann realm, username und Password leer bleiben.
- Als Ãbertragungsmethode kann GET oder HEAD verwendet werden. Bei HEAD ist die Netzwerklast geringer. Die Uebertragungsmethode GET ist notwendig, um die Funktion Pattern Matching zu verwenden. Weiterhin kann ein Hostheader definiert werden, um den Host-Teil im HTTP-Header umzuschreiben. Diese Funktion ist nuetzlich um Namen basierte virtuelle Hosts (Name Based Virtual Hosts) wie Sie Apache HTTP Server verwendet zu pruefen.