当前位置: 代码网 > it编程>数据库>Mysql > Zabbix配置WEB监控详细图文教程

Zabbix配置WEB监控详细图文教程

2024年07月29日 Mysql 我要评论
zabbix web监控介绍在zabbix中配置web监控,可以监控网站的可用性和响应时间。zabbix提供了内置的web监控功能,通过配置web场景(web scenario),可以监控http/h

zabbix web监控介绍

在zabbix中配置web监控,可以监控网站的可用性和响应时间。zabbix提供了内置的web监控功能,通过配置web场景(web scenario),可以监控http/https协议下的web服务。

通过zabbix的web监控可以监控网站网页的状态,监测到有异常可以及时发出告警,提醒运维人员处理维护。启用 web 监控需要定义 web 场景。web 场景由一个或多个 http 请求或 “步骤” 组成。这些步骤由 zabbix server 以预设的顺序定期执行。如果主机由 proxy 监控,则这些步骤由 proxy 执行。

web 场景以与监控项、触发器等相同的方式附加到主机/模板上。这意味着 web 场景也可以在模板级别上创建,然后一次性应用于多个主机。

在任何 web 场景中都会收集以下信息:

  • 整个场景所有步骤的每秒平均下载速度
  • 失败的步骤编号
  • 最新的错误信息

在任何 web 场景步骤中都会收集以下信息:

  • 每秒下载速度
  • 响应时间
  • 响应码

zabbix web监控配置

zabbix环境信息:

节点iposrole
zabbix-server192.168.72.31ubuntu 22.04zabbix-server
web-server192.168.72.33ubuntu 22.04nginx/zabbix-agent

zabbix 版本: v7.0.0

前置要求:已在web-server上安装zabbix-agent,并且在zabbix-server上添加web-server主机。

在web-server上安装nginx服务作为示例web应用。

apt install -y nginx

浏览器测试访问web地址

http://192.168.72.33:80

配置zabbix server解析到web服务器ip地址

root@zabbix-server:~# echo "192.168.72.33 www.baidu.com" >> /etc/hosts

选择数据采集–主机,选择zabbix server,点击web监测

添加一个场景来监控zabbix的web界面。

该场景将执行多个步骤。点击配置->主机->选择主机->单击web监测->创建web监测

配置web监控步骤,填写url与状态码信息,状态码填写200,因为页面正常的时候状态码为200;

新建触发器,选择表达式监控项

配置结果为1告警

web检测还有一个总的监控值,只要你web检测有一个地方出现问题,监控值就为1,无问题为0,这个监控键值就是‘failed step of scenario xxx.’

配置触发器动作

查看监控数据

在web-server上启停nginx服务

root@web-server:~# systemctl stop nginx.service 

查看告警信息

总结 

到此这篇关于zabbix配置web监控的文章就介绍到这了,更多相关zabbix配置web监控内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com