2 按位置支持的用户宏

概述

本节列出了支持 user-definable宏 的所有位置。

对于动作网络发现Proxies以及本页面其他位置部分列出的所有位置, 仅支持全局级别的用户宏。在上述位置中,主机级别 和模板级别的宏将不会被解析。

动作

actions中,用户宏可以 用于以下字段:

位置 多个宏/与文本混合1
基于触发器的通知和命令
基于触发器的内部通知
问题update通知
基于服务的通知和命令
服务update通知
时间段条件
操作
默认操作步骤持续时间
步骤持续时间

主机/主机原型

host主机原型配置中, 用户宏可用于以下字段:

位置 支持多宏/与文本混合1
接口IP/DNS 仅DNS
接口端口
SNMP v1, v2
SNMP团体名
SNMP v3
上下文名称
安全名称
认证口令
加密口令
IPMI
用户名
密码
标签2
标签名称
标签值

监控项/监控项原型

itemitem prototype配置中 用户宏可用于以下字段:

位置 多宏/与文本混合1
监控项键参数
更新间隔
自定义间隔
历史存储周期
趋势存储周期
描述
计算/聚合监控项
公式(表达式常量和函数参数;监控项键参数;(仅聚合监控项)过滤条件(主机组名称和标签名))
数据库监控
用户名
密码
SQL query
HTTP agent
URL3
query字段
超时
请求体
头部(名称和值)
必需状态码
HTTP proxy
HTTP认证用户名
HTTP认证密码
SSL证书file
SSL密钥file
SSL密钥密码
允许主机
JMX agent
JMX端点
脚本监控项
参数名和值
SNMP agent
SNMP OID
SSH agent
用户名
公钥file
私钥file
密码
脚本
TELNET agent
用户名
密码
脚本
Zabbix trapper
允许主机
标签2
标签名
标签值
预处理
步骤参数(包括自定义脚本)

低级发现

配置低级发现中, 用户宏可用于以下字段:

位置 多宏/与文本混合1
键参数
更新间隔
自定义间隔
保留丢失资源周期
描述
SNMP agent
SNMP OID
SSH agent
用户名
公钥 file
私钥 file
密码
脚本
TELNET agent
用户名
密码
脚本
Zabbix trapper
允许的 主机
数据库监控
用户名
密码
SQL query
JMX agent
JMX端点
HTTP agent
URL3
query 字段
超时
请求体
头部(名称和值)
必需状态码
HTTP认证用户名
HTTP认证密码
过滤器
正则表达式
覆盖
过滤器:正则表达式
操作:update 间隔(用于 监控项原型)
操作:历史存储周期(用于 监控项原型)
操作:趋势存储周期(用于 监控项原型)

网络发现

network discovery rule中, 用户宏可用于以下字段:

位置 多个宏/与文本混合1
更新间隔
SNMP v1, v2
SNMP团体名
SNMP OID
SNMP v3
上下文名称
安全名称
认证口令
加密口令
SNMP OID

Proxies

配置 配置中,用户宏可用于以下字段:

位置 多宏/与文本混合1
接口端口(用于被动proxy)

模板

template配置中 用户宏可用于以下字段:

位置 多个宏/与文本混合1
标签2
标签名称
标签值

触发器

trigger配置中 用户宏可用于以下字段:

位置 多宏/与文本混合1
名称
操作数据
表达式(仅限常量和函数参数,不支持密钥宏)
描述
URL3
匹配标签
标签2
标签名称
标签值

Web 场景

web scenario配置中 用户宏可用于以下字段:

位置 多宏/与文本混合1
名称
更新间隔
Agent
HTTP proxy
变量(仅值)
头部(名称和值)
步骤
名称
URL3
变量(仅值)
头部(名称和值)
超时
必需string
必需状态码
认证
用户
密码
SSL证书
SSL密钥file
SSL密钥密码
标签2
标签名称
标签值

其他位置

除此处列出的位置外,用户宏还可用于以下字段:

位置 是否支持多宏/与文本混用1
全局脚本(脚本、SSH、Telnet、IPMI),包括确认文本
Webhooks
JavaScript脚本
JavaScript脚本参数名称
JavaScript脚本参数值
监控 → 仪表板
Top 主机仪表板小部件中的文本数据类型列
监控项值仪表板小部件中的描述参数
URL3仪表板小部件中的URL参数
管理 → 用户 → 媒介
激活时段
管理 → 常规 → GUI
工作时间
管理 → 媒介类型 → 消息模板
主题
消息
管理 → 媒介类型 → 媒介类型
Email媒介类型的用户名密码字段(当认证设置为"用户名和密码"时;推荐配置

有关Zabbix支持的所有宏的完整列表,请参阅supported macros

脚注

1 如果某字段位置不支持多个宏或宏与文本混合使用,则必须由单个宏填充整个字段。

2 标签名称和值中使用的宏仅在事件生成过程中解析。

3 包含配置的URL将无法正常工作,因为其中的宏会被解析为"******"。