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

网友投稿 1016 2022-05-29

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

1.为什么要使用web监测

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

大致步骤就是:

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

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

2.配置web监测

2.1.创建web监测

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

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

点击创建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.填写步骤

获取数据

步骤一可以是登陆页面

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

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

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

页面步骤配置信息如下

名称:登陆

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

要求的字符串:30 days

要求的状态码:200

填写完成后点击添加

首先获取数据

获取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

跟随跳转一定要点击

获取数据

点击主机–按f12即可看到

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

步骤配置

名称:主机配置

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

要求的字符串:创建主机

状态码:200

点击添加即可完成

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

1

2

瞬间告警

3.3.查看报警短信

报表–动作日志

web前端 Zabbix

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:GTK+介绍
下一篇:MySQL中的describe关键字
相关文章