Advisor sind Agenten in Load Balancer. Ihr Zweck ist es, den Zustand und die Belastung der Servermaschinen zu beurteilen. Die folgenden Advisor werden mit Load Balancer bereitgestellt, aber Sie können auch eigene Advisor schreiben, die an Ihre Anforderungen angepasst sind.
Advisor-Name | Beschreibung |
---|---|
connect | Die Advisor-Funktion "connect" tauscht keine protokollspezifischen Daten mit dem Server aus. Sie misst nur die Zeit, die benötigt wird, um eine TCP-Verbindung zu dem Server zu öffnen und zu schließen. Diese Advisor-Funktion ist für Serveranwendungen nützlich, die TCP verwenden, jedoch mit einem Protokoll höherer Ebene, für das keine von IBM gelieferte oder anpassbare Advisor-Funktion verfügbar ist. |
Angepasste Advisor | Der Dispatcher bietet einem Kunden die Möglichkeit, eine angepasste (anpassbare) Advisor-Funktion zu schreiben. Damit werden persönliche Protokolle unterstützt (zusätzlich zu TCP), für die IBM keinen spezifischen Advisor entwickelt hat. Weitere Informationen finden Sie unter Angepasste Advisor-Funktion erstellen. |
db2 | Die Advisor-Funktion "db2" arbeitet mit den DB2-Servern zusammen. Der Dispatcher verfügt über die Fähigkeit, den Status von DB2-Servern zu überprüfen, ohne dass Kunden eigene angepasste Advisor-Funktionen schreiben müssen. Sie kommuniziert nur mit dem Port für DB2-Verbindungen, nicht mit dem Port für Java-Verbindungen. |
dns | Die Advisor-Funktion "dns" öffnet eine Verbindung, sendet eine Zeigeranfrage für DNS, wartet auf eine Antwort, beendet die Verbindung und gibt die verstrichene Zeit als Arbeitslast zurück. |
ftp | Die Advisor-Funktion "ftp" öffnet eine Verbindung, sendet eine SYST-Anfrage, wartet auf eine Antwort, beendet die Verbindung und gibt die verstrichene Zeit als Arbeitslast zurück. |
http | Die Advisor-Funktion "http" öffnet eine Verbindung, sendet standardmäßig eine HEAD-Anfrage, wartet auf eine Antwortverbindung und gibt die verstrichene Zeit als Arbeitslast zurück. Im Abschnitt Serverspezifische Empfehlungen mit der Anforderungs- bzw. Antwortoption der Advisor-Funktion abrufen können Sie nachlesen, wie Sie die Art der Anfrage ändern können, die von der HTTP-Advisor-Funktion gesendet wird. |
https | Die Advisor-Funktion "https" ist eine komplexe Advisor-Funktion für SSL-Verbindungen.
Er stellt eine reine SSL-Socket-Verbindung zum
Server her. Die Advisor-Funktion "https" öffnet eine SSL-Verbindung, sendet eine
HTTPS-Anfrage, wartet auf eine Antwort, beendet die Verbindung und gibt die verstrichene Zeit als
Arbeitslast zurück. (Sehen Sie sich auch die Advisor-Funktion "ssl" an, die eine schlanker Advisor-Funktion für SSL-Verbindungen ist.)
Anmerkung: Die Advisor-Funktion "https" ist nicht vom
Serverschlüssel oder vom Inhalt des Serverzertifikats abhängig. Beide dürfen jedoch nicht abgelaufen sein.
|
imap | Die Advisor-Funktion "imap" öffnet eine Verbindung, wartet auf die erste Nachricht vom Server, sendet einen quit-Befehl, beendet die Verbindung und gibt die verstrichene Zeit als Arbeitslast zurück. |
ldap | Die Advisor-Funktion "ldap" öffnet eine Verbindung, sendet eine anonyme BIND-Anfrage, wartet auf eine Antwort, beendet die Verbindung und gibt die verstrichene Zeit als Arbeitslast zurück. |
ldapuri | ![]() Die Advisor-Funktion führt folgende Operationen aus:
newfeat
|
nntp | Die Advisor-Funktion "nntp" öffnet eine Verbindung, wartet auf die erste Nachricht vom Server, sendet einen quit-Befehl, beendet die Verbindung und gibt die verstrichene Zeit als Arbeitslast zurück. |
ping | Die Advisor-Funktion "ping" öffnet keine TCP-Verbindung zu Servern und meldet stattdessen, ob der Server auf einen Ping-Befehl antwortet. Die Advisor-Funktion "ping" kann für jeden Port verwendet werden, ist jedoch speziell für Konfigurationen mit einem Platzhalterport konzipiert, über den Datenverkehr mit verschiedenen Protokollen fließen kann. Sie ist außerdem für Konfigurationen mit Servern nützlich, die andere als die TCP-Protokolle verwenden. |
pop3 | Die Advisor-Funktion "pop3" öffnet eine Verbindung, wartet auf die erste Nachricht vom Server, sendet einen quit-Befehl, beendet die Verbindung und gibt die verstrichene Zeit als Arbeitslast zurück. |
reach | Die Advisor-Funktion "reach" sendet einen Ping-Befehl an die zugehörigen Zielmaschinen. Diese Advisor-Funktion wurde für die Komponente Dispatcher für hohe Verfügbarkeit entwickelt, um die Erreichbarkeit der Erreichbarkeitsziele zu bestimmen. Die Ergebnisse werden an die Komponente für hohe Verfügbarkeit übergeben und erscheinen nicht im Managerbericht. Im Gegensatz zu anderen Advisor-Funktionen wird "reach" automatisch von der Managerfunktion der Komponente Dispatcher gestartet. |
sip | Die Advisor-Funktion "sip" öffnet eine Verbindung, sendet eine OPTIONS-Anfrage, wartet auf eine Antwort, beendet die Verbindung und gibt die verstrichene Zeit als Arbeitslast zurück. Die unterstützte SIP-Advisor-Funktion funktioniert nur mit TCP und erfordert eine auf einem Server installierte Anwendung, die auf eine OPTIONS-Anfrage antwortet. |
smtp | Die Advisor-Funktion "smtp" öffnet eine Verbindung, wartet auf die erste Nachricht vom Server, sendet einen quit-Befehl, beendet die Verbindung und gibt die verstrichene Zeit als Arbeitslast zurück. |
ssl | Die Advisor-Funktion "ssl" ist eine schlanke Advisor-Funktion für SSL-Verbindungen.
Sie stellt keine reine SSL-Socket-Verbindung zum
Server her. Die SSL-Advisor-Funktion öffnet eine Verbindung, sendet eine
Anfrage SSL CLIENT_HELLO, wartet auf eine Antwort, beendet die Verbindung und gibt die verstrichene Zeit als
Arbeitslast zurück. (Sehen Sie sich auch die Advisor-Funktion "https" an, die eine komplexe Advisor-Funktion
für SSL-Verbindungen ist.)
Anmerkung: Die Advisor-Funktion "ssl" ist nicht von der
Schlüsselverwaltung oder von Zertifikaten abhängig.
|
ssl2http | Die Advisor-Funktion "ssl2http" wird für die unter Port 443 aufgelisteten Server gestartet und ausgeführt, öffnet jedoch einen Socket zum "mapport" für HTTP-Anforderungen. |
self | Die Advisor-Funktion "self" sammelt Informationen zum Auslastungsstatus von Back-End-Servern. Sie können die Advisor-Funktion "self" anwenden, wenn Sie den Dispatcher in einer Client/Server-Konfiguration verwenden, so dass der Dispatcher Informationen von der Advisor-Funktion "self" an den übergeordneten Load Balancer liefert. Die Advisor-Funktion "self" misst insbesondere die Verbindungen pro Sekunde für die Back-End-Server des Dispatchers auf Executor-Ebene. Weitere Informationen finden Sie im Artikel Advisor-Funktion "self" in einer Client/Server-WAN-Konfiguration. |
telnet | Die Advisor-Funktion "telnet" öffnet eine Verbindung, wartet auf die erste Nachricht vom Server, beendet die Verbindung und gibt die verstrichene Zeit als Arbeitslast zurück. |
was | Die Advisor-Funktion "was" arbeitet mit WebSphere Application Server zusammen. Anpassbare Beispieldateien für die Advisor-Funktion finden Sie im Installationsverzeichnis. Weitere Informationen finden Sie im Artikel Beispiel: Advisor-Funktion "was" implementieren. |
wlm | Die Advisor-Funktion "wlm" (Workload-Manager) ist für Server auf OS/390-Großrechnern bestimmt, die die Komponente MVS Workload Manager (WLM) ausführen. Weitere Informationen finden Sie im Artikel WLM-Advisor-Funktion. |