2 支持用户自定义宏的位置

概述

本章节包含支持 用户可定义 宏的位置列表。

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

若要自定义宏值(例如,缩短或提取特定的子字符串),你可以使用宏函数

动作

动作中,用户宏可用于以下地方:

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

主机/主机原型

主机主机原型 配置中,用户宏可用于以下地方:

位置多个宏/混合文本1
接口IP/DNS仅支持DNS
接口端口不支持
SNMP v1, v2
SNMP团体名支持
SNMP v3
上下文名称支持
安全名称支持
身份验证密码支持
隐私密码支持
IPMI
用户名支持
密码支持
标签2
标签名称支持
标签值支持

监控项 / 监控项原型

监控项监控项原型配置中,用户宏可用于以下地方:

位置多个宏/混合文本1
监控项名称支持
监控项键参数支持
更新间隔不支持
自定义间隔不支持
超时 (适用于支持的 监控项类型)不支持
存储到(用于历史和趋势)不支持
描述支持
计算监控项
公式支持
数据库监控
用户名支持
密码支持
SQL查询支持
HTTP代理
URL3支持
查询字段支持
请求体支持
请求头部 (名称和值)支持
返回状态码支持
HTTP代理支持
HTTP认证用户名支持
HTTP认证密码支持
SSl证书文件支持
SSl密钥文件支持
SSl密钥密码支持
允许的主机支持
JMX代理
JMX端点支持
脚本监控项
参数名称和值支持
浏览器监控项
参数名称和值支持
SNMP 代理
SNMP OID支持
SSH 代理
用户名支持
公钥文件支持
私钥文件支持
密码支持
脚本支持
TELNET 代理
用户名支持
密码支持
脚本支持
Zabbix采集器
允许的主机支持
标签2
标签名称支持
标签值支持
预处理步骤
步参数(包括自定义脚本)支持
自定义错误处理参数(将值设置为将错误设置为字段)支持

低级别自动发现

低级别自动发现规则中,用户宏可用于以下地方:

位置多个宏/混合文本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支持

代理

代理配置中,用户宏可用于以下地方:

位置多个宏/混合文本1
接口端口(如果代理属于组,则用于主动代理)不支持
接口端口(用于被动代理)不支持
监控项类型的超时不支持

代理组

代理组配置中,用户宏可用于以下地方:

位置多个宏/混合文本1
故障恢复时间不支持
最小代理数量不支持

模板

模板 配置中,用户宏可用于以下地方:

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

触发器

触发器 配置中,用户宏可用于以下地方:

位置多个宏/混合文本1
名称支持
操作数据支持
表达式 (仅在常量和函数参数中; 不支持加密的宏)。支持
匹配标签支持
菜单项名称支持
菜单项URL3支持
描述支持
标签2
标签名称支持
标签值支持

Web 场景

Web 场景配置中,用户宏可用于以下地方:

位置多个宏/混合文本1
名称支持
更新间隔不支持
代理支持
HTTP 代理支持
变量 (只允许值)支持
请求头部 (名称和值)支持
步骤
名称支持
URL3支持
变量 (只允许值)支持
请求头部 (名称和值)支持
超时不支持
返回字符串支持
返回状态码不支持
认证
用户支持
密码支持
SSL 证书支持
SSL 密钥文件支持
SSL 密钥密码支持
标签
标签名称支持
标签值支持

其他位置

除了以上列出的位置外,用户宏还可用于以下地方:

位置多个宏/混合文本1
全局脚本(URL,脚本, SSH, Telnet, IPMI),包括确认文本支持
Webhooks
JavaScript 脚本不支持
JavaScript 脚本参数名称不支持
JavaScript 脚本参数值支持
仪表盘
监控项值仪表盘 部件中的描述参数不支持
Honeycomb 仪表盘部件中的主/从标签文本参数支持
URL 仪表盘部件中URL3 参数支持
用户 → 用户 → 媒介
当活动时不支持
管理 → 常规 → GUI
工作时间不支持
管理 → 常规 → 超时
监控项类型的超时不支持
管理 → 常规 → 连接器
URL支持
用户名支持
密码支持
不记名令牌支持
超时不支持
HTTP代理支持
SSL证书文件支持
SSL密钥文件支持
SSL密钥密码支持
警报 → 媒介类型 → 消息模板
主题支持
消息支持
警报 → 媒介类型 → 脚本
脚本参数支持
警报 → 媒介类型 → 媒介类型
电子邮件 媒介类型的用户名密码 的字段(当认证设置为用户名密码 ;推荐使用密钥宏 )支持

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

附注

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

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

3 URLs 包含密钥宏 将不起作用,因为其中的宏将被解析为 “******“。