美文网首页
Zabbix+shell监控报警任意web

Zabbix+shell监控报警任意web

作者: 天上的小仙女呀 | 来源:发表于2021-02-06 09:39 被阅读0次

最近有朋友问我怎么监控公司网站:目的是网站不能访问及时报警。

当然一些云服务器肯定是自带功能,可是物理服务器可没有那么智能,但是开源是强大的,这里就分享一下个人监控网站的两种方式。

一、zabbix自带的web检测:

1、配置>主机(需联网)>web场景>创建web场景

image

2、添加你所需要检测网站的url

[图片上传失败...(image-af6b9c-1612575582607)]

3、创建触发器(邮件报警,短信报警,微信报警提前配置其一即可)

image

4、****监测****中>Web检测

[图片上传失败...(image-ef03bb-1612575582607)]

5、触发

image

二、shell+nc+namp等工具+crontab

#!/bin/bash
#this is a jiankong qutouwang bash
nc -z -v -w 10   80 &>/dev/null
if [ $? -ne 0 ]
then nmap www.xxx.com  -p 80|grep '80/tcp open  http'
if [ $? -ne 0 ]
then
echo "   is already stopd" | mail -s "www.xxx.com " renzhiyuan666666@vip.qq.com
fi
fi
#https
nc -z -v -w 10    443 &>/dev/null
if [ $? -ne 0 ]
then nmap   -p 443|grep '443/tcp open  https'
if [ $? -ne 0 ]
then
echo "www.xxx.com https is already stopd" | mail -s " " renzhiyuan666666@vip.qq.com
fi
fi

脚本确实很简单,无非利用nc,nmap,curl等命令也可以来对80端口443端口(其它端口也可以)进行握手,为了防止网络延迟问题,用了二次检测。此脚本一年多来用起来很方便,自己想的,比较简单。

相关文章

  • Zabbix+shell监控报警任意web

    最近有朋友问我怎么监控公司网站:目的是网站不能访问及时报警。 当然一些云服务器肯定是自带功能,可是物理服务器可没有...

  • zabbix 使用二

    目录 十.zabbix添加web监控十一.报警等级标准十二.zabbix备份 十.zabbix添加web监控 1....

  • 配置web监控及报警

    配置web监控及报警 业务中总会让我们去监控一些URL,比如支付接口中的微信支付,支付宝支付,那么这些URL是怎么...

  • 本司监控报警现状

    监控报警现状本司是基于open falcon进行监控报警 系统资源监控:cpu、mem、io等,都有这些监控和报警...

  • web 网站实时监控与报警

    #!/bin/bash #Created by yangjie #mail:xtxdfl@163.com #blo...

  • 1.prometheus介绍、安装及node监控、grafana

    容器监控与报警:容器监控的实现方对比虚拟机或者物理机来说比大的区别,比如容器在k8s环境中可以任意横向扩容与缩容,...

  • Granfan短信和电话报警-解决方案

    多渠道报警 背景 统一监控报警平台使用Grafana汇聚了,Prometheus,ELK,CloudWatch监控...

  • shell-实战4

    企业Shell面试题4:开发脚本***检测与报警案例面试及实战考试题:监控web站点目录(/var/html/ww...

  • 线上java内存泄露处理实录

    线上现象(各种监控数据) 1.公司项目在监控平台上开始报警(jvm堆内存占用报警,FullGC次数超频率报警) 2...

  • 线上java内存泄露处理实录1

    线上现象(各种监控数据) 1.公司项目在监控平台上开始报警(jvm堆内存占用报警,FullGC次数超频率报警) 2...

网友评论

      本文标题:Zabbix+shell监控报警任意web

      本文链接:https://www.haomeiwen.com/subject/tqwntltx.html