网站页面比较多,我针对每个二级域名的专区提取了一个url进行监控。如果这个url挂了 那么就会报警。

#!/bin/bash
#cleck url
#2010-04-06
for D in $(cat /root/mo/web/d.txt)
do
echo $D
curl -I --connect-timeout 5 $D 2>/dev/null |grep 200 2>&1 >/dev/null
R=$?
if [ $R == 0 ]
then
echo "$D is UP!"
# /wwwroot/baojing/fetion --mobile=159569xxxx --pwd=254605 --to=159569xxxx --msg-utf8="$D is UP!"
else
/root/mo/sms/fetion --mobile=159569xxxx --pwd=254605 --to=159569xxxx --msg-utf8="$D is DOWN!"
fi
# exit $R
done

注释:
for D in $(cat /root/mo/web/d.txt) 这里d.txt里的需要被检测的url地址

然后vi /etc/hosts 里添加每个ip和域名的对应关系。

把这个脚本放到crontab里每分钟执行一次。

本文转自 liang3391 51CTO博客,原文链接:http://blog.51cto.com/liang3391/456564

shell+飞信实现网站监控相关推荐

  1. Shell脚本网站监控预警!自动化运维脚本!!!

    一.实验背景 网站被恶意篡改.挂马.暗链怎么办? 网站监控预警系统又叫网站预警机,主要功能是针对政府.高校.各大企业网站所研 发的一款对网站安全进行整体的监控系统,监测内容包括:网站挂马监测.漏洞扫描 ...

  2. 支持全球探测点的新一代网站监控

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 当你的网站开发完成了,你是不是想知道全国各地到服务器的网络访问情况. 当你的网站上线了,你是不是不想变成熊猫眼24小时 ...

  3. linux怎么监控守护进程,linux shell脚本守护进程监控svn服务

    最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...

  4. php 实时监测网站是否异常_网站监控劫持问题,怎么通过网站监控解决劫持问题...

    网站劫持是目前黑产最喜欢的一种网页引流方式,此手法往往通过政府.教育机构网站(权重高),修改网站源代码.放寄生虫程序.设置二级目录反向代理等实现.网页劫持可以分为服务端劫持.客户端劫持.快照劫持.搜索 ...

  5. 监控硬盘脚本linux,shell脚本实现磁盘监控系统

    利用shell脚本实现每隔60秒磁盘内存数据监控 #!/bin/bash #Author:GaoHongYu #QQ:1061767621 #Time:2019-12-24 18:43:22 #Nam ...

  6. 盛邦安全网站监控预警平台化繁为简 ——网站安全从管理向治理的迁移

    随着互联网经济的快速发展,政府.企事业单位的Web系统承载着越来越重要的应用与数据,强化Web安全防护.避免Web服务中断已经成为一个刻不容缓的重任.为了帮助用户全面提升网站安全性,盛邦安全(WebR ...

  7. 2020年免费远程控制软件排行出炉!网站监控免费下载有那些?

    免费远程控制软件排行看这里!无论是在我们的工作当中,还是日常生活之中,常常需要在不同的设备之间进行操作,但是不同设备之间的数据又无法流通,很是麻烦.现在疫情刚要结束,但是还是有很多小伙伴在家开启远程办 ...

  8. Serverless实践系列(四):网站监控脚本的实现

    很多小伙伴都有自己的博客,或者做过Web,但是自己关心的Web是否健康?当前状态是否可访问?网站挂了谁的锅?这些问题都可以用相关的网站监控脚本进行监测.今天本文将分享如何通过腾讯云云函数开发一个简单的 ...

  9. 利用Serverless实现网站监控脚本的实现!

    很多开发者都有自己的博客,或者做过 Web,但是自己关心的 Web 是否健康?当前状态是否可访问?网站挂了谁的锅?这些问题都可以用相关的网站监控脚本进行监测.今天本文将分享如何通过云函数开发一个简单的 ...

最新文章

  1. oracle asm dd命令,使用dd命令复制ASM磁盘的spfile
  2. TweenMax动画库学习(三)
  3. 吃完降压药多久能睡觉 降压药什么时候吃好
  4. java小程序扑克牌_用Java来写一个模拟斗地主发牌的小程序
  5. linux emacs命令,Linux Bash Shell 终端 Terminal Emacs 模式 常用 快捷键 命令
  6. 前端与移动开发之vue-day1(1)
  7. 莫名奇妙的异常001:Invalid or unexpected token
  8. C++ 输入和输出IO
  9. 计算机基础win7桌面操作,windows7基本操作方法(零基础的人教学)-win7教程
  10. python密码传参有特殊字符如何解决_am start的总结,-d参数的总结,以及python中传递内容包含中文及特殊字符的解决方案...
  11. 热烈祝贺新疆.Net俱乐部博客开通——天下博客开通
  12. 个人知识管理能解决什么问题?
  13. atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性
  14. 扫描仪服务器正在运行中,针对使用 Acrobat 时出现的扫描仪问题的故障排除提示...
  15. 三层交换机和二层交换机区别是什么
  16. workerman wss 配置备忘录
  17. 选择WMS仓储管理系统的10条“潜规则”
  18. 手机联系人分组名字都没了_这个你连名字都没听过的城市,深藏着江西美食的功与名...
  19. 区块链学习2-合约开发
  20. Mac制作U盘安装盘和安装系统

热门文章

  1. Maven-Could not resolve artifact org.apache.maven.archetypes:maven-archetype-quickstart:jar:1.1
  2. Imageloader3-单例模式
  3. blp模型 上读下写_Java高并发编程(三):Java内存模型
  4. C#教程3:基本语言结构
  5. 射影几何笔记3:中心射影-透视射影
  6. Python概念:生成唯一性序号uuid
  7. Python的setuptools详解【2】find_packages()
  8. 链接oracle 无监听程序,连接ORACLE 无监听程序
  9. docker 登陆mysql_启用登录docker mysql容器
  10. 安装python3.8.0步骤_python3.8.0安装教程_后端开发