一旦我们创建好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