venushka / jmxeval Goto Github PK
View Code? Open in Web Editor NEWA highly flexible Nagios/NRPE plugin for monitoring Java applications via JMX
License: Apache License 2.0
A highly flexible Nagios/NRPE plugin for monitoring Java applications via JMX
License: Apache License 2.0
I'm working with an application server in a production environment.
I don't like to open an other port and than ensure that nobody else can access to it.
It is strongly recommended to use SSL an client certificates, which means a lot of work and even more support.
It looks easier to me, to use the direct attach to the vm by the PID (there is a PID-file anyway) like jconsol seams to do.
I have to ensure the restricted access to the system user anyway.
While using this tool to get some kafka metrics into nagios we stumbled upon this error:
Block [3.487953628987248E-5] in expression [3.487953628987248E-5 * 1] invalid
It seems that this tool does not support numbers that use the E notation, like 1.2E-3
, into an <expr>
element.
The project could not be analyzed because of maven build errors. Please review the error messages here. Another build will be scheduled within 24 hours. If the build is successful this issue will be closed, otherwise the error message will be updated.
This is an automated GitHub Issue created by Sonatype DepShield. GitHub Apps, including DepShield, can be managed from the Developer settings of the repository administrators.
There is a problem using OpenJDK about tools.jar (http://openjdk.java.net/jeps/220).
Bypassed copying tools.jar from another JDK to plugin lib directory and modifying the classpath parameter.
The update of jmxeval from 2.0 to version 3.x seems to require a migration as the 1.2 schema is gone. Sadly i cannot find a documentation for that. What do i have to change?
Hi,
i'm trying to use the expr tag to return the memory usage in GB..
but I receive the following error:
HeapMemory UNKNOWN - null [java.lang.NumberFormatException]
Am I using the expr tag in the wrong way?
Hi,
I'm trying to get this to work under Redhat but I cannot get it to work. I keep getting the message; Error: Could not find or load main class com.adahas.tools.jmxeval.App
The check_jmxeval refers to jmxeval/lib directory which doesn't exist in your download. Am I missing something?
Thanks,
Hi,
sorry, to bother.
I just saw that in the pom.xml
there was an update to log4j 2.16 - https://github.com/venushka/jmxeval/blob/d1b75f2749099b3c382315aa333ccac78c6deda0/pom.xml
is it please possible to update to 2.17 and supply a new release? or is there somewhere a howto about building this from source?
thanks in advance!
Hello,
Would you consider adding an option to remove default time perfdata ? According to the code it looks like being hardcoded.
Regards, Adam.
For example, I need to alert in case the returned value is not zero
If the return value type of an operation is a CompositeData you can not extract specific item values from it. It would be nice if exec tag has some extra attributes for this (similar with query tag).
Hello,
I would like to access Attributes values of memory used before and after garbage collector. However it is embedded inside tabular data type MemoryUsageBeforeGc within Composite type LastGcInfo.
Is it possible to get these data with JMXeval?
Thank you.
I got this error com.adahas.tools.jmxeval.exception.JMXEvalException: Block [0] in expression [0 * 1] invalid
where 0 is the value returned by JMX and 1 is a constant in an expressions similar to ${Value} * 1
.
Seems strange that such expression is invalid.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.