用户自定义宏可以用于以下场景。
在动作中, 用户宏可用于以下字段:
| 位置 | 多 | 宏/与文本混合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场景配置中, 用户宏可用于以下字段:
| 位置 | 多 | 宏/与文本混合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支持内部宏将不起作用, 因为它们中的宏将被解析为 "******".