zabbix-web监控
1、案例分析
按照我们之前通过item的操作方式,效果是非常的灵活,但是他对于某些数据变化特别大的场景效果不是太好,比如时刻监测web页面的可访问性,因为zabbix对监控项的数据采集时间间隔是有时间限制的,所以我们就需要一种专门应用于web项目监测的功能。
zabbix项目还提供了一种专门用于web场景的监控属性Web scenarios,可以基于web项目的url页面的访问状态来做多方面的服务监控,比如网站可用性、响应速度、请求处理时间等
注意:该web监控功能,是直接整合在监控主机上的,不能单独来进行配置。
2、web监控实践
2.1、点击configuration的子菜单Host
2.2、找到对应主机上的Web scenarios
2.3、点击创建web场景
属性解析: Name: 当前的 web场景的名称 New application 新应用的名称 Update interval 间隔时间60秒,即一分钟采集一次 Attempts 尝试次数,设置为 3 次 Agent 使用的浏览器,可以使用 google等,注意版本号
2.4、定制Steps的属性效果
属性解析:
Name: 步骤的名称
URL 要监控的地址,ip或者域名
Timeout 一次访问的超时时间
Require Status codes 要求返回的状态码,200为成功
2.5、点击添加step后效果
2.6、增加WEB场景并且查效果
2.7、查看监控状态
2.8、点击 web检测
2.9、定制tomcat首页图表
2.10、查看图表