Zabbix学习之路(四)之Web监控
-
1.Zabbix监控web服务器访问性能
zabbix 对 web 性能的监控,通过它可以了解 web 站点的可用性以及性能。最终将各项指标绘制到图形中,这样我们可以了解到一个站点的下载速度、响应速度等。需要注意的是在安装 zabbix server 需要增加 libcurl 的支持。
-
web 检测数据搜集说明:
web 整个检测中会收集如下数据
整个 web 监控规则中的页面平均下载速度,秒为单位
检测阶段发生的错误次数
最后一个错误消息
-
web 检测的任何一个阶段都会收集如下数据:
每秒的下载速度
响应时间
响应代码(http code,如 200、 301 等)
-
2.zabbix 实战监控 WEB 网站性能
监控自建的zabbix网站:
打开网站、登陆、登陆验证、退出,一共 4 个小 step
检测流程:
1) 打开网站:如果 http code 为 200,并且响应的 html 中包含 Zabbix 表示打开成功(zabbix 页面有这个标示)
2) 登陆后台: post 用户名和密码到 index.php,如果响应 200,那表示 post 成功。并且通过正则表达式从响应的html 中匹配 sid,这个 sid 也就是一个宏变量,退出可以使用到
3) 验证登陆:打开首页,检索 html 中是否包含 Dashboard(只有登陆成功,才会有 Dashboard出现)
4) 退出账号:传递参数 sid 给 index.php 即可退出,响应 200 即表示退出成功
-
3.创建 WEB 场景
configuration->Host->你的主机->web->右上角 Create scenario
step1:打开首页
step2:首页登陆
step3:登陆检查
step4:退出登陆
WEB 网站检测配置完成,保存:
查看结果:
相关文章
- crontab机会任务监控
- windows-server-2008 – 如何在Windows性能监视器中保存计数器的设置,监控hyper-v里的CPU使用率和网卡使用率
- [ python3 ] 基于zabbix 自动生成xlsx监控文档
- Confluence 6 使用 JConsole 监控远程 Confluence
- Kubernetes技术分析之监控
- Prometheus监控学习笔记之Prometheus 2.0 告警规则介绍
- 如何使用Nmon监控Linux系统性能
- 用户洞察的秘密武器:阿里中间件ARMS前端监控功能正式上线
- 分布式监控系统Zabbix--完整安装记录 -添加web页面监控
- 磁盘 I/O 性能监控指标和调优方法
- 深入研究嵌入式web服务器的视频监控应用
- 深度学习将成为中国监控市场增长的新引擎
- 【架构实践】怎样具体实现一个实时业务质量监控平台?
- 使用Go语言开发生成阿里云ECS监控报表,定时自动发送邮件给指定人员
- 【DevOps】推荐Go语言开源项目:Excelize ,获取阿里云ECS实例监控数据导出到自定义Excel表格(三)
- zabbix监控mysql性能
- 10 个免费的网络监控工具(转)
- 对于容器环境来说 全栈监控究竟意味着什么?
- 莫斯科计划在 17 万个监控摄像头中引入人脸识别;广东农行“刷脸取款”实现 1600 多个网点全覆盖
- 运维监控系统之Open-Falcon
- Nagios 监控Windows服务器(详细篇)