zabbix添加对web页面url的状态监控




zabbix3.0.4添加对web页面url的状态监控



1、应用集配置
 在配置—>主机中打开主机列表,选择需要添加监控主机的web,创建应用集

修改zabbix 模板键值_修改zabbix 模板键值

修改zabbix 模板键值_触发器_02

2、web监测配置

选择web场景,再单击右上角的创建web场景

修改zabbix 模板键值_IP_03

修改zabbix 模板键值_IP_04

在名称中输入监控的名称,客户端是选择测试站点的浏览器类型

修改zabbix 模板键值_触发器_05


在步骤选项卡添加测试步骤

Name是测试步骤的名称,URL监控站点的真实url,Required status colder是监控时要求页面返回的状态码,通常设置200

添加完成后可以在monitor—web 看到刚才添加的监控

修改zabbix 模板键值_修改zabbix 模板键值_06

修改zabbix 模板键值_IP_07

3、触发器配置

 

添加完web监控后再次打开主机列表,选择触发器,点击右上角的创建触发器

修改zabbix 模板键值_IP_08


在Name中输入Triggers的名称

点击表达式右侧添加按钮

修改zabbix 模板键值_修改zabbix 模板键值_09


点击监控项右侧的选择按钮

修改zabbix 模板键值_IP_10


在添加完web 监控后回自动创建相应的Keys,但是要选择已经定义web的相应主机

在Function中选择相应的表达式,这里是设置返回的状态码不等于变量 N 时触发报警,N的值在下面设置成200

表达式:如果最近连续4次取到的response_code值不是200,则触发报警

{IP地址:web.test.rspcode[http_status_gm, http_status_gm].last(0)}<>200

{IP地址:web.test.rspcode[http_status_gm, http_status_gm].last(1)}<>200

{IP地址:web.test.rspcode[http_status_gm, http_status_gm].last(2)}<>200

{IP地址:web.test.rspcode[http_status_gm, http_status_gm].last(2)}<>200
测试