zabbix监控URL
选在相应主机,并添加Web监控

按照方式新建Web场景
注意:
名称统一规则:web_check_相应的域名
应用集:新建一个,名称为“web状态”
更新间隔:改为30s,默认为1m
尝试次数:改为2次,默认1次
客户端:选择谷歌windows客户端

添加步骤:
注意:
名称使用和场景名称一样即可: web_check_域名地址
URL:复制nagios的URL地址,将域名替换为zabbix上的宏:端口“{HOST.IP}:80”
如:http://http://download.tujia.com/monitor.html
写为:http://http://{HOST.IP}/monitor.html
PS:如果nagios中的地址为https访问,此处直接写http即可
头部:
名称:host
值:填写为监控页面的域名,如此例中的 "download.tujia.com"
要求的字符串:填写之前访问测试页面包含的字符串,如“ok”、“IsSuccess:true”等,此例为“ok”

添加完成,并且检测成功后,可观察如下
主机中没有报错信息

仪表盘中观察



添加trigger,触发报警
1)切回原主机界面,添加触发器

2)创建触发器:
注意:
触发器名称:规则为“域名”+“无法响应”,如此例中的“download.tujia.com”+“无法响应”
严重性:选择“严重”
表达式: 建立过程如下
如下图中,当建立完web检测后,主机中会生成响应的监控项,其中一项“web.test.fail[web_check_download.tujia.com]”,
若web检测失败,此监控项的值为1,若正常,则为0
用于检测此web检测是否成功,此例中的trigger含义为,当此web检测连续3min检测失败(选择周期T的最小值>N,T为3m),则触发,表达式的构建如下:
{主机名称:监控项名称.条件}+比较符号+数值,如下为此例中的表达式
{APK-mobile-90-70:web.test.fail[web_check_download.tujia.com].min(3m)}>0
{ 主机名 :监控项(此web检测失败) .条件(三分钟内)}>0

选择监控项

最终效果如下,选择“添加”,完成。

3)触发器创建完成

zabbix监控URL的更多相关文章
- zabbix自动发现监控url
1.在监控客户机上 web_site_code_status.sh: #!/bin/bash UrlFile="/opt/scripts/WEB.txt" IFS=$'\n' we ...
- Zabbix监控Low level discovery实时监控网站URL状态
今天我们来聊一聊Low level discovery这个功能,我们为什么要用到loe level discovery这个功能呢? 很多时候,在使用zabbix监控一些东西,需要对类似于Itens进行 ...
- 使用Zabbix监控Oracle数据库
Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...
- Zabbix监控nginx-rtmp status(json版)
与前面的文章 zabbix监控nginx-rtmp status(html版)区别只在于取值的页面不一样 http://127.0.0.1:81/control/get/all_streams sta ...
- zabbix 监控web网站性能
一直在纠结用什么实例来给大家演示呢?想来想去还是官方的好,那我们怎么用zabbix监控web性能和可用性呢?我们这边分为几个步骤:打开网站.登陆.登陆验证.退出,一共4个小step,看实例. 检测流程 ...
- Zabbix监控nginx-rtmp status(html版)
nginx-rtmp开启stats # nginx(--add-module=nginx-rtmp-module-master) nginx.conf: server { listen ; locat ...
- Zabbix 监控 Nginx(四)
简介: 如何使用 Zabbix 监控 Nginx 状态 ? 1.获取 Nginx 状态( HTTP Stub Status ) [root@localhost ~]# /apps/product/ng ...
- Zabbix监控系统深度实践
Zabbix监控系统深度实践(企业级分布式系统自动化运维必选利器,大规模Zabbix集群实战经验技巧总结,由浅入深全面讲解配置.设计.案例和内部原理) 姚仁捷 著 ISBN 978-7-121-24 ...
- Zabbix 监控 Nginx 状态
简介: 如何使用 Zabbix 监控 Nginx 状态 ? 1.获取 Nginx 状态( HTTP Stub Status ) shell > /usr/local/nginx/sbin/ngi ...
随机推荐
- sqlserver常用语法
--临时表 IF OBJECT_ID('tempdb..#Entry') is not null BEGIN DROP TABLE #Entry END ------------------- ...
- Java 多线程概述
几乎所有的操作系统都支持同时运行多个任务,一 个任务通常就是一个程序,每个运行中的程序就是一个进程.当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程. 线程和进程 几乎所有的 ...
- java 中Excel的导入导出
部分转发原作者https://www.cnblogs.com/qdhxhz/p/8137282.html雨点的名字 的内容 java代码中的导入导出 首先在d盘创建一个xlsx文件,然后再进行一系列 ...
- Django的一些操作与视图函数
一 . Django的安装 pip install django==1.14.6 # 后面的数字是django的版本 二 . 通过命令行(cmd)来创建Django项目 1. 切换到保存项目的文件夹 ...
- WPF 如何创建自己的WPF自定义控件库
在我们平时的项目中,我们经常需要一套自己的自定义控件库,这个特别是在Prism这种框架下面进行开发的时候,每个人都使用一套统一的控件,这样才不会每个人由于界面不统一而造成的整个软件系统千差万别,所以我 ...
- github & markdown & collapse & table
github & markdown collapse & table https://github.com/Microsoft/TypeScript/issues/30034 GitH ...
- Shell 编程和Python编程的那些不同之处(一)
循环 shell中for循环的表现形式: 1.数字段形式 for i in {1..10};do echo $i;done 还支持按规定的步数进行跳跃的方式实现列表for循环,例如计算1-100内所 ...
- jQuery AJAX获取JSON数据解析多种方式示例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- sed命令参数之-r -i
对于初学linux的朋友来说,能记住命令附带的一大帮参数就以及非常不容易了.好不容易把该用的参数都想全了.sed -irns 后面一大片脚本 ,一执行出错了 what!!!! 创建一下测试环境 hea ...
- A Simple Problem with Integers(线段树区间更新模板)
最基本的线段树的区间更新及查询和 用tag(lazy)数组来“延缓”更新,查询或添加操作必须进行pushdown操作,即把tag从p传到lp和rp并清楚tag[p],既然得往lp和rp递归,那么就可以 ...