Open Source, a few parameters of the JVM Monitor web application?

I am looking for an open source web application to monitor multiple JVMs on multiple servers. I did a few searches and found several options that fail in different ways.

I need this to:
1. Be a web application
2. Monitor multiple JVMs on multiple servers
3. In particular, check the heap / perm memory of Gen

4. Be able to set email alerts based on threshold values ​​for both of them.

I found another question posted 2 years ago that is still being updated, although it specifically calls Tomcat and does not allow the JVM: https://stackoverflow.com/questions/242958/best-tools-to-monitor-tomcat

Looking into JavaMelody and several others, from what I collect, they cannot control multiple JVMs on multiple servers.

EDIT: Actually, by studying this more and talking with others more knowledgeable than me, most JVMs are instances of Tomcat, but we also use several Jetty servers that also need to be covered.

Further research looks like a solution around OpenNMS ( http://www.opennms.org/ ), it may be a bit overkill, but in the end it will hit all the requirements, does anyone think otherwise?

+3
source share
2 answers

JavaMelody can do all this except email notifications based on threshold values.

-, - , . .

+2

, , . nagios + pnp4nagios script, JMX . -, nagios.

+1

Source: https://habr.com/ru/post/1794503/


All Articles