Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

check_TomcatApplication updated

Rating
5 votes
Favoured:
0
Current Version
1.0
Last Release Date
2013-04-23
Compatible With
  • Nagios 3.x
Owner
License
GPL
Hits
43256
Files:
FileDescription
check_TomcatApplication.shcheck_TomcatApplication.sh
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
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
Reviews (4)
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.
byjamess, March 19, 2014
1 of 1 people found this review helpful
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"
byphanidileep, January 16, 2014
0 of 1 people found this review helpful
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: `'
Owner's reply

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

byjesuslopez, November 13, 2013
1 of 1 people found this review helpful
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.
Owner's reply

Thanks the main source on github https://github.com/vahidhedayati/check_TomcatApplication/check_TomcatApplication.sh
has been updated to reflect your notes.