secce 发表于 2018-8-25 09:25:23

shell之监控tomcat(一个tomcat)端口是否正常

#!/bin/bash  
#by LC
  

  
MAIL1=zongjian@lc.com
  
MAIL2=jingli@lc.com
  
MAIL3=lc@lc.com
  
TOMCAT_PROT (){
  
if [ `netstat -lntup|grep java |wc -l` -ne 3 ]
  
then
  
clear
  
      echo -e "\033[31m###########################\033[0m"
  
      echo -e "\033[31m\033[0m""\033[1;5;31m   TOMCAT PROT CANT FIND \033[0m""\033[31m   \033[0m"
  
      echo -e "\033[31m###########################\033[0m"
  
echo "`date +%F_%H-%M-%S`WAP TOMCAT PROT CANT FIND"|mail -s tomcat $MAIL1
  
echo "`date +%F_%H-%M-%S`WAP TOMCAT PROT CANT FIND"|mail -s tomcat $MAIL2
  
echo "`date +%F_%H-%M-%S`WAP TOMCAT PROT CANT FIND"|mail -s tomcat $MAIL3
  
echo "===`date +%F_%H-%M-%S`===" >>/home/lichuang/tomcat_notok.txt
  
netstat -lntup|grep java >>/home/lichuang/tomcat_notok.txt
  
else
  
sleep 120
  
TOMCAT_PROT
  
fi
  
}
  

  
main (){
  
TOMCAT_PROT
  
}
  

  
main


页: [1]
查看完整版本: shell之监控tomcat(一个tomcat)端口是否正常