3

Munin で JMX 監視を有効にしようとしています

次のガイドに従っています。

https://github.com/munin-monitoring/contrib/tree/master/plugins/java/jmx

それは私に言います:

1) Files from "plugin" folder must be copied to /usr/share/munin/plugins (or another - where your munin plugins located)
2) Make sure that jmx_ executable : chmod a+x /usr/share/munin/plugins/jmx_
3) Copy configuration files that you want to use, from "examples" folder, into /usr/share/munin/plugins folder
4) create links from the /etc/munin/plugins folder to the /usr/share/munin/plugins/jmx_
The name of the link must follow wildcard pattern:
jmx_<configname>,
where configname is the name of the configuration (config filename without extension), for example:
ln -s /usr/share/munin/plugins/jmx_ /etc/munin/plugins/jmx_process_memory

私はこれを正確に実行しましたが、./jmx_process_memory を実行すると、次のようになります。

Error: Could not find or load main class org.munin.plugin.jmx.memory

実際の構成ファイルは java_process_memory.conf と呼ばれるため、シンボリックリンク jmx_java_process_memory に名前を付けようとしましたが、同じエラーが発生します。

ここで説明されているように、シンボリックリンク jmx_Threads に名前を付けることで成功しました。

http://blog.johannes-beck.name/?p=160

org.munin.plugin.jmx.Threads は munin-jmx-plugins.jar 内のクラスの名前であり、他のクラスも機能しているようです。しかし、これは Munin ガイドが私に指示していることではないので、ドキュメントは間違っていますか? 構成ファイルの目的は何ですか?理由があってそこにある必要がありますか? Tomcat の設定ファイルの例があります。これは私の本当の興味がある場所なので、これを理解する必要があります。少し立ち往生していますが、ガイドに従って機能させることができません!

誰かが私をこれに当てはめることができますか?

乾杯NFV

4

1 に答える 1