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支持内部宏将不起作用, 因为它们中的宏将被解析为 “******“.