Wie die Verbindung zum JMX-agent mit python
Arbeite ich auf benutzerdefinierte monitoring-system auf meinem server.
die Anwendung wurde entwickelt mit python und Django.
Dem server ist die Ausführung von java-web-Anwendungen, und ich muss zur überwachung der JVM, unter dem der Anwendungsserver ausgeführt wird, also starte ich die Anwendungen, mit denen die JMX.
Nun brauche ich eine Verbindung zu meinem python-Anwendung auf der JVM JMX-agent.
Gibt es eine Möglichkeit, um das zu bekommen?
Habe ich gelesen, über die HtmlAdapterServer ermöglichen, die Verwaltung von JMX MBeans, die aus bestimmten url, aber ich weiß nicht wie kann ich es nutzen?
Vielen Dank im Voraus und beste Grüße
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie über die Verwendung von Jython ? http://www.jython.org/
Es ist eine Referenz-Implementierung eines WebServices basieren JMXServer können Sie die Bereitstellung auf Ihrem server. Basierend auf den docs, ist es möglich mit VB-Scripting aufrufen JMX-Operationen, so würde ich davon ausgehen, Sie könnten die Verwendung von Python zu.
Update:
Jolokia bietet eine HTTP/REST-API zum Zugriff auf JMX-MBeanServers. Dieser gut sein soll, wird von einem python-client.
Jpype ist eine weitere option. Starten Sie die jvm-und java-code abrufen glassfish monitoring-Daten. http://jpype.sourceforge.net/