Jetty コンテナーにデプロイされた Java アプリケーションがあり、シェル スクリプトを介してその jmx MBean にアクセスしたいと考えています。Nagios の監視を MBean に含まれる値に結び付け、定期的に MBean 操作を実行しようとしています。
Nagiosとjmxを接続するために特別に作成されたスクリプトがあるため、jmx4perlを調べましたが、インストールする必要があるすべてのperlパッケージと、Webに展開する必要がある余分な戦争のために、製品には興味がありません容器。さらに、私は perl にあまり詳しくなく、MBean 操作の実行方法も知りません。Nagios モニタリングにフックするスクリプトをたくさん書いたので、この部分のコードを書くことは気にしません。
これを達成するための簡単な方法 (依存関係が少なく、多くのコードは必要ありません) は何ですか? 私は、JMX コンソールはシンプルであるべきだと考え続けています。私がやりたいことは、キーの値を取得し、パラメーターなしで操作を実行することだけです。