Build precise queries to find exactly what you need
Press ESC to close
Nagios World Conference 2026: Sept. 14-17 in St. Paul, MN | Learn More
Your review has been submitted and is pending approval.
Perl script to check thread and memory usage of a Jboss server.
Current Version
1.0
Last Release Date
2011-01-12
Owner
Michael Kesler
Download URL
https://exchange.nagios.org/wp-content/uploads/project-files/2011/01/nagios-jboss-check.tar.bz2
License
GPL
Compatible With
Check script and license
I didn't like the Jboss checks that I've found which require Java or remote-run, so I wrote this. It's a simple check that looks at memory usage and busy threads. I did this with percentage thresholds to make it dynamic.
Usage: check_jboss_status.pl [-H <host>] [-P <port>] [-t <crit%,warn%>] [-m <crit%,warn%>] [-a <port1,port2,...,portn>] [-h <port1,port2,...,portn>] -H <host> The host to connect to (default: localhost) -P <port> The port to connect to (default: 8080) -a <port1,port2,...,portn> The AJP ports to check for (default: 8009) -h <port1,port2,...,portn> The HTTP ports to check for (default: 8080,8443) -t <crit%,warn%> The percentage of threads busy for warning (default: 80,50) -m <crit%,warn%> The percentage of memory used for warning (default: 80,50)
Example: check_jboss_status.pl -H jboss.example.com -P 8080 -t 90,75 -m 75,50 -a 8009 -h 8080,8443 This will check the host "jboss.example.com" on port "8080" and issue a warning at 75% thread busy or a critical alert at 90% thread usage, or a warning at 50% or critical at 75% JVM memory usage checking. for AJP port 8009 and HTTP ports 8080 and 8443.
No matter what host I point it to, I get: [root@nagios1 ]# perl ./check_jboss_status.pl -H jboss.somecorp.com -P 8080 -t 90,75 -m 75,50 -a 8009 -h 8080 Unable to load status: Bad file descriptor [root@nagios1 ]# Would be nice to have some debugging flags.
Two issues make the plugin unusable: - does not support authentication (but you can specify user:pass@host as "-H" param) - does not parse correctly the /status page (parses as text and not as html)
You must be logged in to submit a review.
To:
From: