1 支持的宏

概述

该表格包含Zabbix开箱即用支持的所有宏的完整列表。

要查看特定位置支持的所有宏(例如在"地图URL"中),您可以将位置名称粘贴到浏览器窗口底部的搜索框(通过按CTRL+F访问)并搜索next

支持位置 描述
{ACTION.ID} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 发现通知和命令
→ 自动注册通知和命令
→ 内部通知
触发动作的数字ID
{ACTION.NAME} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 发现通知和命令
→ 自动注册通知和命令
→ 内部通知
触发动作的名称
{ALERT.MESSAGE} → 告警脚本参数 动作配置中的'默认消息'值
自3.0.0起支持
{ALERT.SENDTO} → 告警脚本参数 用户媒体配置中的'发送至'值
自3.0.0起支持
{ALERT.SUBJECT} → 告警脚本参数 动作配置中的'默认主题'值
自3.0.0起支持
{DATE} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 发现通知和命令
→ 自动注册通知和命令
→ 内部通知
→ 手动事件动作scripts
当前日期,格式为yyyy.mm.dd
{DISCOVERY.DEVICE.IPADDRESS} → 发现通知和命令 被发现设备的IP地址
始终可用,不依赖于是否添加主机
{DISCOVERY.DEVICE.DNS} → 发现通知和命令 被发现设备的DNS名称
始终可用,不依赖于是否添加主机
{DISCOVERY.DEVICE.STATUS} → 发现通知和命令 被发现设备的状态:可以是UP或DOWN
{DISCOVERY.DEVICE.UPTIME} → 发现通知和命令 自上次发现状态更改以来的时间,精确到秒
例如:1h 29m 01s
对于状态为DOWN的设备,这是其停机时间
{DISCOVERY.RULE.NAME} → 发现通知和命令 发现设备或服务存在与否的发现规则名称
{DISCOVERY.SERVICE.NAME} → 发现通知和命令 被发现服务的名称
例如:HTTP
{DISCOVERY.SERVICE.PORT} → 发现通知和命令 被发现服务的端口
例如:80
{DISCOVERY.SERVICE.STATUS} → 发现通知和命令 被发现服务的状态:可以是UP或DOWN
{DISCOVERY.SERVICE.UPTIME} → 发现通知和命令 自上次发现状态更改以来的时间,精确到秒
例如:1h 29m 01s
对于状态为DOWN的服务,这是其停机时间
{ESC.HISTORY} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 内部通知
升级历史。先前发送消息的日志
显示先前发送的通知、在哪个升级步骤发送及其状态(已发送进行中失败
{EVENT.ACK.STATUS} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 手动事件动作scripts
事件的确认状态(是/否)
{EVENT.AGE} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 发现通知和命令
→ 自动注册通知和命令
→ 内部通知
→ 手动事件动作scripts
触发动作的事件年龄,精确到秒
在升级消息中很有用
{EVENT.DATE} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 发现通知和命令
→ 自动注册通知和命令
→ 内部通知
→ 手动事件动作scripts
触发动作的事件日期
{EVENT.DURATION} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 内部通知
→ 手动事件动作scripts
事件的持续时间(问题事件和恢复事件之间的时间差),精确到秒
在问题恢复消息中很有用

自5.0.0起支持
{EVENT.ID} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 发现通知和命令
→ 自动注册通知和命令
→ 内部通知
→ 触发器URL
→ 手动事件动作scripts
触发动作的事件数字ID
{EVENT.NAME} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 内部通知
→ 手动事件动作scripts
触发动作的问题事件名称
自4.0.0起支持
{EVENT.NSEVERITY} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 手动事件动作scripts
事件严重性的数字值。可能的值:0 - 未分类,1 - 信息,2 - 警告,3 - 一般,4 - 高,5 - 灾难
自4.0.0起支持
{EVENT.OBJECT} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 发现通知和命令
→ 自动注册通知和命令
→ 内部通知
→ 手动事件动作scripts
事件object的数字值。可能的值:0 - 触发器,1 - 发现的主机,2 - 发现的服务,3 - 自动注册,4 - 监控项,5 - 低级发现规则
自4.4.0起支持
{EVENT.OPDATA} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 手动事件动作scripts
问题底层触发器的操作数据
自4.4.0起支持
{EVENT.RECOVERY.DATE} → 问题recovery notifications和命令
→ 问题更新通知和命令(如果发生恢复)
→ 服务恢复通知和命令
→ 手动事件动作scripts(如果发生恢复)
恢复事件的日期
{EVENT.RECOVERY.ID} → 问题recovery notifications和命令
→ 问题更新通知和命令(如果发生恢复)
→ 服务恢复通知和命令
→ 手动事件动作scripts(如果发生恢复)
恢复事件的数字ID
{EVENT.RECOVERY.NAME} → 问题recovery notifications和命令
→ 问题更新通知和命令(如果发生恢复)
→ 服务恢复通知和命令
→ 手动事件动作scripts(如果发生恢复)
恢复事件的名称
自4.4.1起支持
{EVENT.RECOVERY.STATUS} → 问题recovery notifications和命令
→ 问题更新通知和命令(如果发生恢复)
→ 服务恢复通知和命令
→ 手动事件动作scripts(如果发生恢复)
恢复事件的文字值
{EVENT.RECOVERY.TAGS} → 问题recovery notifications和命令
→ 问题更新通知和命令(如果发生恢复)
→ 服务恢复通知和命令
→ 手动事件动作scripts(如果发生恢复)
恢复事件标签的逗号分隔列表。如果没有标签,则扩展为空string
自3.2.0起支持
{EVENT.RECOVERY.TAGSJSON} → 问题recovery notifications和命令
→ 问题更新通知和命令(如果发生恢复)
→ 服务恢复通知和命令
→ 手动事件动作scripts(如果发生恢复)
包含事件标签事件标签的JSON array。如果没有标签,则扩展为空array
自5.0.0起支持
{EVENT.RECOVERY.TIME} → 问题recovery notifications和命令
→ 问题更新通知和命令(如果发生恢复)
→ 服务恢复通知和命令
→ 手动事件动作scripts(如果发生恢复)
恢复事件的时间
{EVENT.RECOVERY.VALUE} → 问题recovery notifications和命令
→ 问题更新通知和命令(如果发生恢复)
→ 服务恢复通知和命令
→ 手动事件动作scripts(如果发生恢复)
恢复事件的数字值
{EVENT.SEVERITY} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 手动事件动作scripts
事件严重性的名称
自4.0.0起支持
{EVENT.SOURCE} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 发现通知和命令
→ 自动注册通知和命令
→ 内部通知
→ 手动事件动作scripts
事件来源的数字值。可能的值:0 - 触发器,1 - 发现,2 - 自动注册,3 - 内部,4 - 服务
自4.4.0起支持
{EVENT.STATUS} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 内部通知
→ 手动事件动作scripts
触发动作的事件的文字值
{EVENT.TAGS} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 手动事件动作scripts
事件标签的逗号分隔列表。如果没有标签,则扩展为空string
自3.2.0起支持
{EVENT.TAGSJSON} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 手动事件动作scripts
包含事件标签事件标签的JSON array。如果没有标签,则扩展为空array
自5.0.0起支持
{EVENT.TAGS.<tag name>} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ Webhook媒体类型URL名称和URL
→ 手动事件动作scripts
由标签名称引用的事件标签值
包含非字母数字字符(包括非英语多字节UTF字符)的标签名称应使用双引号括起来。引号内的引号和反斜杠必须使用反斜杠转义
自4.4.2起支持
{EVENT.TIME} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 发现通知和命令
→ 自动注册通知和命令
→ 内部通知
→ 手动事件动作scripts
触发动作的事件时间
{EVENT.UPDATE.ACTION} → 问题更新通知和命令 更新问题期间执行的操作的人类可读名称
解析为以下值:已确认已评论从(原始严重性)更改为(更新后的严重性)已关闭(取决于在一次更新中执行了多少操作)
自4.0.0起支持
{EVENT.UPDATE.DATE} → 问题更新通知和命令
→ 服务更新通知和命令
事件update(确认等)的日期
已弃用名称:{ACK.DATE}
{EVENT.UPDATE.HISTORY} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 手动事件动作scripts
问题更新日志(确认等)
已弃用名称:{EVENT.ACK.HISTORY}
{EVENT.UPDATE.MESSAGE} → 问题更新通知和命令 问题更新消息
已弃用名称:{ACK.MESSAGE}
{EVENT.UPDATE.NSEVERITY} → 服务更新通知和命令 在问题更新操作期间设置的新事件严重性的数字值
{EVENT.UPDATE.SEVERITY} → 服务更新通知和命令 在问题更新操作期间设置的新事件严重性的名称
{EVENT.UPDATE.STATUS} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 手动事件动作scripts
问题更新状态的数字值。可能的值:0 - 由于问题/恢复事件调用了Webhook,1 - 更新操作
自4.4.0起支持
{EVENT.UPDATE.TIME} → 问题更新通知和命令
→ 服务更新通知和命令
事件update(确认等)的时间
已弃用名称:{ACK.TIME}
{EVENT.VALUE} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 基于服务的通知和命令
→ 服务更新通知和命令
→ 服务恢复通知和命令
→ 内部通知
→ 手动事件动作scripts
触发动作的事件的数字值(1表示问题,0表示恢复)
{FUNCTION.VALUE} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 手动事件动作scripts
→ 事件名称
事件发生时触发器表达式中第N个监控项基于函数的结果
仅计算以/主机/key作为第一个参数的函数

此宏可以与数字索引一起使用,例如{FUNCTION.VALUE索引宏}指向触发器表达式中的第一个、第二个、第三个等函数。参见索引宏

注意在Zabbix 6.0.35之前,不支持{FUNCTION.VALUE};请改用{FUNCTION.VALUE1}
{FUNCTION.RECOVERY.VALUE} → 问题recovery notifications和命令
→ 问题更新通知和命令
→ 手动事件动作scripts
事件发生时恢复表达式中第N个监控项基于函数的结果
仅计算以/主机/key作为第一个参数的函数

此宏可以与数字索引一起使用,例如{FUNCTION.RECOVERY.VALUE索引宏}指向触发器表达式中的第一个、第二个、第三个等函数。参见索引宏

注意在Zabbix 6.0.35之前,不支持{FUNCTION.RECOVERY.VALUE};请改用{FUNCTION.RECOVERY.VALUE1}
{HOST.CONN} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 内部通知
→ 地图元素标签、地图URL名称和值
→ 监控项键参数脚注
→ 主机接口IP/DNS
→ Trapper 监控项 "允许的主机"字段
→ 数据库监控附加参数
→ SSH和Telnet脚本
→ JMX 监控项端点字段
→ Web监控脚注
→ 低级发现规则过滤器正则表达式
→ 动态URL仪表板小部件的URL字段
→ 触发器名称、事件名称、操作数据和描述
→ 触发器URL
宏支持
→ 脚本类型监控项、监控项原型和发现规则参数名称和值
→ HTTP agent类型监控项、监控项原型和发现规则字段:
URL、query字段、请求体、头部、SSL证书文件、SSL密钥文件、允许的主机
→ 手动主机动作scripts(包括确认文本)
→ 手动事件动作scripts(包括确认文本)
→ 监控项值小部件的描述
列配置小部件中数据类型为Text的列
主机 IP地址或DNS名称,取决于主机设置脚注

可以使用数字索引作为{主机.CONN索引宏}指向触发器表达式中的第一个、第二个、第三个等主机。参见索引宏
{HOST.DESCRIPTION} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 内部通知
→ 地图元素标签
→ 手动事件动作scripts
→ 监控项值小部件的描述
列配置小部件中数据类型为Text的列
主机描述

此宏可以与数字索引一起使用,例如{主机.DESCRIPTION索引宏}指向触发器表达式中的第一个、第二个、第三个等主机。参见索引宏
{HOST.DNS} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 内部通知
→ 地图元素标签、地图URL名称和值
→ 监控项键参数脚注
→ 主机接口IP/DNS
→ Trapper 监控项 "允许的主机"字段
→ 数据库监控附加参数
→ SSH和Telnet脚本
→ JMX 监控项端点字段
→ Web监控脚注
→ 低级发现规则过滤器正则表达式
→ 动态URL仪表板小部件的URL字段
→ 触发器名称、事件名称、操作数据和描述
→ 触发器URL
宏支持
→ 脚本类型监控项、监控项原型和发现规则参数名称和值
→ HTTP agent类型监控项、监控项原型和发现规则字段:
URL、query字段、请求体、头部、SSL证书文件、SSL密钥文件、允许的主机
→ 手动主机动作scripts(包括确认文本)
→ 手动事件动作scripts(包括确认文本)
→ 监控项值小部件的描述
列配置小部件中数据类型为Text的列
主机 DNS名称脚注

此宏可以与数字索引一起使用,例如{主机.DNS索引宏}指向触发器表达式中的第一个、第二个、第三个等主机。参见索引宏
{HOST.HOST} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 自动注册通知和命令
→ 内部通知
→ 监控项键参数
→ 地图元素标签、地图URL名称和值
→ 主机接口IP/DNS
→ Trapper 监控项 "允许的主机"字段
→ 数据库监控附加参数
→ SSH和Telnet脚本
→ JMX 监控项端点字段
→ Web监控脚注
→ 低级发现规则过滤器正则表达式
→ 动态URL仪表板小部件的URL字段
→ 触发器名称、事件名称、操作数据和描述
→ 触发器URL
宏支持
→ 脚本类型监控项、监控项原型和发现规则参数名称和值
→ HTTP agent类型监控项、监控项原型和发现规则字段:
URL、query字段、请求体、头部、SSL证书文件、SSL密钥文件、允许的主机
→ 手动主机动作scripts(包括确认文本)
→ 手动事件动作scripts(包括确认文本)
→ 监控项值小部件的描述
列配置小部件中数据类型为Text的列
主机名称

此宏可以与数字索引一起使用,例如{主机.主机索引宏}指向触发器表达式中的第一个、第二个、第三个等主机。参见索引宏

{HOSTNAME<1-9>}已弃用
{HOST.ID} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 内部通知
→ 地图元素标签、地图URL名称和值
→ 动态URL仪表板小部件的URL字段
→ 触发器URL
宏支持
→ 手动事件动作scripts
→ 监控项值小部件的描述
列配置小部件中数据类型为Text的列
主机 ID

可以使用数字索引作为{主机.ID索引宏}指向触发器表达式中的第一个、第二个、第三个等主机。参见索引宏
{HOST.IP} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 自动注册通知和命令
→ 内部通知
→ 地图元素标签、地图URL名称和值
→ 监控项键参数脚注
→ 主机接口IP/DNS
→ Trapper 监控项 "允许的主机"字段
→ 数据库监控附加参数
→ SSH和Telnet脚本
→ JMX 监控项端点字段
→ Web监控脚注
→ 低级发现规则过滤器正则表达式
→ 动态URL仪表板小部件的URL字段
→ 触发器名称、事件名称、操作数据和描述
→ 触发器URL
宏支持
→ 脚本类型监控项、监控项原型和发现规则参数名称和值
→ HTTP agent类型监控项、监控项原型和发现规则字段:
URL、query字段、请求体、头部、SSL证书文件、SSL密钥文件、允许的主机
→ 手动主机动作scripts(包括确认文本)
→ 手动事件动作scripts(包括确认文本)
→ 监控项值小部件的描述
列配置小部件中数据类型为Text的列
主机 IP地址脚注

此宏可以与数字索引一起使用,例如{主机.IP索引宏}指向触发器表达式中的第一个、第二个、第三个等主机。参见索引宏

{IPADDRESS<1-9>}已弃用
{HOST.METADATA} → 自动注册通知和命令 主机元数据
仅用于主动agent自动注册
{HOST.NAME} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 内部通知
→ 地图元素标签、地图URL名称和值
→ 监控项键参数
→ 主机接口IP/DNS
→ Trapper 监控项 "允许的主机"字段
→ 数据库监控附加参数
→ SSH和Telnet脚本
→ Web监控脚注
→ 低级发现规则过滤器正则表达式
→ 动态URL仪表板小部件的URL字段
→ 触发器名称、事件名称、操作数据和描述
→ 触发器URL
宏支持
→ 脚本类型监控项、监控项原型和发现规则参数名称和值
→ HTTP agent类型监控项、监控项原型和发现规则字段:
URL、query字段、请求体、头部、SSL证书文件、SSL密钥文件、允许的主机
→ 手动主机动作scripts(包括确认文本)
→ 手动事件动作scripts(包括确认文本)
→ 监控项值小部件的描述
列配置小部件中数据类型为Text的列
可见主机名称

此宏可以与数字索引一起使用,例如{主机.NAME索引宏}指向触发器表达式中的第一个、第二个、第三个等主机。参见索引宏
{HOST.PORT} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 自动注册通知和命令
→ 内部通知
→ 触发器名称、事件名称、操作数据和描述
→ 触发器URL
→ JMX 监控项端点字段
宏支持
→ 手动事件动作scripts
→ 监控项值小部件的描述
列配置小部件中数据类型为Text的列
主机(agent)端口脚注

此宏可以与数字索引一起使用,例如{主机.PORT索引宏}指向触发器表达式中的第一个、第二个、第三个等主机。参见索引宏
{HOST.TARGET.CONN} → 基于触发器的命令
→ 问题更新命令
→ 发现命令
→ 自动注册命令
目标主机的IP地址或DNS名称,取决于主机设置
自5.4.0起支持
{HOST.TARGET.DNS} → 基于触发器的命令
→ 问题更新命令
→ 发现命令
→ 自动注册命令
目标主机的DNS名称
自5.4.0起支持
{HOST.TARGET.HOST} → 基于触发器的命令
→ 问题更新命令
→ 发现命令
→ 自动注册命令
目标主机的技术名称
自5.4.0起支持
{HOST.TARGET.IP} → 基于触发器的命令
→ 问题更新命令
→ 发现命令
→ 自动注册命令
目标主机的IP地址
自5.4.0起支持
{HOST.TARGET.NAME} → 基于触发器的命令
→ 问题更新命令
→ 发现命令
→ 自动注册命令
目标主机的可见名称
自5.4.0起支持
{HOSTGROUP.ID} → 地图元素标签、地图URL名称和值 主机组ID
{INVENTORY.ALIAS} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 内部通知
宏支持
→ 地图元素标签、地图URL名称和值
→ 手动事件动作scripts
→ 监控项值小部件的描述
列配置小部件中数据类型为Text的列
主机清单中的alias字段

此宏可以与数字索引一起使用,例如{INVENTORY.alias索引宏}指向触发器表达式中的第一个、第二个、第三个等主机。参见索引宏
{INVENTORY.ASSET.TAG} → 基于触发器的通知和命令
→ 问题更新通知和命令
→ 内部通知
宏支持
→ 地图元素标签、地图URL名称和值
→ 手动事件动作scripts
→ 监控项值小部件的描述
列配置小部件中数据类型为Text的列
主机清单中的资产标签字段

此宏可以与数字索引一起使用,例如{INVENTORY.ASSET.TAG索引宏}指向触发器表达式中的第一个、第二个、第三个等主机。参见索引宏
脚注

1 在监控项键值参数中支持的{HOST.*}宏将解析为监控项所选择的接口。当在无接口的监控项中使用时,它们将按优先级顺序解析为主机的Zabbix agent、SNMP、JMX或IPMI接口,若主机无任何接口则解析为'UNKNOWN'。

2 在全局脚本、接口IP/DNS字段和Web场景中,该宏将解析为主agent接口。若未定义agent接口,则使用主SNMP接口。若也未定义SNMP接口,则使用主JMX接口。若JMX接口同样未定义,则使用主IPMI接口。若主机无任何接口,宏将解析为'UNKNOWN'。

3 在地图标签中,此宏仅支持以秒为参数的avglastmaxmin函数。

4 {HOST.*}宏支持在Web场景的VariablesHeadersSSL证书文件SSL密钥文件字段,以及场景步骤的URLPostHeadersRequired string字段中使用。自Zabbix 5.2.2起,Web场景名称和场景步骤名称字段不再支持{HOST.*}宏。

5 在图表名称中,此宏仅支持以秒为参数的avglastmaxmin函数。宏内可使用{主机.主机<1-9>}作为主机。例如:

 last(/Cisco switch/ifAlias[{#SNMPINDEX}])
        last(/{主机.主机}/ifAlias[{#SNMPINDEX}])

6 自5.2.5版本起支持。

索引宏

宏索引语法{MACRO<1-9>}仅在触发器表达式上下文中生效。该语法可用于按出现顺序引用触发器表达式中的主机或函数。例如宏{主机.IP1}、{主机.IP2}、{主机.IP3}将分别解析为触发器表达式中第一、第二和第三个主机的IP地址(前提是触发器表达式中包含这些主机)。而{FUNCTION.VALUE1}、{FUNCTION.VALUE2}、{FUNCTION.VALUE3}等宏将解析为事件发生时触发器表达式中第一、第二和第三个基于监控项的函数值(前提是触发器表达式中包含这些函数)。

此外,{主机.主机<1-9>}宏也支持在图表名称{?func(/host/key,param)}表达式宏中使用。例如图表名称中的{?func(/{HOST.HOST2}/key,param)}将指向图表中第二个监控项的主机。

索引宏仅在上述两种场景下有效,其他任何场景均无法解析。其他场景请使用无索引的宏(例如{主机.主机}、{主机.IP}等)。