Drucken

sQLshell-Plugin JMX-Server

Dieses sQLshell Plugin erlaubt es, einen JMX-Server (oder -Agenten) aus der sQLshell heraus zu verwalten.

Funktion

Ein JMX-Server erlaubt den Zugriff auf JMX-Beans innerhalb der Anwendung. Die sQLshell bietet über die von der Java-Laufzeitumgebung angebotenen MBeans hinaus eine MBean für jede geöffnete Verbindung. Falls der JMX-Server nicht beim Start der Anwendung mitgestartet wurde, ist es hierüber möglich, einen solchen Dienst zu starten und auch ihn zu stoppen, wenn er nicht länger benötigt wird.

Aktionen

Das sQLshell Plugin bietet drei Aktionen an: Je eine zum Starten und Stoppen des Servers. Die dritte hat eine Sonderaufgabe: Der Server erstellt beim Start eine URL, über die sich Clients mit der Anwendung verbinden und auf die MBeans zugreifen können. Diese URL ist sehr lang und außerdem (für Menschen) nicht wirklich gut lesbar. Die dritte Aktion kopiert diese URL in die System-Zwischenablage. Beispielsweise kann man diese dann auf dem Advanced-Karteireiter im Verbindungsdialog der JConsole in das Feld JMX URL einfügen, um sich mit der sQLshell zu verbinden.