1,监控index主页返回码2,监控登录状态返回码3,监控退出登录状态返回码官方参考1官网参考2
1,选择将要被监控的主机-->web-->create web scenario2,输入名称,new application即可,在agent中选择浏览器引擎即可,当然,你也可以自定义3,在steps中,选择add添加,在弹出的对话框中输入名称,如下图所示:其中:name:当前step名称url:地址POST:提交的内容variables:变量,这边定义宏变量后续的step可以使用Timeout:超时时间,默认15秒required string中Zabbix SIA,这段字符串必然会出现在index.php页面中,当然,你也可以修改自己的想要的(必须存在)Required status codes:这段为响应码,多个响应码逗号分开即可4,监控login如上所示:post字段“name=admin&password=zabbix&enter=Sign in” 此处没有写变量也没有调用变量,直接键入内容。当然,你也可以在scenario写入上面这段“name=admin&password=zabbix&enter=Sign in”,在此处“name={name}&password={password}&enter=Sign in”调用即可5,检测是否正常登陆请注意,这里的检测正常登陆,必须在登陆之后添加,且administration条件只有在登陆后的页面才会存在6,是否正常退出这里调用第五步variables中变量7,通常正常退出就会弹出到zabbix登陆界面,于是在required string就出现了username,且Username出现必须在log out之后8,Authentication,默认即可选择Monitoring->web->NAME如果你的登陆页面和登出界面有不同的字符,则可在required string中写入即可,不必遵守顺序即可,当然,这明显不符合常理。