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