Приветствую! Пытаюсь стучаться Zabbix-ом в микрот по SNMP, не идет. Кинул порты(161 162), даже пакет прилетел, но соединения нет. В распоряжении только веб-интерфейс, а моей модели в списке шаблонов нет. Есть другой микрот, к нему всё успешно, но он в одной подсети с Zabbix-сервером. Что ещё можно сделать?
Самые очевидные варианты варианты проблем на стороне роутера:
- не прописана маршрутизация между сервером zabbix и роутером
- на микротике запросы от сервера блокируются файрволом
- SNMP Community неверный (в случае SNMP v2) или логин/пароль (для v3)
- SNMP-запрос приходит с ip-адреса, не входяшего в разрешенные для данного Community
С Zabbix-сервера коннект к SNMP вообще проходит? Проверять через telnet 1.2.3.4 161, IP-адрес заменить на свой. На Miktotik можно в логах увидеть ошибки с SNMP доступом, а в Tools->Packet Sniffer увидеть, TCP-пакеты вообще до устройства доходят? Ну и разумеется snmpwalk -v2c -c public 1.2.3.4 sysName для проверки, public - community по умолчанию, а IP-адрес - это IP-адрес понятно чего.
P.S. И совсем не обязательно искать в шаблонах именно ваше устройство, стандартные параметры типа sysName и sysDescr одинаковы для всех сетевых устройств, сможете добиться их получения - заработают и другие, они одинаковы у многих устройств одного производителя. Очень специфичных параметров конкретного устройства - значительно меньше, к ним можно достучаться по OID, если его знать.