Table of Contents

{HEADER_95382495}

概述

Zabbix前端中配置的所有接口都可以通过discover进行监控,以实现一个主机。

监控项键

发现规则 中使用的 监控项 是

zabbix[主机,discovery,interfaces]

内部 监控项。

该 监控项 返回一个 JSON,包含接口的描述信息,其中包括:

  • IP 地址/DNS 主机名(取决于“连接到”主机 设置)
  • 端口号
  • 接口类型(Zabbix agent、SNMP、JMX、IPMI)
  • 是否为默认接口
  • 是否启用批量请求功能(仅适用于 SNMP 接口)。

例如:

[{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"Agent","{#IF.DEFAULT}":1}]  

当存在多个接口时,JSON 中的记录将按照以下顺序排列:

  • 接口类型,
  • 默认接口优先于非默认接口,
  • 接口 ID(升序排列)。

支持的宏

以下宏支持在发现规则 过滤器 以及 监控项、触发器和图形的原型中使用:

描述
{#IF.CONN} 接口IP地址或DNS 主机名。
{#IF.IP} 接口IP地址。
{#IF.DNS} 接口DNS 主机名。
{#IF.PORT} 接口端口号。
{#IF.TYPE} 接口类型("Agent"、"SNMP"、"JMX" 或 "IPMI")。
{#IF.DEFAULT} 接口的默认状态:
0 - 非默认接口
1 - 默认接口
{#IF.SNMP.BULK} 接口的SNMP批量处理状态:
0 - 已禁用
1 - 已启用
仅当接口类型为"SNMP"时返回此宏。