企业常用的超级简单的监控脚本

1 篇文章 0 订阅
1 篇文章 0 订阅
#!/bin/sh
# 获取tomcat进程ID  
TomcatID=$(ps -ef |grep tomcat |grep -w 'tomcat7'|grep -v 'grep'|awk '{print $2}')
# tomcat启动程序(tomcat实际安装的路径)  
StartTomcat=/work/software/apache-tomcat-8.5.65/bin
# 定义要监控的页面地址  
#WebUrl=http://172.16.30.22:8080/source/
WebUrl=http://IP:PORT/xxxxxxx/
# 日志输出 
#TomcatMonitorLog=/work/TomcatMonitor.log  

Monitor() 
{
  # 以网页tomcat来举例
  TomcatServiceCode=$(curl -I -m 10 -o /dev/null -s -w %{http_code} ${WebUrl})
  echo $TomcatServiceCode
  if [ $TomcatServiceCode -eq 200 ];then
        echo "[info]页面返回码为$TomcatServiceCode,tomcat启动成功,测试页面正常......"
  else
     echo "[error]tomcat页面出错,请注意......状态码为$TomcatServiceCode,错误日志已输
出到 TomcatMonitor.log"  
     echo "[error]页面访问出错,开始重启tomcat"
	# 报错要做的事情 如通知联系人等
  fi
  # 可以显示日期时间
  date
  echo "------------------------------"
}
#Monitor
Monitor >> /work/TomcatMonitor.log
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值