创建一个静态页面检测
  • 选择一台主机,直接用zabbix服务端所在的主机也可以:直接新建主机—-主机名称填写“webmonitor”—-ip地址就是zabbix服务端的ip,不用添加模板,直接点—更新就可以

  • 点击web场景—–>创建web场景,编辑如下截图:

  • 创建163.com这个web场景的触发器,当然一般来说要等这个网站故障才触发报警的估计有的等了,实验的时候转换一下思路,就是当状态码为200时触发警报,如下:

至此一个简单的web场景便创建完毕。在此我们再扩展一下web场景触发器时可选择的监控项,zabbix默认带有下面几个监控项:

1、download speed for scenario
释义:站点的下载速度
2、download speed for step of scenario
释义:网页的下载速度
3、faild step of scenario
释义:该监控项将显示整个Scenario中失败的step的数量,如果所有step都执行成功返回0
4、Last error message of scenario
释义:该监控项返回Scenario的最后的错误信息文本,如果Scenario中有失败的step时会保存一个新的值,如果所有step都成功执行时没有新的值被保存。
5、response code for the step of scenario
释义:网页的返回码
6、response time for the step of scenario
释义:网页的响应时间

创建一个动态页面检测

检测zabbix自身登录页面,登录后页面,及退出页面

选择webmonitor主机->Web监测->创建Web场景,如下:

配置步骤:
步骤1:zabbix首页检测

要求的字符串(Required string),用于检测首页是否有Zabbix SIA字符串

步骤2:zabbix登录
name,password引用场景中设置的变量,enter用于登录,sid用正则进行匹配(sid是安全标识符(Security Identifiers),用来跟踪每个帐户,且为16位)

步骤3:zabbix登录检测
url:这里输入进入zabbix的url ,http://192.168.37.11/zabbix/zabbix.php?action=dashboard.view 然后点击分析,就会出现查询字段。登录后页面有Global view字段,可用于登录检测(用其他字段也行),如下:

步骤4:zabbix用户退出
url:输入zabbix用户退出后的url http://192.168.37.11/zabbix/index.php?reconnect=1&form=default 如下:

完成后如下,点击添加即可:

查看监控信息如下:

文档更新时间: 2019-08-21 16:24   作者:子木