这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.
2022 Zabbix中国峰会
2022 Zabbix中国峰会

2 用户自定义宏使用场景

概述

用户自定义宏可以用于以下场景。

动作

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

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

主机/主机原型

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

位置 宏/与文本混合1
接口IP/DNS 许DNS
端口 n
SNMP v1, v2
SNMP团体名 ye
SNMP v3
Context name yes
Security name yes
Authentication passphrase yes
Privacy passphrase yes
IPMI
用户名 ye
密码 y s
//标签 //
标签名字 yes
标签值 ye

监控项/监控项原型

监控项或者监控项原型 配置中, 用户宏可用于以下字段:

位置 宏/与文本混合1
名字 (已弃用) yes
监控项键值参数 yes
更新间隔 no
自定义间隔 no
历史存储周期 no
趋势存储周期 no
描述 y s
//计算监控项 //
公式 y s
数据库监控
用户名 ye
密码 y s
SQL语句 y s
//HTTP 客户端 //
URL2 yes
查询字段 yes
超时时间 no
请求体 ye
请求头部 (名字和值) yes
请求状态码 yes
HTTP代理 y s
HTTP认证用户名 yes
HTTP认证密码 yes
SSl证书文件 yes
SSl key 文件 y s
SSl key 密码 y s
允许请求的主机 yes
JMX 客户端
JMX endpoint yes
//Script监控项 //
参数的名字和值 yes
//SNMP 客户端 //
SNMP OID yes
//SSH 客户端 //
用户名 ye
公钥文件 yes
私钥文件 yes
密码 y s
脚本 y s
//TELNET 客户端 //
用户名 ye
密码 y s
脚本 y s
//Zabbix 采集器 //
允许的主机 yes
预处理
预处理步骤 (包含自定义脚本) yes

低级别发现

低级别发现规则中中, 用户宏可用于以下字段:

位置 宏/与文本混合1
名字 y s
键值参数 yes
更新间隔 no
自定义间隔 no
保留丢失的资源期限 no
描述 y s
SNMP 客户端
SNMP OID yes
SSH 客户端
用户名 ye
公钥文件 yes
私钥文件 yes
密码 y s
脚本 y s
TELNET 客户端
用户名 ye
密码 y s
脚本 y s
Zabbix 采集器
允许的主机 yes
数据库监控
附加参数 yes
JMX 客户端
JMX endpoint yes
HTTP 客户端
URL2 yes
查询字段 yes
超时时间 no
请求体 ye
请求头部 (名字和值) yes
请求状态码 yes
HTTP 认证用户名 yes
HTTP 认证密码 yes
//过滤器 //
正则表达式 yes
//覆盖 //
过滤器: 正则表达式 yes
操作: 更新间隔 (对于监控项原型) no
操作: 历史存储周期 (对于监控项原型) no
操作: 趋势存储周期 (对于监控项原型) no

网络自动发现

网络自动发现规则中, 用户宏可用于以下字段:

位置 宏/与文本混合1
更新间隔l no
SNMP v1, v2
SNMP 团体名 ye
SNMP OID yes
SNMP v3
Context 名称 y s
Security 名称 y s
Authentication passphrase yes
Privacy passphrase yes
SNMP OID yes

代理

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

位置 宏/与文本混合1
接口的端口 (被动代理) no

模板

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

位置 宏/与文本混合1
//标签 //
标签名字 yes
标签值 ye

触发器

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

位置 宏/与文本混合1
名称 y s
操作数据 yes
表达式 (仅在常量和函数参数中; 不支持加密的宏). yes
描述 y s
URL2 yes
匹配的标签 yes
//标签 //
标签名字 yes
标签值 ye

web场景

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

位置 宏/与文本混合1
名字 y s
更新间隔 no
客户端 ye
HTTP 代理 y s
变量 (只允许值 ) yes
请求头部 (名字和值) yes
//步骤 //
名字 y s
URL2 yes
变量 (只允许值) yes
请求头部 (名字和值) yes
超时时间 no
请求字符串 yes
请求状态码 no
//安全认证 //
用户名 ye
密码 y s
SSL 证书 y s
SSL key 文件 y s
SSL key 密码 y s

其它

这里是附加的清单, 用户宏可用于以下字段:

位置 宏/与文本混合1
全局脚本 (包含配置文件中的文本) yes
监控 → 宏
URL2 field of dynamic URL screen element yes
管理→ 用户→ 媒体
动作 n
管理 → 一般→ 图形
工作时间 no
管理→ 媒体类型 → 信息模板
主题 y s
信息 y s

查看Zabbix中支持的所有宏的完整列表, 参考支持宏

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

2 URLs支持内部宏将不起作用, 因为它们中的宏将被解析为 "******".