Zabbix如何在Web场景步骤的Query fields中引用已获取的动态token变量
Zabbix Web监控动态Token跨步骤引用方法
前置配置:先提取Token为场景变量
你需要先在返回动态Token的第一步配置变量提取规则,操作如下:
- 进入Web场景的步骤编辑页,打开返回Token的那个步骤的配置界面
- 找到变量(Variables) 配置块,按照规则填写提取逻辑:
若接口返回JSON格式,使用JSONPath定位Token字段,示例:如果返回结构为{"code":200,"data":{"token":"abc123xyz"}},则填写{access_token}=JSONPath:$.data.token
其中等号左侧的access_token是你自定义的变量名,可根据需求修改
后续步骤引用变量
完成变量提取配置后,在后续需要携带Token的步骤中直接引用变量即可:
- 打开对应步骤的Query fields配置段
- 在Token参数对应的Value输入框中,直接填入
{access_token}即可(变量名和你之前定义的保持完全一致)
注意事项:
- 步骤顺序必须保证「获取Token的步骤」在所有需要引用Token的步骤之前,Zabbix会按步骤执行顺序给变量赋值
- 如果Token需要放在请求头而非查询参数中,在Headers配置块的对应Value位置填写
{变量名}即可生效
内容的提问来源于stack exchange,提问作者cyberphantom
相关产品推荐
相关产品推荐

