Linux监听请求到达时间,4: zabbix5.0自动发现网站域名并监控访问状态和请求时间...

监控域名脚本

[[email protected] shell]# cat erp_url.sh

#!/bin/bash

# function:monitor tcp connect status from zabbix

# License: GPL

# Auto: hanye

# version:1.0 date:2021-01-14

WEB_SITE_discovery () {

WEB_SITE=($(cat /usr/local/zabbix/shell/erp_url.txt|grep -v "^#"))

printf '{\n'

printf '\t"data":[\n'

for((i=0;i

{

num=$(echo $((${#WEB_SITE[@]}-1)))

if [ "$i" != ${num} ];

then

printf "\t\t{ \n"

printf "\t\t\t\"{#SITENAME}\":\"${WEB_SITE[$i]}\"},\n"

else

printf "\t\t{ \n"

printf "\t\t\t\"{#SITENAME}\":\"${WEB_SITE[$num]}\"}]}\n"

fi

}

}

web_site_code () {

curl -I -m 10 -o /dev/null -s -w %{http_code} $1

}

case "$1" in

web_site_discovery)

WEB_SITE_discovery

;;

web_site_code)

web_site_code $2

;;

*)

echo "Usage:$0 {web_site_discovery|web_site_code [URL]}"

;;

esac

域名列表文件

[[email protected] shell]# cat erp_url.txt

baidu.com

51cto.com

创建模板

e26e71e63f33234f7343a06d56d874f5.png

配置自动发现规则

96b3f81cfcdd164be9d7576fb55003ce.png

54c6e4f6270fc8d3ec87b210a0e702ed.png

配置 监控原型

ff87a78678d8afd1155e394153375a21.png

e278364c5b1ad2393f84695404d948cc.png

8f2a58acb45a81d3f0e384330c1e2b13.png

配置触发器

a79ad56aea80d1f74af5acee56091898.png

f9382e204e5a688cdd9cf5778698ac29.png

0f6bc252b107ecb15cecd21a3bd4e369.png

配置图形原型

b1ab2764a4daddaa70104a84fa5eaa11.png

主机关联模板

fd9514abe94b9ee8d37beefe39e253b9.png

稍等下 会自动出现数据监控

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值