#!/bin/bash
#实时每隔3秒监控HTTP服务状态,服务异常输出报警信息,并尝试启动,服务正常时提示正常运行。
web=`netstat -ant | grep 80 | awk '{print $4}' | awk -F : '{print $4}'`
apachelog=/var/log/httpd/service.log
if [ '$web' = '80' ]
thenecho "HTTPD正在运行"
elseecho "Web服务需重新启动"echo "`date` Web服务需重新启动" >> $apachelog/etc/init.d/httpd start &> /dev/nullsleep 2echo `date` 重新启动 | /usr/sbin/sendmail -v  telephonenumber@139.com > /dev/null
fi

https://www.jianshu.com/p/7b9f06fa89fa

shell编写监控httpd服务80端口脚本.间隔3秒监控端口如果服务关闭自动重启相关推荐

  1. linux进程监控自动重启,Linux监控进程,进程关闭自动重启方案

    Linux监控进程,进程关闭自动重启方案 corntab+shell脚本检测进程 这个方案简单不用额外安装软件. 缺点是存在间隔,corntab设置1秒执行一次shell脚本也是存在间隔的 #!/bi ...

  2. linux杀掉进程后总是重启,Linux监控进程,进程关闭自动重启方案

    Linux监控进程,进程关闭自动重启方案 corntab+shell脚本检测进程 这个方案简单不用额外安装软件. 缺点是存在间隔,corntab设置1秒执行一次shell脚本也是存在间隔的 #!/bi ...

  3. linux超过cpu负载重启脚本,linux下Web服务器CPU负载超过阀值自动重启脚本

    说明: 操作系统:CentOS web服务器:apache 问题: 搜索引擎的爬虫导致网站在某一段时间内访问量剧增,服务器压力过大,网站访问超时.页面无法打开. 解决办法: 定时监控服务器负载,超过一 ...

  4. 我的世界自动开关服务器,我的世界自动重启脚本方法_我的世界如何让服务器自动重启_游戏堡...

    我的世界如何让服务器自动重启:<我的世界>游戏中怎么样才能让服务器自动重启?下面游戏堡小编给大家介绍的是我的世界自动重启脚本方法,小伙伴们一起来看看吧. 首先,你要有一个对应你服务器核心的 ...

  5. shell编写mysql全备和增备脚本_基于mysqldump编写自动全备增备的shell脚本

    基于mysqldump编写自动全备增备的shell脚本 在线上MySQL数据库备份分为全备和增备,而xtrabackup备份已经支持了增量备份了,但是mysqldump就不支持增量备份,所以我们需要写 ...

  6. linux 进程自重启,linux 进程监控和自动重启的简单实现

    目的:linux 下服务器程序会因为各种原因dump掉,就会影响用户使用,这里提供一个简单的进程监控和重启功能. 实现原理:由定时任务crontab调用脚本,脚本用ps检查进程是否存在,如果不存在则重 ...

  7. Centos 监控进程,并自动重启

    Centos 监控进程,并自动重启 编辑Crontab crontab -e 按i进行编辑 */1 * * * * /root/monitor.sh # 每分钟运行一遍monitor.sh脚本 0 5 ...

  8. zabbix 4.2官方自动监控网络服务端口脚本

    自动监控网络服务 监视网络服务及其连接是非常重要的.在任何特定时间,服务器上运行的服务有数百个,如果不是数千个的话.其中许多都必须可以通过网络联系到.Web服务通常需要在端口80和/或443上可用,F ...

  9. Shell脚本学习-阶段二十六-Web服务与端口

    文章目录-Shell阶段二十六-端口与服务对照表 前言 端口与Web服务对照表 简介 前言 端口与Web服务对照表 2端口:管理实用程序 3端口:压缩进程 5端口:远程作业登录 7端口:回显 9端口: ...

最新文章

  1. export linux命令_linux 初级3 环境变量命令env、set、export、declare的区别
  2. 马斯克发布脑机接口系统!芯片直连大脑,激光开颅放置,可用iPhone操控,网友炸了:这就是黑客帝国...
  3. 学习笔记-小甲鱼Python3学习第九讲:了不起的分支和循环3
  4. c++中调用Com组件的方法详解
  5. 《花落红尘》:对两性社会非爱即恨的文学消解
  6. Spark记录-Scala数据类型
  7. 大二暑假工作三个月后辞职,总体感悟
  8. 遥控开关,4G远程控制增氧机,智慧农渔更轻松!
  9. php 抽象类 静态方法吗,php中的抽象类和静态方法是什么
  10. ASP.NET基础培训 - Cookie的正确利用
  11. Oracle中rownum用法总结
  12. 《数字电子技术基础》4.3 若干常用的组合逻辑电路 学习笔记
  13. 线性同余算法 (LCG)
  14. 如何通过XRD计算晶格常数
  15. Windows10系统优化(批处理)
  16. activiti 汉化
  17. 程序的安装——软件安装包的制作、软件仓库的使用
  18. Android加载百度地图
  19. html .html后缀的网页百度收录吗,百度收录动态页面吗
  20. linux centos apache+php+mysql 安装( 用包安装 非yum 安装)

热门文章

  1. Adaboost入门教程——最通俗易懂的原理介绍
  2. php文字红色代码,IOS_IOS中一段文字设置多种字体颜色代码,给定range和需要设置的颜色, - phpStudy...
  3. mysql搜索结果去重_MySQL去除查询结果重复
  4. android UDP通信
  5. 如何将项目发布到阿里云_尚硅谷基于阿里云搭建数据仓库(实时)项目视频发布...
  6. Python实践:猜数字小程序Collatz序列
  7. 蚂蚁金服发布眼纹识别技术,背后的原理是怎样的?
  8. JAVA容器-自问自答学HashMap
  9. 根据class显示或隐藏多个div
  10. 小虾教你网购组装电脑单