Zabbix 配置WEB监控

打印 上一主题 下一主题

主题 956|帖子 956|积分 2868

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环境信息:
节点IPOSRolezabbix-server192.168.72.31Ubuntu 22.04zabbix-serverweb-server192.168.72.33Ubuntu 22.04Nginx/zabbix-agent zabbix 版本: v7.0.0
前置要求:已在web-server上安装zabbix-agent,并且在zabbix-server上添加web-server主机。
在web-server上安装nginx服务作为示例WEB应用。
  1. apt install -y nginx
复制代码
浏览器测试访问web地点
  1. http://192.168.72.33:80
复制代码
配置zabbix server解析到web服务器IP地点
  1. 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服务
  1. root@web-server:~# systemctl stop nginx.service
复制代码
查看告警信息


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

勿忘初心做自己

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表