博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用curl监控web返回状态码监控web service
阅读量:6629 次
发布时间:2019-06-25

本文共 362 字,大约阅读时间需要 1 分钟。

1
2
3
4
5
6
7
8
9
#/bin/bash
# monitoring web is running
curl www.163.com -I|
awk 
-F 
' ' 
'{print $2}'
|
sed 
's/[a-zA-Z]//g'
|
grep 
200
if 
[ $? == 0 ]
then
  
echo 
"web is running ok"
else
echo 
"web is dead"
|mail -s 
"web is not running" 
1306xxx@139.com
fi

注:只要返回不是200,就会发邮件告警

       缺点:如果返回的是301,就会误判\

本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1744345

转载地址:http://mhqpo.baihongyu.com/

你可能感兴趣的文章
WIN2008R2下安装plsqldeveloper和toad
查看>>
jquery 通过点击事件获取id
查看>>
ELK学习笔记b
查看>>
Linux无人值守自动化安装详细配置流程!
查看>>
jquery实现radio按钮在分组状态下点击选中,再次点击取消选中
查看>>
【51CTO学院三周年】我和51CTO学院的点滴
查看>>
hadoop2.4.1+hbase0.98.3实现的分布式网盘系统初步
查看>>
ibatis批量新增-自增长序列
查看>>
linux系统管理之九:rpm安装包
查看>>
Linux系统中查看日志的常用命令
查看>>
java基础(二) 自增自减与贪心规则
查看>>
VMWare View的组件
查看>>
Oracle GoldenGate学习之--异构平台同步(Mysql到Oracle)
查看>>
Linux下date命令使用举例说明
查看>>
Centos6下SVN服务器(结合Apache)的搭建
查看>>
Reactor和Proactor模式
查看>>
实验:关于XPath中的13个轴
查看>>
品牌的网闸介绍
查看>>
手势滑动源码(适合新手)
查看>>
我的友情链接
查看>>