Zabbix Web 场景

Zabbix Web 场景

我使用 Zabbix 的任务之一是监控我支持的许多 Web 应用程序并收集准确的响应时间,模拟用户体验。我尝试根据以下情况实施我的方案:手册中的 Zabbix Web 场景部分,但我无法让 Zabbix 登录该页面。

在 Zabbix 教程中,他们使用nameHTML 中的字段来指定输入数据的位置。Zabbix 页面示例
在我的 Web 应用程序中,此字段用于输入用户名和密码,但不用于登录按钮。
我的页面示例

如何让 Zabbix 登录这些页面,而无需name在 HTML 代码中存在该字段?

答案1

好的,我解决了这个问题。根据评论,按钮实际上不是提交内容所必需的。但是,姓名 字段是正确提交用户名和密码所必需的。
名称字段
诀窍是创建一个登录步骤,其中包含提交表单时调用的 URL(在我的示例中,它是行动表单)。您还需要在此步骤中放入帖子变量,当然要遵循重定向。 行动
例如,使用上面的图片:

  • 网址https://www.example.com/nu
  • 邮政(在 Zabbix 中使用宏): userName={user}&passWord={password}

然后,我创建了登录检查步骤,搜索着陆页上的字符串,收到状态代码 200。

一旦成功,您就知道您已成功登录。请确保在您希望 Zabbix 执行的所有步骤之后,您已将其注销。

感谢评论中提供的所有帮助!

相关内容