Zabbix3.2监控web登陆登入

2023年 7月 15日 80.8k 0

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

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

相关文章

对接alertmanager创建钉钉卡片(1)
手把手教你搭建OpenFalcon监控系统
无需任何魔法即可使用 Ansible 的神奇变量“hostvars”
openobseve HA本地单集群模式
基于k8s上loggie/vector/openobserve日志收集
openobseve单节点和查询语法

发布评论