Sergii Zagriichuk
Sergii Zagriichuk

Reputation: 5399

JMX Monitoring using Zabbix

I need to see what memory size, CPU usage and so on for my application, found zabbix as monitoring tool and want to create bridge between zabbix and my app. I do not want to add additional module with JMX MBeans. Are there some implementations/solution for creating bridges ? I wanna copy some jar/jars o my class path and see general monitoring information. Thank a lot.

Upvotes: 6

Views: 16800

Answers (5)

Arnab Biswas
Arnab Biswas

Reputation: 4605

Jolokia or hawtio can be used here.

Upvotes: 0

jdcoffre
jdcoffre

Reputation: 41

Take care, JMX monitoring makes Zabbix server crashes in 2.0.1!!!
https://support.zabbix.com/browse/ZBX-5206

Upvotes: 1

AlexR
AlexR

Reputation: 115418

Yes, there is one named Zapcat. I used it. It is simple to install and works fine.

http://www.kjkoster.org/zapcat/Zapcat_JMX_Zabbix_Bridge.html

http://sourceforge.net/projects/zapcat/

Upvotes: 3

mindas
mindas

Reputation: 26733

You might want to look at the JMX Proxy servlet or write your own if the default one doesn't do what you want.

Zabbix should be able to retrieve the data via HTTP.

Upvotes: 0

whmcr
whmcr

Reputation: 186

It is also possible to use the beta release of Zabbix 2.0 (Beta release is 1.9) which will allow you to use the Java Gateway as a bridge. This does require running another service, however it does allow you to have remote java processes monitored behind various firewalls that you don't want direct JMX exposure to.

The documentation for the JMX monitoring is here

Upvotes: 7

Related Questions