Ad Widget

Collapse

Cannot find module (IF-MIB):

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • prostrelov
    Senior Member
    • May 2012
    • 115

    #1

    Cannot find module (IF-MIB):

    Zabbix 2.0.0
    zabbix_server.log:
    MIB search path: //.snmp/mibs:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
    Cannot find module (IF-MIB): At line 1 in (none)
    snmp_build: unknown failure 1303:20120530:133011.704 SNMP item [ifNumber] on host [router212] failed: first network error, wait for 15 seconds
    отказываются работать опросы по SNMP.
    есть догадка.
    шаблоны идущие с забиксом по умолчанию ссылаются на миб базы\модули IF-MIB SNMPv2-MIB.
    Но почему-то эти модули не идут в комплекте с дистрибом.

    содержимое папки
    /usr/share/mibs/netsnmp:
    GNOME-SMI
    LM-SENSORS-MIB
    NET-SNMP-AGENT-MIB
    NET-SNMP-EXAMPLES-MIB
    NET-SNMP-EXTEND-MIB
    NET-SNMP-MIB
    NET-SNMP-MONITOR-MIB
    NET-SNMP-PASS-MIB
    NET-SNMP-SYSTEM-MIB
    NET-SNMP-TC
    NET-SNMP-VACM-MIB
    UCD-DEMO-MIB
    UCD-DISKIO-MIB
    UCD-DLMOD-MIB
    UCD-IPFWACC-MIB
    UCD-SNMP-MIB

    p.s.
    если для корректной работы требуется только выкачать mib базы
    подскажите пожалуйста где их лучше взять.
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    Originally posted by prostrelov
    шаблоны идущие с забиксом по умолчанию ссылаются на миб базы\модули IF-MIB SNMPv2-MIB.
    Но почему-то эти модули не идут в комплекте с дистрибом.
    Никаких модулей в комлекте и не идет, в коде заббикс просто зашиты эти простые сокращенные имена
    http://www.zabbix.com/documentation/...p/special_mibs
    которые он преобразовует налету в реальные OIDы без использования каких либо MIBов.

    Все остальное - нужно или использовать OID или обеспечить чтобы библиотека libsnmp корректно подгружала нужные MIB.

    Если модгружаете MIBы то тогда OID начинается например так: PowerNet-MIB:: (это для оборудования APC)

    А содержимое папки /usr/share/mibs/netsnmp: еще ничего не говорит, разбирайтесь со своим дистрибутивом и как правильно настроить подгрузку мибов.

    Comment

    • _AlekseY_
      Member
      • Apr 2012
      • 77

      #3
      А что касается того где взять эти MIBы, то это отдельная песня.

      Многие производители их скрывают. Я вот, например, сейчас у Kyocera выпрашиваю их на МФУшку FS-1130MFP. Не даю, заразы. Может кто сделал уже на такую девайсину шаблон??? Поделитесь пожалуйста.

      Можно конечно эмпирическим путём получить нужные значения, но у меня после такого пути и замены стартового картриджа на нормальный загрузка тонера астала 300%.

      А кто вообще что мониторит с печатающих устройств???

      Лично я собираю с них уровень тонера, где возможно, количество отсканированных, откопированных, напечатанных страниц.
      На тонере стоит тригер который пишет письма и отправляет меня за тонером. А вот как анализировать количество напечатаных страниц за час, неделю, месяц, я чего то ещё не допетрил

      Comment

      • prostrelov
        Senior Member
        • May 2012
        • 115

        #4
        Спасибо. Побуксовал - разобрался.
        Шаблонам для работы нужны MIB базы которых в дистрибе zabbix'a нет.
        Многие базы ссылаются (блок IMPORT FROM внутри MIB базы) на др MIB базы.
        Выкачиваем все требуемые в темплейтах базы и сваливаем в /usr/share/mibs/netsnmp/
        они автоматом подхватываются.

        п.с.
        Xerox на мою просьбу отреагировали быстро и выслали MIB базы за 2010й.
        Для целей мониторинга принтеров и тонера рекомендую использовать SNMP Discovery от perfect soft. Оч наглядно оч удобно и главное видит датчики тонера на большинстве принтеров. Под понятием видит я имею в виду что понимает как вытаскивать процент оставшегося тонера т.к. на многих принтерах разный алгаритм его расчёта и пр.
        Last edited by prostrelov; 31-05-2012, 11:27.

        Comment

        • antariy
          Junior Member
          • Dec 2012
          • 1

          #5
          cannot find module (SNMPv2-MIB) (IF-MIB)

          Тоже столкнулся с проблемой. Решение простое. По крайней мере для Debian/Ubuntu систем. Хочу опубликовать, так как вижу, что полного ответа так никто и не дал. Итак нужно доставить
          snmp-mibs-dowloader
          Далее выполнить команду, чтобы MIBы докачались:
          /usr/bin/download-mibs
          Перезапустить заббикс. Все ок!

          Comment

          • Born in the USSR
            Junior Member
            • Oct 2014
            • 1

            #6
            вас спасет smistrip

            apt-get install smistrip

            Comment

            Working...