1、监测http端口是否存活

写一个脚本,判断本机的80端口是否开启着,如果开启着什么都不做,如果发现端口不存在,那么重启一下httpd服务,并发邮件通知。脚本写好后,可以每一分钟执行一次,也可以写一个死循环的脚本,30s检测一次。

#!/bin/bash
#by AIker
mail=aiker@gzedu.ml
while :;doh=`ss -tl | grep http | awk -F ":::" '{print $2}'`if [ -z $h ];then/usr/local/apache/bin/apachectl restart &> /dev/nullecho "http is down and restared" | mail -s "httpd is restart" $mailfisleep 30

参考链接
每日一shell(六)监测http端口是否存活https://blog.csdn.net/weixin_33884611/article/details/92592611

监测http端口是否存活相关推荐

  1. shell中判断远程主机的某个tcp端口是否存活

    原文:http://stackoverflow.com/questions/4922943/test-from-shell-script-if-remote-tcp-port-is-open 法一:使 ...

  2. 查看san交换机端口流量_MRTG监测交换机端口流量图解(图文)

    MRTG监测交换机端口流量图解 MRTG(MultiRouter Traffic Grapher, MRTG)是基于SNMP的典型网络流量统计分析工具.它通过SNMP协议从设备得到其流量信息,并将流量 ...

  3. Mac和Linux下测试端口是否存活一法[转载]

    测试端口存活的最常用的方法是telnet $telnet 127.0.0.1 80 不过这个方法有一个不方便的地方:连接成功后会进入交互模式,需要按 ctrl + ] 和 q 才能退出. 后来,经过网 ...

  4. 【iOS与EV3混合机器人编程系列之三】编写EV3 Port Viewer 应用监测EV3端口数据

    在前两篇文章中,我们对iOS与EV3混合机器人编程做了一个基本的设想,并且介绍了要完成项目所需的软硬件准备和知识准备. 那么在今天这一篇文章中,我们将直接真正开始项目实践. ==第一个项目: EV3 ...

  5. 利用 zabbix 监控服务端口

    后台和服务端开发,一般会有很多服务需要监控和维护.有的时候,运维资源有限,再加上服务还没有达到一定的规模,服务前期都要靠开发自己运维维护. 一般情况,我会在每个服务中写个监控报警邮件,当服务挂了就发邮 ...

  6. 测试udp端口状态 curl_检测TCP/UDP端口的连通性

    大家在工作中,应该经常会用到监测tcp.udp端口的场景,tcp的端口连接大家应该都知道,但是udp就相对来说比较麻烦一些了,所以今天主要给大家分享一个如何监测upd端口是否在线的功能. 1 TCP端 ...

  7. python监控单台多实例数据库服务器的数据库端口

    最近公司做数据库的单台服务器多实例,需要对各个数据库的进程进行监控,因为我们的资产数据库中已经有这个服务器跑多少个实例,端口是什么,用来做什么的,所以就拿资产数据库的端口和服务器本地运行的数据库端口进 ...

  8. Zabbix监控指定端口的步骤

    前文有讲过"Zabbix监控制定程序的步骤",但是有不少程序是依赖端口的,会有几率出现端口的故障,那么zabbix也会有对应的检测端口的key. 这个key就是net.tcp.li ...

  9. 端口镜像在网络安全中的应用

    端口镜像在网络安全中的应用 本地端口镜像(span) Span :镜像端口必须与被镜像端口在同一交换机上. 配置准备 1:确定了镜像源端口,被监控的端口 2:确定被镜像报文的方向:inbound表示仅 ...

最新文章

  1. HBase timestamp(version)
  2. Java nio Socket非阻塞模式
  3. #ifdef #else #endif 的用法
  4. linux servlet 乱码问题,Servlet一次乱码排查后的总结
  5. vue PC端国际化一站式解决方案
  6. 《深入理解Android:卷III A》一一第3章 深入理解AudioService
  7. 湖南师范大学数学与计算机学院郭水霞,湖南师范大学数学与计算机科学学院2013备考手册...
  8. MongoDB 表结构分析工具介绍 -- Variety
  9. WordPress资源站点推荐
  10. PHP下载服务器上的文件
  11. linux工具消失了,输入法工具栏为什么不见了?
  12. 期货反跟单-镜像零滑点软件真有那么靠谱吗?
  13. 高等数学基础03:函数的连续性
  14. 强化学习(一):简介——什么是强化学习?
  15. 学python重点是什么_如果只有1小时学Python,看这篇就够了
  16. [总结]Android系统体系结构
  17. html多个好看的背景动态效果(附源码)
  18. [NCTF2019]Fake XML cookbook 1
  19. 越来越稳!Kubernetes 1.8.0 版本发布
  20. 谈一下对vuex的理解?

热门文章

  1. grafana默认用户名密码_提升运维格调?Grafana整合Zabbix
  2. c++指针详解_c语言详解sizeof
  3. powershell目录带空格_精心构造的PS1文件名导致Powershell命令执行
  4. HTTPS客户端的java实现
  5. 常用服务的默认端口号总结
  6. 2020年 福建物联网产值或达千亿
  7. Android实现浮层的上下滑动(支持内部加入View)
  8. MongoDB聚合—计数count
  9. python2.7.12源码编译
  10. php CURL带有验证码验证登录的例子