При мониторинге Zabbix роутеров Mikrotik по SNMP, есть такая проблема, что срабатывает триггер Interface Link Down если от точки отключился последний клиент. Соответственно когда на точке будут появляться клиенты и отключаться от нее, при отсутствии клиентов всегда будет вылетать ошибка в Zabbix.

Для решения этой проблемы в прототипе триггеров я добавил еще пару условий для определения упал интерфейс или нет.

Идем: Настройка — Шаблоны — Template Net Mikrotik SNMPv2 — Правила обнаружения — Network Interfaces Discovery — Прототипы триггеров —
 Interface {#IFNAME}({#IFALIAS}): Link down и правим выражение проблемы на следующий вариант:

{$IFCONTROL:"{#IFNAME}"}=1 and ({Template Module Interfaces SNMPv2:net.if.status[ifOperStatus.{#SNMPINDEX}].last()}=2 and {Template Module Interfaces SNMPv2:net.if.status[ifOperStatus.{#SNMPINDEX}].diff()}=1) and ({Template Module Interfaces SNMPv2:net.if.type[ifType.{#SNMPINDEX}].last()}<>71)

Таким образом, прототип триггера будет создавать триггер в узле микротик со следующими условиями. «Создавать проблему Interface Link Down если статус интерфейса down И! то что мы добавили -> если тип интерфейса не равен 71. Что значит 71? В элементе данных ifType имеет числовое значение и в базу он заносит число. В списке преобразований данного элемента данных число 71 соответствует ieee80211 то есть WiFi интерфейс.

Если тип интерфейса будет равен ieee80211 то триггер Interface Link Down отрабатывать не будет и проблема в мониторинге создаваться не будет.