2 用户自定义宏使用场景
概述
用户自定义宏可以用于以下场景。
动作
在动作中, 用户宏可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 基于触发器的通知和命令 | yes | |
| 基于触发器的内部通知 | yes | |
| 问题更新通知 | yes | |
| 时间段条件 | no | |
| 操作 | ||
| 默认操作步骤持续时间 | no | |
| 步骤持续时间 | no | |
主机/主机原型
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 接口IP/DNS | 只允许DNS | |
| 端口 | no | |
| SNMP v1, v2 | ||
| SNMP团体名 | yes | |
| SNMP v3 | ||
| Context name | yes | |
| Security name | yes | |
| Authentication passphrase | yes | |
| Privacy passphrase | yes | |
| IPMI | ||
| 用户名 | yes | |
| 密码 | yes | |
| 标签 | ||
| 标签名字 | yes | |
| 标签值 | yes | |
监控项/监控项原型
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 名字 (已弃用) | yes | |
| 监控项键值参数 | yes | |
| 更新间隔 | no | |
| 自定义间隔 | no | |
| 历史存储周期 | no | |
| 趋势存储周期 | no | |
| 描述 | yes | |
| 计算监控项 | ||
| 公式 | yes | |
| 数据库监控 | ||
| 用户名 | yes | |
| 密码 | yes | |
| SQL语句 | yes | |
| HTTP 客户端 | ||
| URL2 | yes | |
| 查询字段 | yes | |
| 超时时间 | no | |
| 请求体 | yes | |
| 请求头部 (名字和值) | yes | |
| 请求状态码 | yes | |
| HTTP代理 | yes | |
| HTTP认证用户名 | yes | |
| HTTP认证密码 | yes | |
| SSl证书文件 | yes | |
| SSl key 文件 | yes | |
| SSl key 密码 | yes | |
| 允许请求的主机 | yes | |
| JMX 客户端 | ||
| JMX endpoint | yes | |
| Script监控项 | ||
| 参数的名字和值 | yes | |
| SNMP 客户端 | ||
| SNMP OID | yes | |
| SSH 客户端 | ||
| 用户名 | yes | |
| 公钥文件 | yes | |
| 私钥文件 | yes | |
| 密码 | yes | |
| 脚本 | yes | |
| TELNET 客户端 | ||
| 用户名 | yes | |
| 密码 | yes | |
| 脚本 | yes | |
| Zabbix 采集器 | ||
| 允许的主机 | yes | |
| 预处理 | ||
| 预处理步骤 (包含自定义脚本) | yes | |
低级别发现
在低级别发现规则中中, 用户宏可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 名字 | yes | |
| 键值参数 | yes | |
| 更新间隔 | no | |
| 自定义间隔 | no | |
| 保留丢失的资源期限 | no | |
| 描述 | yes | |
| SNMP 客户端 | ||
| SNMP OID | yes | |
| SSH 客户端 | ||
| 用户名 | yes | |
| 公钥文件 | yes | |
| 私钥文件 | yes | |
| 密码 | yes | |
| 脚本 | yes | |
| TELNET 客户端 | ||
| 用户名 | yes | |
| 密码 | yes | |
| 脚本 | yes | |
| Zabbix 采集器 | ||
| 允许的主机 | yes | |
| 数据库监控 | ||
| 附加参数 | yes | |
| JMX 客户端 | ||
| JMX endpoint | yes | |
| HTTP 客户端 | ||
| URL2 | yes | |
| 查询字段 | yes | |
| 超时时间 | no | |
| 请求体 | yes | |
| 请求头部 (名字和值) | yes | |
| 请求状态码 | yes | |
| HTTP 认证用户名 | yes | |
| HTTP 认证密码 | yes | |
| 过滤器 | ||
| 正则表达式 | yes | |
| 覆盖 | ||
| 过滤器: 正则表达式 | yes | |
| 操作: 更新间隔 (对于监控项原型) | no | |
| 操作: 历史存储周期 (对于监控项原型) | no | |
| 操作: 趋势存储周期 (对于监控项原型) | no | |
网络自动发现
在网络自动发现规则中, 用户宏可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 更新间隔l | no | |
| SNMP v1, v2 | ||
| SNMP 团体名 | yes | |
| SNMP OID | yes | |
| SNMP v3 | ||
| Context 名称 | yes | |
| Security 名称 | yes | |
| Authentication passphrase | yes | |
| Privacy passphrase | yes | |
| SNMP OID | yes | |
代理
在代理配置中, 用户宏可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 接口的端口 (被动代理) | no | |
模板
在模板配置中, 用户宏可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 标签 | ||
| 标签名字 | yes | |
| 标签值 | yes | |
触发器
在触发器配置中, 用户宏可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 名称 | yes | |
| 操作数据 | yes | |
| 表达式 (仅在常量和函数参数中; 不支持加密的宏). | yes | |
| 描述 | yes | |
| URL2 | yes | |
| 匹配的标签 | yes | |
| 标签 | ||
| 标签名字 | yes | |
| 标签值 | yes | |
web场景
在web场景配置中, 用户宏可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 名字 | yes | |
| 更新间隔 | no | |
| 客户端 | yes | |
| HTTP 代理 | yes | |
| 变量 (只允许值 ) | yes | |
| 请求头部 (名字和值) | yes | |
| 步骤 | ||
| 名字 | yes | |
| URL2 | yes | |
| 变量 (只允许值) | yes | |
| 请求头部 (名字和值) | yes | |
| 超时时间 | no | |
| 请求字符串 | yes | |
| 请求状态码 | no | |
| 安全认证 | ||
| 用户名 | yes | |
| 密码 | yes | |
| SSL 证书 | yes | |
| SSL key 文件 | yes | |
| SSL key 密码 | yes | |
其它
这里是附加的清单, 用户宏可用于以下字段:
| 位置 | 多个宏/与文本混合1 | |
|---|---|---|
| 全局脚本 (包含配置文件中的文本) | yes | |
| 监控 → 宏 | ||
| URL2 field of dynamic URL screen element | yes | |
| 管理→ 用户→ 媒体 | ||
| 动作 | no | |
| 管理 → 一般→ 图形 | ||
| 工作时间 | no | |
| 管理→ 媒体类型 → 信息模板 | ||
| 主题 | yes | |
| 信息 | yes | |
查看Zabbix中支持的所有宏的完整列表, 参考支持宏。
注
1 如果该位置不支持字段中的多个宏或与文本混合的宏,则必须用单个宏填充整个字段。
2 URLs支持内部宏将不起作用, 因为它们中的宏将被解析为 “******“.
