На странице
15. Обнаружение интерфейсов узлов сети в Zabbix
Обзор
Существует возможность обнаружения всех интерфейсов, настроенных для узла сети в веб-интерфейсе Zabbix.
Ключ элемента данных
Элемент данных, который используется в правиле обнаружения, является внутренним элементом данных:
zabbix[host,discovery,interfaces]
Этот элемент данных возвращает JSON с описаниями интерфейсов, включая:
- IP адрес / DNS имя хоста (в зависимости от опции «Подключение через» у узла сети)
- Номер порта
- Тип интерфейса (Zabbix агент, 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». |