zabbix监控应用页面访问速度并设置告警(十八)

简介: zabbix监控应用页面访问速度并设置告警1.为什么要使用web监测web监测类似于一个监控项,可以监控一个站点的使用状态,原理就是通过curl命令去匹配对应的状态码并显示图像

zabbix监控应用页面访问速度并设置告警

1.为什么要使用web监测

web监测类似于一个监控项,可以监控一个站点的使用状态,原理就是通过curl命令去匹配对应的状态码并显示图像

大致步骤就是:

1.首先创建web监测填写基本信息

2.然后创建步骤,步骤就是设置对某个页面进行web监测,要写状态码为200一定要勾选跟随跳转

2.配置web监测

2.1.创建web监测

配置—主机—web监测—创建web监测

点击创建web监测

2.2.添加web场景信息

名称:zabbix_html_status

应用集:web

更新间隔:5m(学习环境建议设置10s)

尝试此时:3(当失败次数等于3时就异常)

客户端:其他(可选的客户端版本太低了,这里选择其他)

用户代理字符串:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36(这里填写客户端的字符串,可以随便找一个页面f12即可看到)

2.3.填写步骤

2.3.1.步骤一

获取数据

步骤一可以是登陆页面

下面的一些取值我们都通过无痕模式来拿

URL:http://192.168.81.210/zabbix/index.php

要求字符串:30 days(这里要求是页面中独一无二的字符)

页面步骤配置信息如下

名称:登陆

URL:http://192.168.81.210/zabbix/index.php

要求的字符串:30 days

要求的状态码:200

填写完成后点击添加

2.3.2.步骤二

首先获取数据

获取URL

输入zabbix登陆密码进入首页

URL:http://192.168.81.210/zabbix/index.php

获取传输的数据

name=Admin&password=zabbix&autologin=1&enter=Sign+in

页面步骤配置

名称:

URL:http://192.168.81.210/zabbix/index.php

原始发布:name=Admin&password=zabbix&autologin=1&enter=Sign+in(就是要传输的数据)

扩展:原始发布配置完后,点击表格资料会自己生成好看的数据

要求的字符串:仪表盘

状态码:200

跟随跳转一定要点击

2.3.3.步骤三

获取数据

点击主机–按f12即可看到

URL:http://192.168.81.210/zabbix/hosts.php?ddreset=1

步骤配置

名称:主机配置

URL:http://192.168.81.210/zabbix/hosts.php

要求的字符串:创建主机

状态码:200

2.3.4.所有步骤配置完成

点击添加即可完成

2.4.查看web监测数据

点击监测—web监测

点击名称即可进入看详情,里面有响应速度以及图形展现

3.设置告警

我们可以针对页面的访问速度来做一个监控,当一个页面的请求超过1s为响应我们就报警,因为一个请求瞬间就会出来,如果没有出来就说明网站是真的有问题了

3.1.创建触发器

名称:zabbix页面响应过慢

表达式:{Zabbix server:web.test.time[zabbix_html_status,主机配置,resp].last()}>1

response time就是页面响应时间的监控项

3.2.触发告警

[root@zabbix-server ~]# ab -n 100000 -c 10 http://192.168.81.210/zabbix/hosts.php

瞬间告警

3.3.查看报警短信

报表–动作日志

目录
相关文章
|
3月前
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
3月前
|
监控
一文吃透企业级elk技术栈:9. zabbix结合logstash告警
一文吃透企业级elk技术栈:9. zabbix结合logstash告警
|
16天前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
55 7
|
1月前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
【10月更文挑战第5天】随着OceanBase社区版的广泛应用,企业纷纷采用这一高性能、高可用的分布式数据库系统。为了确保系统的稳定运行,使用成熟的Zabbix监控工具进行全面监控至关重要。本文通过具体示例介绍了如何配置Zabbix监控OceanBase,包括安装配置、创建监控模板和监控项、编写脚本、设置触发器及图形展示等步骤,帮助读者快速上手,及时发现并解决问题,确保业务始终处于最佳状态。
53 2
|
2月前
|
监控 关系型数据库 MySQL
zabbix agent集成percona监控MySQL的插件实战案例
这篇文章是关于如何使用Percona监控插件集成Zabbix agent来监控MySQL的实战案例。
55 2
zabbix agent集成percona监控MySQL的插件实战案例
|
3月前
|
SQL 监控 分布式数据库
【解锁数据库监控的神秘力量!】OceanBase社区版与Zabbix的完美邂逅 —— 揭秘分布式数据库监控的终极奥秘!
【8月更文挑战第7天】随着OceanBase社区版的普及,企业广泛采用这一高性能、高可用的分布式数据库。为保障系统稳定,使用成熟的Zabbix监控工具对其进行全方位监控至关重要。本文通过实例介绍如何在Zabbix中配置监控OceanBase的方法,包括创建监控模板、添加监控项(如TPS)、设置触发器及图形展示,并提供示例脚本帮助快速上手。通过这些步骤,可以有效监控OceanBase状态,确保业务连续性。
103 0
|
4月前
|
监控 关系型数据库 应用服务中间件
Linux zabbix监控 软件的安装
Linux zabbix监控 软件的安装
|
6月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
6月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
269 4
|
11月前
|
监控 关系型数据库 机器人
小白带你学习linux的监控平台zabbix
小白带你学习linux的监控平台zabbix
268 0

推荐镜像

更多