2010-11-17 6 views
2

Ich habe eine Java-Anwendung in einem Jetty-Container bereitgestellt, und ich möchte auf seine jmx MBeans über ein Shell-Skript zugreifen. Ich versuche, das Nagios-Monitoring mit den in den MBeans enthaltenen Werten zu verknüpfen und regelmäßig MBean-Operationen auszuführen.Einfache Möglichkeit, programmgesteuert auf JMX-Konsole zuzugreifen

Ich habe in jmx4perl nachgeschaut, weil es ein Skript speziell für den Anschluss von Nagios und jmx hat, aber ich bin auf das Produkt wegen der Perl-Pakete, die Sie installieren müssen, und den zusätzlichen Krieg müssen Sie ausgeschaltet Bereitstellen in dem Webcontainer. Außerdem bin ich mit Perl nicht sehr vertraut und ich würde nicht wissen, wie man eine MBean-Operation ausführt. Ich habe viele Skripte geschrieben, die ich in das Nagios-Monitoring einbinden kann. Daher macht es mir nichts aus, Code für diesen Teil zu schreiben.

Was ist ein einfacher Weg (einige Abhängigkeiten und nicht viel Code erforderlich), um dies zu erreichen? Ich denke, dass die JMX-Konsole einfach sein sollte. Ich möchte nur Werte für Schlüssel erhalten und eine Operation ohne Parameter ausführen.

Antwort

Verwandte Themen