2 按位置支持的用户宏

概述

本节列出了支持使用user-definable宏的位置列表。

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

动作

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

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

主机/主机原型

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

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

监控项/监控项原型

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

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

低级发现

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

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

网络发现

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

位置 多宏/与文本混合脚注
更新间隔
SNMP v1, v2
SNMP共同体
SNMP OID
SNMP v3
上下文名称
安全名称
认证口令
隐私口令
SNMP OID

Proxies

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

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

模板

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

位置 多宏/与文本混合脚注
标签脚注
标签名称
标签值

触发器

trigger配置中,用户宏可在以下字段中使用:

位置 多宏/与文本混合脚注
名称
运行数据
表达式(仅限常量和函数参数;不支持秘密宏)
描述
URL脚注
匹配标签
标签脚注
标签名称
标签值

Web 场景

web scenario配置中,用户宏可在以下字段中使用:

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

其他位置

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

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

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

脚注

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

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

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