Zabbix3.2监控web登陆登入

1,监控index主页返回码
2,监控登录状态返回码
3,监控退出登录状态返回码
官方参考1
官网参考2

1,选择将要被监控的主机-->web-->create web scenario

2,输入名称,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中写入即可,不必遵守顺序即可,当然,这明显不符合常理。

2 分享

您可以选择一种方式赞助本站

支付宝扫码赞助

支付宝扫码赞助

日期: 2016-06-17分类: zabbix

标签: zabbix

发表评论