Имеется возможность обнаружения всех интерфейсов добавленных к узлу сети в веб-интерфейсе Zabbix.
Элемент данных, который используется в правиле обнаружения является
внутренний элемент данных. Этот элемент данных поддерживается начиная с Zabbix сервера 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". |