Build precise queries to find exactly what you need
Press ESC to close
Join our next live webinar: “Advanced Nagios Monitoring Techniques” – Register Now
Your review has been submitted and is pending approval.
This is an updated version of : http://exchange.nagios.org/directory/Plugins/Java-Applications-and-Servers/Apache-Tomcat/check_TomcatApplication/details
The reason for my update was the script was very useful but did not generated any graphical output for (pnp4nagios)
./check_TomcatApplication.sh -u USER -p PASS -H HOST -P 8081 -a myapp
myapp_JVM_OK:|myapp_JVM_free=263281744MB;;;0 myapp_JVM_total=1063714816MB;;;0 myapp_JVM_max=1063714816MB;;;0
myapp_http-8081 OK:|http-8081_maxTime=260ms;;;0 http-8081_processingTime=6108ms;;;0 http-8081_requestCount=5857ms;;;0 http-8081_errorCount=2925ms;;;0 http-8081_bytesReceived=0ms;;;0 http-8081_bytesSent=12998001ms;;;0
myapp_jk-8010 OK:|jk-8010_maxTime=66555ms;;;0 jk-8010_processingTime=3570368ms;;;0 jk-8010_requestCount=15171ms;;;0 jk-8010_errorCount=2ms;;;0 jk-8010_bytesReceived=0ms;;;0 jk-8010_bytesSent=113444017ms;;;0
Current Version
1.0
Last Release Date
2013-04-23
Owner
Vahid Hedayati
Website
https://github.com/vahidhedayati
License
GPL
Compatible With
We have 5 running apps, they are in the /manager/list or /manager/html/list. No matter what you enter, the "Application" is not running. Always the same error message, even if you enter wrong password or user name.
fyi: afaik for tomcat7 you must grant your authorized tomcat user the "manager-script" role and then modify the script to add the /text/ to the url. wget -o /dev/null -O - http://$USER:$PASSWORD@$HOST:$PORT/manager/list | grep -q "^/$APP:running" wget -o /dev/null -O - http://$USER:$PASSWORD@$HOST:$PORT/manager/text/list | grep -q "^/$APP:running"
Hi, I am getting this error when testing for tomcat 5.5 ./check_TomcatApplication.sh: line 4: syntax error near unexpected token `newline' ./check_TomcatApplication.sh: line 4: `'
I am unsure but I think you may have not downloaded the script properly ? can you cat the script is it really a script or have you downloaded the github page ? try wget https://raw.github.com/vahidhedayati/check_TomcatApplication/master/check_TomcatApplication.sh and attempt it again If I do wget https://github.com/vahidhedayati/check_TomcatApplication/blob/master/check_TomcatApplication.sh Then I attempt to execute it I get the same error ./check_TomcatApplication.sh: line 6: syntax error near unexpected token `newline' But then what I have downloaded is a html page
Thanks for posting an updated version of the plug-in the additional metrics are good. I did note a couple of minor corrections for your consideration. The current usage string incorrectly indicates lower case -h for host: echo "$PROGNAME -u user -p password -h host -P port -a application" Also, the output shows memory in units of MB, but is really bytes: This should either be divided by 1024^2 or change units to B. Thanks again.
Thanks the main source on github https://github.com/vahidhedayati/check_TomcatApplication/check_TomcatApplication.sh has been updated to reflect your notes.
You must be logged in to submit a review.
To:
From: