西数超哥博客
运维经验教程分享

zabbix web监控项item详解(55)

一旦我们创建好web监控之后,我们便可以查看web站点的性能状况。zabbix一共给我们提供了6个item key,实际上就三个,分别针对单个阶段和整个阶段。三个item分别为web.test.in、web.test.fail、web.test.error,下面看看它的具体用法。

web方案监控项

当web监控项创建好之后,下面的key会被自动添加好

key 描述
 web.test.in[Scenario,,bps]  整个阶段中的下载速度,单位字节/秒
类型: Numeric(float)
 web.test.fail[Scenario]  整个检测阶段,失败的阶段个数,如果所有的阶段(step)都成功,那么返回0
类型: Numeric(unsigned)
 web.test.error[Scenario]  返回最后一个错误信息(文本)

web监控项实例

创建触发器“Web scenario failed”,表达式如下

{host:web.test.fail[Scenario].last(0)}#0

创建触发器“Web application is slow”,表达式如下

{host:web.test.in[Scenario,,bps].last(0)}<10000

备注:Scenario改成你web方案的名称即可

web方案阶段监控项

key 描述
 web.test.in[Scenario,Step,bps] 检索指定阶段的下载速度,字节每秒
类型: Numeric(float)
 web.test.time[Scenario,Step] 获取指定阶段响应时间,时间计算从开始请求道获取到所有响应信息之后
类型: Numeric(float)
 web.test.rspcode[Scenario,Step] 检索指定阶段的http响应代码
类型: Numeric(unsigned)

 

step item使用实例

创建触发器 “Zabbix GUI login is too slow” trigger, 触发器表达式如下

{zabbix:web.test.time[ZABBIX GUI,Login].last(0)}>3

说明:ZABBIX GUI是web方案的名称,Login为阶段(step)名称

web监控项数据保留时间
web监控历史数据数据保存30天,趋势数据保存90天,老数据将被清除

本身知识点from http://www.ttlsa.com/zabbix/zabbix-web-monitor-items/

转载请注明:西数超哥博客www.ysidc.top» zabbix web监控项item详解(55)

https://www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top

赞(0)
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除。本站原创内容未经允许不得转载:西数超哥博客 » zabbix web监控项item详解(55)