Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Форум
    RouterOS
    ОШИБКА? Проблема с запросом SNMP OID для определённого маршрута на роутере MikroTik

    ОШИБКА? Проблема с запросом SNMP OID для определённого маршрута на роутере MikroTik

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    ОШИБКА? Проблема с запросом SNMP OID для определённого маршрута на роутере MikroTik, RouterOS
     
    hats
    Guest
    #1
    0
    09.07.2024 17:54:00
    Я мониторю маршрутизатор MikroTik с помощью SNMP и Zabbix. Моя цель — настроить оповещения на случай, когда маршрутизатор переключается с основного интернет-провайдера на резервного, используя рекурсивную маршрутизацию. Мне удаётся успешно получить список всех маршрутов с помощью следующей команды:  
    snmpwalk -v2c -c public 10.16.254.31 IP-FORWARD-MIB::ipCidrRouteMask  
    IP-FORWARD-MIB::ipCidrRouteMask.0.0.0.0.0.0.0.0.0.8.8.8.8 = IpAddress: 0.0.0.0  

    Но эта команда выдаёт ошибку:  
    snmpwalk -v2c -c public 10.16.254.31 IP-FORWARD-MIB::ipCidrRouteMask.0.0.0.0.0.0.0.0.0.8.8.8.8  
    IP-FORWARD-MIB::ipCidrRouteMask.0.0.0.0.0.0.0.0.0.8.8.8.8 = No Such Object available on this agent at this OID  

    Есть идеи или предложения?  
    P.S. RoS 7.15.2 — проверял на нескольких стабильных версиях: 7.10.2, 7.12.1, 7.14.2
     
     
     
    hats
    Guest
    #2
    0
    24.07.2024 08:55:00
    Если есть кто-то с хорошими навыками в SNMP или кто-то из Mikrotik — помогите, пожалуйста.
     
     
     
    hats
    Guest
    #3
    0
    05.08.2024 14:59:00
    Привет, Mikrotik, мне нужна поддержка: https://help.mikrotik.com/servicedesk/servicedesk/customer/portal/1/SUP-160152
     
     
     
    lazna
    Guest
    #4
    0
    06.12.2024 09:34:00
    Столкнулся с похожей проблемой: snmpwalk -Cc -v2c -c public 10.0.0.1 .1.3.6.1.2.1.4.24.4 выдает мне 252 маршрута (из общего числа 517, которые показываются в winbox), а начиная с маршрута номер 253 SNMP бесконечно повторяет маршрут под номером 252 с (фиктивным) следующей точкой 0.0.0.0, и так продолжается, пока не нажму CTRL+C (до прерывания перехватывалось более 10 000 строк). Версия 7.12.1 (два роутера с одинаковой версией ROS проявляют одинаковое поведение).
     
     
     
    lazna
    Guest
    #5
    0
    18.12.2024 12:22:00
    Это происходит даже если я выполняю SNMPWALK без указания OID, сканируя всё дерево SNMP .1.3.6.1.2.1.4.24.4.1.1.10.12.33.192.255.255.255.224.0.0.0.0.0 10.12.33.192 .1.3.6.1.2.1.4.24.4.1.1.10.12.34.12.255.255.255.252.0.0.0.0.0 10.12.34.12 .1.3.6.1.2.1.4.24.4.1.1.10.12.34.16.255.255.255.252.0.10.12.102.140 10.12.34.16 .1.3.6.1.2.1.4.24.4.1.1.10.12.34.20.255.255.255.252.0.10.12.102.140 10.12.34.20 .1.3.6.1.2.1.4.24.4.1.1.10.12.34.20.255.255.255.252.0.0.0.0.0 10.12.34.20 .1.3.6.1.2.1.4.24.4.1.1.10.12.34.20.255.255.255.252.0.0.0.0.0 10.12.34.20 .1.3.6.1.2.1.4.24.4.1.1.10.12.34.20.255.255.255.252.0.0.0.0.0 10.12.34.20
     
     
     
    LTAdmin
    Guest
    #6
    0
    18.12.2024 18:35:00
    Я как раз работаю над той же проблемой. У меня больше 20 магазинов, где нужно понимать, когда мы переключаемся на вторичного провайдера (SXT LTE) с помощью Zabbix. Кстати, я использую Paessler NSMP Tester — это просто находка.

    Итак, вот что у меня есть на данный момент, основанное на документации:

    Используемые MIB в RouterOS:  
    MIKROTIK-MIB  
    MIB-2  
    HOST-RESOURCES-MIB  
    IF-MIB  
    IP-MIB  
    IP-FORWARD-MIB  
    IPV6-MIB  
    BRIDGE-MIB  
    DHCP-SERVER-MIB  
    CISCO-AAA-SESSION-MIB  
    ENTITY-MIB  
    UPS-MIB  
    SQUID-MIB  

    С помощью Paessler MIB Importer я скачал коллекцию, которая доступна в разделе загрузок на сайте Mikrotik, но она в основном мониторит фирменные штуки вроде ID соседей, системную информацию (версия прошивки, серийник и т.д.), а также разные другие параметры вроде разделов, poe, модема.

    Для маршрутизации, как мне кажется, нужно использовать IP-FORWARD-MIB, но ссылка там на последнюю ревизию. Я нашёл ресурс, который содержит как актуальные, так и устаревшие OID, некоторые из которых дают нужную информацию. Особенно я смотрел на следующее:

    Чтобы посчитать маршруты: 1.3.6.1.2.1.4.24.3  
    Чтобы увидеть пункт назначения: 1.3.6.1.2.1.4.24.4.1.4  
    Для любого исходящего маршрута, думаю, этот MIB поможет фильтровать в Zabbix, оставляя только значения, равные 0: 1.3.6.1.2.1.4.24.4.1.5  

    Я всё ещё ищу что-то, что покажет, когда маршрут отключён. Как только найду, вернусь и напишу, может, это поможет вам создать триггер.
     
     
     
    LTAdmin
    Guest
    #7
    0
    18.12.2024 22:32:00
    Мой предыдущий пост только что одобрили, но я, кажется, нашёл способ мониторить это с помощью IP-FORWARD-MIB, а именно ipCidrRouteStatus 1.3.6.1.2.1.4.24.4.1.16

    Пример: у меня есть сеть, которая находится в режиме аварийного переключения из-за проблемы, так что я могу сравнить вывод с одного устройства и другого.

    Я настроил свои маршрутизаторы следующим образом:

    /ip route  
    add comment="Carrier 3 - Out" disabled=no distance=1 dst-address=8.8.4.4/32 gateway=192.168.88.1 pref-src="" routing-table=main scope=10 suppress-hw-offload=no target-scope=10  
    add comment="Carrier 1 - Out" disabled=no distance=1 dst-address=9.9.9.9/32 gateway=123.456.789.123 pref-src="" routing-table=main scope=10 suppress-hw-offload=no target-scope=10  
    add check-gateway=ping comment="Carrier 1 - Check" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=9.9.9.9 pref-src="" routing-table=main scope=10 suppress-hw-offload=no target-scope=11  
    add check-gateway=ping comment="Carrier 3 - Check" disabled=no distance=2 dst-address=0.0.0.0/0 gateway=8.8.4.4 pref-src="" routing-table=main scope=10 suppress-hw-offload=no target-scope=12

    Используя Paessler, я получаю примерно такой ответ с маршрутизатора, который НЕ в режиме аварийного переключения:

    Paessler SNMP Tester - 23.3.87.552  
    Computername: LTM1  
    12/18/2024 2:59:42 PM (13 ms) : Device: 1.2.3.4  
    12/18/2024 2:59:42 PM (20 ms) : SNMP v1  
    12/18/2024 2:59:42 PM (24 ms) : Walk 1.3.6.1.2.1.4.24.4.1.16  
    12/18/2024 2:59:42 PM (94 ms) : 1.3.6.1.2.1.4.24.4.1.16.0.0.0.0.0.0.0.0.0.8.8.4.4 = "1" [ASN_INTEGER] <<< Обратите внимание, что оба моих маршрута отображаются
    12/18/2024 2:59:42 PM (165 ms) : 1.3.6.1.2.1.4.24.4.1.16.0.0.0.0.0.0.0.0.0.9.9.9.9 = "1" [ASN_INTEGER] << Тут тоже оба есть
    12/18/2024 2:59:42 PM (226 ms) : 1.3.6.1.2.1.4.24.4.1.16.8.8.4.4.255.255.255.255.0.192.168.1.1 = "1" [ASN_INTEGER]
    12/18/2024 2:59:42 PM (287 ms) : 1.3.6.1.2.1.4.24.4.1.16.9.9.9.9.255.255.255.255.0.192.168.200.254 = "1" [ASN_INTEGER]

    А вот что я получаю с устройства В режиме аварийного переключения:

    Paessler SNMP Tester - 23.3.87.552  
    Computername: LTM1  
    12/18/2024 3:00:17 PM (18 ms) : Device: 1.2.3.5  
    12/18/2024 3:00:17 PM (23 ms) : SNMP v1  
    12/18/2024 3:00:17 PM (29 ms) : Walk 1.3.6.1.2.1.4.24.4.1.16  
    12/18/2024 3:00:17 PM (120 ms) : 1.3.6.1.2.1.4.24.4.1.16.0.0.0.0.0.0.0.0.0.8.8.4.4 = "1" [ASN_INTEGER] <<< Обратите внимание, здесь отображается только активный маршрут
    12/18/2024 3:00:17 PM (210 ms) : 1.3.6.1.2.1.4.24.4.1.16.8.8.4.4.255.255.255.255.0.192.168.200.1 = "1" [ASN_INTEGER]
    12/18/2024 3:00:17 PM (300 ms) : 1.3.6.1.2.1.4.24.4.1.16.9.9.9.9.255.255.255.255.0.123.456.789.123 = "1" [ASN_INTEGER]
    12/18/2024 3:00:17 PM (397 ms) : 1.3.6.1.2.1.4.24.4.1.16.10.0.0.0.255.255.255.0.0.172.31.253.254 = "1" [ASN_INTEGER]

    Так что, исходя из этого, делайте walk по следующему OID, чтобы получить ваши маршруты 0.0.0.0:  
    1.3.6.1.2.1.4.24.4.1.16.0.0.0.0

    В моём случае я использую Zabbix, чтобы проверять, что 9.9.9.9 присутствует в выдаче этого OID. В случае отсутствия — срабатывает тревога, потому что значит маршрут не активен. Я проверял это на разных устройствах, где 9.9.9.9 есть и где её нет.

    На стороне Zabbix:  
    Создаю Item типа SNMP Agent, SNMP OID — walk[1.3.6.1.2.1.4.24.4.1.16.0.0.0.0.0.0.0.0.0]
    В разделе Preprocessing добавляю:  
    > Регулярное выражение > Параметр: (1.3.6.1.2.1.4.24.4.1.16.0.0.0.0.0.0.0.0.0.9.9.9.9).*  
    > Output устанавливаю в OK  
    > Включаю Custom on Fail  
    > Выбираю «Set value to» и ввожу FAILED

    Это будет проверять наличие 9.9.9.9 (как в ответе устройства 1.2.3.4) и создавать триггер при значении FAILED.

    Надеюсь, это поможет, только что начал работать над этим и заметил, что у некоторых устройств отсутствует мой маршрут.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры