I would like to monitor the openfire continously with zabbix.
Because I will use a 64bit Java i use
Name : java-1.7.0-openjdk
Arch : x86_64
That is important to know, because openjdk 1.7 doesn’t support java-snmp any more,
like sun/oracle-java or openjdk 1.6 do.
So I MUST use jmx!
Java Version: 1.7.0_19 Oracle Corporation – OpenJDK 64-Bit Server VM
OS / Hardware: Linux / amd64
I tried so much, but nothing let me reach the jmx with jconsole!
First tries: like discribed in http://community.igniterealtime.org/thread/40439
without any success.
I see the open port with netstat, and I see the connection established,
but I don’t get any data. - Local firewall was disabled for testing!
I tried much much more with several possibilities with
But with no success!
Unfortunately ZapCat doesn’t work with Openfire 3.8.1. You get data, but there’s an exception-fault
when you log in in the openfire-backend when using zapcat-Plugin.
On my Googeling I found:
Add configurable JMX support
There is written about:
On/Off for JMX support (default: off)
JMX/RMI connector port (default: 1099)
Require Openfire admin credentials to access JMX (default: true)
But how are the names of these parameters? I found them nowhere…
( There’s nothing too: http://community.igniterealtime.org/docs/DOC-1061 )
If JMX is enabled via the admin console (server properties page),
the JConsole utility can be used at :1099 to connect to
the running Openfire server. The JMX connector may be configured
to require the credentials of an admin user, or the authentication
can be disabled if desired.
Has anyone some ideas or a cookbook to enable and use jmx on openfire?!
Or what do I do wrong?
Thank you for help!