可以discover在Zabbix前端中为一个主机配置的所有接口。
在发现规则中使用的监控项是
内部监控项. 该监控项自Zabbix server 3.4版本起支持.
此监控项返回包含接口描述的JSON, 包括:
例如:
[{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]
对于多个接口, 它们在JSON中的记录按以下顺序排列:
以下宏可用于发现规则 过滤器 以及监控项、触发器和图形的原型中:
宏 | 描述 |
---|---|
{#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"时返回此宏。 |