Ad Widget

Collapse

SNMP Builder

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vel
    Junior Member
    • Jun 2010
    • 9

    #1

    SNMP Builder

    Решил воспользоваться вот этим модулем для создания шаблона для коммутатора ZyXEL GS-3012F, нашёл к нему mib-файл
    Когда выбираю mib-файл ZyXEL'я из списка mib-файлов вместо дерева OID получаю ошибку:
    Code:
    .- (is a reserved word): At line 481 in /usr/local/www/zabbix/snmp_builder/mibs/380LR1C0 mib - (is a reserved word): At line 481 in /usr/local/www/zabbix/snmp_builder/mibs/380LR1C0.mib
    Там знаки комментария: тире. И как бороться, никто не знает?

    /usr/local/www/zabbix/snmp_builder/mibs/380LR1C0.mib:
    Code:
    471: ---------------------------------------------------------------------
    472: --
    473: --  dot1x Setup
    474: --
    475: --  for AAA Service
    476: --  1. rename radius8021xSetup as dot1xSetup
    477: --  2. remove radiusLoginPrecedence (AAA Service: authentication login)
    478: --  3. remove radiusAnd8021xServer (AAA Service: radius server setup)
    479: --  4. DO NOT change oid for backward compatible
    480: --
    [COLOR="Red"]481: ---------------------------------------------------------------------[/COLOR]
    482: --  dot1xSetup
    483:         dot1xSetup OBJECT IDENTIFIER ::= { gs3012f 7 }
    Last edited by vel; 02-07-2010, 14:59.
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    сходите сюда - http://www.zabbix.com/forum/showthread.php?t=15088
    может помогут.

    Comment

    • Wonderer
      Member
      Zabbix Certified Specialist
      • May 2010
      • 53

      #3
      Какая версия zabbix?
      Какая версия net-snmp?
      Да и MIB файл выложить было бы неплохо.
      А то получается: "Доктор мне плохо - лечите".

      С "моими" MIB никаких проблем небыло.

      Comment

      • vel
        Junior Member
        • Jun 2010
        • 9

        #4
        Originally posted by Wonderer
        Да и MIB файл выложить было бы неплохо.
        С удовольствием, не нашёл формы на форуме с первого раза
        Версия Zabbix: 1.8.2
        Версия net-snmp: 5.5
        Attached Files

        Comment

        • iks
          Member
          • Jun 2010
          • 56

          #5
          Как я боролся со всей этой фигней.
          1. В MIB-файле такие строки (комменты с большим числом ----) либо удалить, либо оставить только --
          2. Я пытался работать с Zyxel, так вот там в файле строки, наподобие speed_10/half(1), надо менять на speed10half(1), то есть не должно быть _ и /
          3. Не знаю, зависит ли от версии net-snmp, но в файле snmp_builder.php строка 489 написано
          Code:
          exec("snmptable -v 2c -c $community -M ".MIBS_ALL_PATH." -m ALL $server_ip $oid -Ci -Ch -Cf \",\"", $results);
          а надо
          Code:
          exec("snmptable -v 2c -c $community -M ".MIBS_ALL_PATH." -m ALL -Ci -Ch -Cf \",\" $server_ip $oid", $results);
          то есть надо все ключи команды указывать ДО ip-адреса и oid'а. В этом ключе изменить весь файл. Я нашел такое в строках 489 и 492.

          Zabbix 1.8.3
          net-snmp 5.5
          FreeBSD 7.2
          Last edited by iks; 19-11-2010, 13:20.

          Comment

          • Filog
            Senior Member
            • Apr 2010
            • 161

            #6
            Zabbix 1.8.3
            net-snmp 5.5
            FreeBSD 8

            Ó ìåíÿ âîò òîæå âûõîäèò îøèáêà
            Fatal error: Call to undefined function json_encode() in /usr/local/www/zabbix/snmp_builder.php on line 430

            Ñîçäàâàë ÷èñòî ðàäè ïðîâåðêè.
            Ñîçäàë ïóñòîé øàáëîí, à â îêíå MIB âûáðàë ëþáîé MIB èç ïîñòàâëÿåìûõ ñ SNNP-builder

            Êòî ïîäñêàæåò â ÷åì äåëî?
            Àíãëèéñêèé íå çíàþ.

            Comment

            • iks
              Member
              • Jun 2010
              • 56

              #7
              А версия php какая?

              Comment

              • Filog
                Senior Member
                • Apr 2010
                • 161

                #8
                Originally posted by iks
                À âåðñèÿ php êàêàÿ?
                php5-5.3.2

                Comment

                • iks
                  Member
                  • Jun 2010
                  • 56

                  #9
                  Originally posted by Filog
                  php5-5.3.2
                  Проверь, что у тебя установлен /usr/ports/devel/php5-json. После установки все должно быть ОК.

                  Comment

                  • Filog
                    Senior Member
                    • Apr 2010
                    • 161

                    #10
                    Originally posted by iks
                    Проверь, что у тебя установлен /usr/ports/devel/php5-json. После установки все должно быть ОК.
                    ПО-ЛУ-ЧИ-ЛОСЬ!!
                    Спасибо!!!!

                    Comment

                    • genakir
                      Member
                      • Mar 2011
                      • 49

                      #11
                      Доброго времени суток.
                      У меня появляется следующая ошибка:
                      {"error":"Invalid mib name DES-1210-28_AX"}
                      Нигде не могу найти что это значит.
                      P.S. Установлено готовая виртуальная машина Zabbix 1.8.4, обновлённая до 1.8.6. Пакет php5-json установлен.

                      Comment

                      • Wonderer
                        Member
                        Zabbix Certified Specialist
                        • May 2010
                        • 53

                        #12
                        Я думаю дело в следующем.

                        В названии MIB модуля (не имя файла, а то что внутри записанно) нельзя использовать '_'.
                        Открой MIB файл и найди строчку типа:
                        Code:
                        DES-1210-28_AX DEFINITIONS ::= BEGIN
                        Поменяй на:
                        Code:
                        DES-1210-28-AX DEFINITIONS ::= BEGIN
                        Так как MIB файлы записываются согласно ASN.1 то вот что сказано по этому поводу:

                        All names in ASN.1 are character strings drawn from the same set of characters, namely:
                        upper-case letters: ABCDEFGHIJKLMNOPQRSTUVWXYZ
                        lower-case letters: abcdefghijklmnopqrstuvwxyz
                        decimal digits: 0123456789
                        hyphen: -
                        The first character in a name must be a letter. The case of the letters in a name is significant, so that "borders" and "Borders" are different names. In fact the case of the initial letter is of special significance, as type references (and also module references, see below) must start with an upper-case letter, while value references and identifiers must start with a lower-case letter. It is not a good idea, however, to use two or more names which differ only by the case of some of their letters.

                        Comment

                        • genakir
                          Member
                          • Mar 2011
                          • 49

                          #13
                          Originally posted by Wonderer
                          Я думаю дело в следующем.

                          В названии MIB модуля (не имя файла, а то что внутри записанно) нельзя использовать '_'.
                          Открой MIB файл и найди строчку типа:
                          Code:
                          DES-1210-28_AX DEFINITIONS ::= BEGIN
                          Поменяй на:
                          Code:
                          DES-1210-28-AX DEFINITIONS ::= BEGIN
                          Заменил знак '_' на '-'. Ошибка исчезла. Но теперь ничего не происходит. И дерево слева не появляется.
                          Сам файл файл должен быть *.mib или *.txt?

                          Comment

                          • Flatter
                            Junior Member
                            • Jul 2011
                            • 8

                            #14
                            Доброго времени суток. кто как решил проблему с отображением oid дерева, zabbix 1.8.8 на форумах лекарства никакого не нашел. помогите кто чем может. Заранее благодарен.

                            Comment

                            • IVB
                              Junior Member
                              • Apr 2010
                              • 6

                              #15
                              Уважаемые, подскажите, пожалуйста, есть ли успешные результаты по прикручиванию snmp builder'а к zabbix v1.8.10? (php v5.3.10)

                              Если "да" - где можно прочесть алгоритм "доработки напильником"?

                              Comment

                              Working...