linuxgizmo
Sunday, August 17, 2008
Checking Tomcat Total counts and automatic mail

To set Max Thread on tomcat server.xml modify this.

==
Connector port="80" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml"
/>
==


# Mail to alert about tomcat connection details:
CMD_OUT=`ps -efT|grep tomcat |wc -l`
SENDMAIL=/usr/sbin/sendmail
high()
{
echo "to:venkat83.2011@gmail.com" > /tmp/mail_tomcat.txt
echo "from:root@localhost" >> /tmp/mail_tomcat.txt
echo "subject:Important Tomcat Process on Critical status" >> /tmp/mail_tomcat.txt
echo "X-Priority: 1" >> /tmp/mail_tomcat.txt
echo "Priority: Urgent" >> /tmp/mail_tomcat.txt
echo "importance: high" >> /tmp/mail_tomcat.txt
echo "Hi Team,">> /tmp/mail_tomcat.txt
echo "">> /tmp/mail_tomcat.txt
echo "Please bounce the tomcat instace.">> /tmp/mail_tomcat.txt
echo "">> /tmp/mail_tomcat.txt
echo "./tomcat_restart.sh">> /tmp/mail_tomcat.txt
echo "">> /tmp/mail_tomcat.txt
echo "Regards">> /tmp/mail_tomcat.txt
echo "App Admin">> /tmp/mail_tomcat.txt
$SENDMAIL venkat83.2011@gmail.com < /tmp/mail_tomcat.txt } low() { echo "to:venkat83.2011@gmail.com" > /tmp/mail_tomcat.txt
echo "from:root@localhost" >> /tmp/mail_tomcat.txt
echo "subject:Important Tomcat Process on Warning status" >> /tmp/mail_tomcat.txt
echo "X-Priority: 1" >> /tmp/mail_tomcat.txt
echo "Priority: Urgent" >> /tmp/mail_tomcat.txt
echo "importance: high" >> /tmp/mail_tomcat.txt
echo "Hi Team,">> /tmp/mail_tomcat.txt
echo "">> /tmp/mail_tomcat.txt
echo "Please bounce the tomcat instace.">> /tmp/mail_tomcat.txt
echo "">> /tmp/mail_tomcat.txt
echo "./tomcat_restart.sh">> /tmp/mail_tomcat.txt
echo "">> /tmp/mail_tomcat.txt
echo "Regards">> /tmp/mail_tomcat.txt
echo "App Admin">> /tmp/mail_tomcat.txt
$SENDMAIL venkat83.2011@gmail.com < /tmp/mail_tomcat.txt } if [ $CMD_OUT -gt 125 ] && [ $CMD_OUT -lt 135 ] then low elif [ $CMD_OUT -gt 135 ] then high else exit; fi

posted by Venkat Raman V @ 7:52 AM  
0 Comments:
Post a Comment
<< Home
 
Come Lets Share LINUX Info.
Select Topics
  • CORE LINUX
  • APACHE
  • Solved Errors
  • Scripts
Watz HOT