监控域名脚本

 [root@k8s-master01 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<${#WEB_SITE[@]};++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

域名列表文件

[root@k8s-master01 shell]# cat erp_url.txt    baidu.com    51cto.com

创建模板

4: zabbix5.0自动发现网站域名并监控访问状态和请求时间
配置自动发现规则

4: zabbix5.0自动发现网站域名并监控访问状态和请求时间
4: zabbix5.0自动发现网站域名并监控访问状态和请求时间
配置 监控原型
4: zabbix5.0自动发现网站域名并监控访问状态和请求时间
4: zabbix5.0自动发现网站域名并监控访问状态和请求时间
4: zabbix5.0自动发现网站域名并监控访问状态和请求时间
配置触发器
4: zabbix5.0自动发现网站域名并监控访问状态和请求时间
4: zabbix5.0自动发现网站域名并监控访问状态和请求时间
4: zabbix5.0自动发现网站域名并监控访问状态和请求时间
配置图形原型
4: zabbix5.0自动发现网站域名并监控访问状态和请求时间

主机关联模板

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

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

模板文件

链接:https://pan.baidu.com/s/11GA3MrBR-QW_AzoC1mk-dw 提取码:095y 

更多相关文章

  1. 3: Zabbix5.0自动发现磁盘目录监控
  2. DNS解析域名:发现域名和IP不一致,访问了该域名会发生什么(一线大厂
  3. 看到蛋糕,才发现自己已到而立之年
  4. 关于 客户端发现响应内容类型为“text/html; charset=utf-8”,但
  5. 纯 html 以及 js 多域名跳转
  6. PDA调用接口 提示:客户端发现响应内容的类型为“text/html;charse
  7. 程序员送女朋友的礼物:域名和祝福视频
  8. 如何使用用户名作为子域名创建子域?
  9. 在自建域名下调试php

随机推荐

  1. Android界面刷新的方法
  2. Android(安卓)Intent 对象详解
  3. 转:编写高效的Android代码
  4. 修正AppCompatSpinner弹出框位置问题
  5. Android(安卓)Permission
  6. Android内容提供者使用及创建
  7. 使用线程更新UI
  8. android中singleTask的home键的问题
  9. Android搭建opencv环境(超详细)
  10. 解决eclipse中执行程序提示“Your projec