2 按位置支持的用户宏
概述
本章节包含支持 用户可定义 宏的位置列表。
对于 动作,网络发现, Proxy 和此页的 其他位置 部分下列出的所有位置,仅支持全局级别的用户宏。 在上述位置,主机级和模板级宏将不会被解析。
若要自定义宏值(例如,缩短或提取特定的子字符串),你可以使用宏函数。
动作
在 动作中,用户宏可用于以下地方:
| 位置 | 多个宏/混合文本1 | |
|---|---|---|
| 基于触发器的通知和命令 | 支持 | |
| 基于触发器的内部通知 | 支持 | |
| 问题更新通知 | 支持 | |
| 基于服务的通知和命令 | 支持 | |
| 服务更新通知 | 支持 | |
| 时间周期条件 | 不支持 | |
| 操作 | ||
| 默认操作步骤持续时间 | 不支持 | |
| 步骤持续时间 | 不支持 | |
主机/主机原型
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 接口 IP/DNS | 仅 DNS | |
| 接口端口 | 否 | |
| SNMP v1, v2 | ||
| SNMP community | 是 | |
| SNMP v3 | ||
| 上下文名称 | 是 | |
| 安全名称 | 是 | |
| 认证口令 | 是 | |
| 隐私口令 | 是 | |
| IPMI | ||
| 用户名 | 是 | |
| 密码 | 是 | |
| 标签2 | ||
| 标签名称 | 是 | |
| 标签值 | 是 | |
监控项 / 监控项原型
在 监控项 或 监控项 原型 配置中,用户宏可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 监控项名称 | 是 | |
| 监控项键参数 | 是 | |
| 更新间隔 | 否 | |
| 自定义间隔 | 否 | |
| 超时(适用于支持的监控项类型) | 否 | |
| 保存时长(历史数据和趋势数据) | 否 | |
| 描述 | 是 | |
| Calculated/aggregate item | ||
| 公式(表达式常量和函数参数;监控项键参数;(仅 aggregate item)过滤条件(主机组名称和标签名称)) | 是 | |
| Database monitor | ||
| 用户名 | 是 | |
| 密码 | 是 | |
| SQL 查询 | 是 | |
| HTTP agent | ||
| URL3 | 是 | |
| 查询字段 | 是 | |
| 请求体 | 是 | |
| 标头(名称和值) | 是 | |
| 所需状态码 | 是 | |
| HTTP proxy | 是 | |
| HTTP 认证用户名 | 是 | |
| HTTP 认证密码 | 是 | |
| SSl 证书文件 | 是 | |
| SSl 密钥文件 | 是 | |
| SSl 密钥密码 | 是 | |
| 允许的主机 | 是 | |
| JMX agent | ||
| JMX 端点 | 是 | |
| Script item | ||
| 参数名称和值 | 是 | |
| Browser item | ||
| 参数名称和值 | 是 | |
| SNMP agent | ||
| SNMP OID | 是 | |
| SSH agent | ||
| 用户名 | 是 | |
| 公钥文件 | 是 | |
| 私钥文件 | 是 | |
| 密码 | 是 | |
| 脚本 | 是 | |
| TELNET agent | ||
| 用户名 | 是 | |
| 密码 | 是 | |
| 脚本 | 是 | |
| Zabbix trapper | ||
| 允许的主机 | 是 | |
| 标签2 | ||
| 标签名称 | 是 | |
| 标签值 | 是 | |
| 预处理步骤 | ||
| 参数(包括自定义脚本) | 是 | |
| 自定义错误处理参数(Set value to 和 Set error to 字段) | 是 | |
低级别自动发现
在低级别自动发现规则中,用户宏可用于以下地方:
| 位置 | 多个宏/混合文本1 | |
|---|---|---|
| 键参数 | 支持 | |
| 更新间隔 | 不支持 | |
| 自定义间隔 | 不支持 | |
| 超时 (适用于支持的 监控项类型) | 不支持 | |
| 删除丢失的资源 | 不支持 | |
| 禁用丢失的资源 | 不支持 | |
| 描述 | 支持 | |
| SNMP 代理 | ||
| SNMP OID | 支持 | |
| SSH 代理 | ||
| 用户名 | 支持 | |
| 公钥文件 | 支持 | |
| 私钥文件 | 支持 | |
| 密码 | 支持 | |
| 脚本 | 支持 | |
| TELNET 代理 | ||
| 用户名 | 支持 | |
| 密码 | 支持 | |
| 脚本 | 支持 | |
| Zabbix采集器 | ||
| 允许的主机 | 支持 | |
| 数据库监控 | ||
| 用户名 | 支持 | |
| 密码 | 支持 | |
| SQL查询 | 支持 | |
| JMX 代理 | ||
| JMX 端点 | 支持 | |
| HTTP 代理 | ||
| URL3 | 支持 | |
| 查询字段 | 支持 | |
| 请求体 | 支持 | |
| 请求头部 (名字和值) | 支持 | |
| 返回状态码 | 支持 | |
| HTTP认证用户名 | 支持 | |
| HTTP认证密码 | 支持 | |
| 过滤器 | ||
| 正则表达式 | 支持 | |
| 覆盖 | ||
| 过滤器:正则表达式 | 支持 | |
| 操作: 更新间隔 (对于监控项原型) | 不支持 | |
| 操作: 历史存储周期 (对于监控项原型) | 不支持 | |
| 操作: 趋势存储周期 (对于监控项原型) | 不支持 | |
网络发现
在 网络发现规则中,用户宏可用于以下地方:
| 位置 | 多个宏/混合文本1 | |
|---|---|---|
| 更新间隔 | 不支持 | |
| SNMP v1, v2 | ||
| SNMP 团体名 | 支持 | |
| SNMP OID | 支持 | |
| SNMP v3 | ||
| 上下文名称 | 支持 | |
| 安全名称 | 支持 | |
| 身份验证密码 | 支持 | |
| 隐私密码 | 支持 | |
| SNMP OID | 支持 | |
Proxy
在 proxy 配置中,用户宏可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 主动 agent 的地址 > 端口(如果 proxy 属于某个组) | 否 | |
| 接口地址和端口(用于被动 proxy) | 否 | |
| 监控项类型的超时 | 否 | |
代理组
在 代理组配置中,用户宏可用于以下地方:
| 位置 | 多个宏/混合文本1 | |
|---|---|---|
| 故障恢复时间 | 不支持 | |
| 最小代理数量 | 不支持 | |
模板
在 模板 配置中,用户宏可用于以下地方:
触发器
在 触发器 配置中,用户宏可用于以下地方:
| 位置 | 多个宏/混合文本1 | |
|---|---|---|
| 名称 | 支持 | |
| 操作数据 | 支持 | |
| 表达式 (仅在常量和函数参数中; 不支持加密的宏)。 | 支持 | |
| 匹配标签 | 支持 | |
| 菜单项名称 | 支持 | |
| 菜单项URL3 | 支持 | |
| 描述 | 支持 | |
| 标签2 | ||
| 标签名称 | 支持 | |
| 标签值 | 支持 | |
Web 场景
在 Web 场景配置中,用户宏可用于以下地方:
| 位置 | 多个宏/混合文本1 | |
|---|---|---|
| 名称 | 支持 | |
| 更新间隔 | 不支持 | |
| 代理 | 支持 | |
| HTTP 代理 | 支持 | |
| 变量 (只允许值) | 支持 | |
| 请求头部 (名称和值) | 支持 | |
| 步骤 | ||
| 名称 | 支持 | |
| URL3 | 支持 | |
| 变量 (只允许值) | 支持 | |
| 请求头部 (名称和值) | 支持 | |
| 超时 | 不支持 | |
| 返回字符串 | 支持 | |
| 返回状态码 | 不支持 | |
| 认证 | ||
| 用户 | 支持 | |
| 密码 | 支持 | |
| SSL 证书 | 支持 | |
| SSL 密钥文件 | 支持 | |
| SSL 密钥密码 | 支持 | |
| 标签 | ||
| 标签名称 | 支持 | |
| 标签值 | 支持 | |
其他位置
除了此处列出的位置外,用户宏还可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 全局脚本(URL、脚本、SSH、Telnet、IPMI),包括确认文本 | 是 | |
| Webhooks | ||
| JavaScript 脚本 | 否 | |
| JavaScript 脚本参数名称 | 否 | |
| JavaScript 脚本参数值 | 是 | |
| 仪表板 | ||
| Top hosts 仪表板小部件中数据类型为 Text 的列 | 是 | |
| Item value 和 Gauge 仪表板小部件中的 Description 参数 | 是 | |
| Honeycomb 仪表板小部件中主/次标签的 Text 参数 | 是 | |
| URL 仪表板小部件中的 URL3 参数 | 是 | |
| 用户 → 用户 → 媒介 | ||
| 活动时间 | 是 | |
| 管理 → 常规 → GUI | ||
| 工作时间 | 否 | |
| 管理 → 常规 → 超时 | ||
| 监控项类型的超时 | 否 | |
| 管理 → 常规 → 连接器 | ||
| URL | 是 | |
| 用户名 | 是 | |
| 密码 | 是 | |
| Bearer token | 是 | |
| 超时 | 否 | |
| HTTP proxy | 是 | |
| SSL 证书文件 | 是 | |
| SSL 密钥文件 | 是 | |
| SSL 密钥密码 | 是 | |
| 告警 → 媒介类型 → 消息模板 | ||
| 主题 | 是 | |
| 消息 | 是 | |
| 告警 → 媒介类型 → 脚本 | ||
| 脚本参数 | 是 | |
| 告警 → 媒介类型 → 媒介类型 | ||
| Email 媒介类型的 Username 和 Password 字段(当 Authentication 设置为“Username and password”时;建议使用密文宏) | 是 | |
有关 Zabbix 支持的所有宏的完整列表,请参见支持的宏。
附注
1 如果该位置不支持字段中的多个宏或与混合文本的宏,则必须使用单个宏填充整个字段。
2标记名称和值中使用的宏仅在事件生成过程中解析。
3 URLs 包含密钥宏 将不起作用,因为其中的宏将被解析为 "******"。