1.web监控需求
以zabbix-UI页面的登录监控,模拟登录,输入账号密码,实现首页的健康监控。
1. 模拟登录输入zabbix账号密码,登录后台,如果登录失败就报警
2. 基于响应状态码判断 非200即报警
2.配置步骤
2.1 抓取HTTP数据包
既然是模拟登录,先抓包,查看zabbix登录的数据提交,通过浏览器开发者模式抓包
确认登录提交的数据是
Admin
zabbix
2.2 创建web监控模板
2.3 创建web检测场景
创建具体步骤,也就是填写登录的url,以及账号密码
首页内容检测,以及响应状态码200判断
创建结果
2.4 主机关联
2.5 查看web检测数据
查看最新数据,也可以看到web检测的数据
2.6 模拟网站故障
为了方便,模拟密码输入错误即可,就不演示网站挂了
2.7 针对web检测的触发器
如果检测网站挂了,出问题, 如何报警?触发器来了
根据登录状态的key判断报警
正常登录是0
错误是1
根据HTTP状态码监控,更通用
模拟故障