It is possible to discover all interfaces configured in Zabbix frontend for a host.
The item to use in the discovery rule is the
internal item. This item is supported since Zabbix server 3.4.
This item returns a JSON with the description of interfaces, including:
For example:
[{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]
With multiple interfaces their records in JSON are ordered by:
De volgende macros worden ondersteund voor gebruik in de ontdekkingsregel filter en prototypen van items, triggers en grafieken:
Macro | Beschrijving |
---|---|
{#IF.CONN} | IP-adres of DNS-hostnaam van de interface. |
{#IF.IP} | IP-adres van de interface. |
{#IF.DNS} | DNS-hostnaam van de interface. |
{#IF.PORT} | Poortnummer van de interface. |
{#IF.TYPE} | Type interface ("AGENT", "SNMP", "JMX" of "IPMI"). |
{#IF.DEFAULT} | Standaardstatus voor de interface: 0 - geen standaardinterface 1 - standaardinterface |
{#IF.SNMP.BULK} | Status van SNMP bulkverwerking voor de interface: 0 - uitgeschakeld 1 - ingeschakeld Deze macro wordt alleen geretourneerd als het interfacetype "SNMP" is. |