2010-11-17 9 views
2

J'ai une application Java déployée dans un conteneur Jetty et je veux accéder à ses MBeans jmx via un script shell. J'essaye d'attacher la surveillance de Nagios aux valeurs contenues dans les MBeans et exécute également périodiquement des opérations de MBean. J'ai regardé dans jmx4perl car il a un script spécialement créé pour relier Nagios et jmx, mais je suis éteint au produit à cause de tous les paquets perl que vous devez installer et de la guerre supplémentaire que vous avez à faire. déployer sur le conteneur Web. De plus, je ne suis pas très familier avec Perl, et je ne saurais pas comment exécuter une opération MBean. J'ai écrit de nombreux scripts pour la surveillance de Nagios, donc cela ne me dérange pas d'écrire du code pour cette partie.Un moyen simple d'accéder par programmation à la console JMX

Quelle est une manière simple (peu de dépendances, et pas beaucoup de code requis) pour accomplir ceci? Je continue à penser que la console JMX devrait être simple. Tout ce que je veux faire est d'obtenir des valeurs pour les clés et d'exécuter une opération sans paramètres.

Répondre

Questions connexes