Ad Widget

Collapse

Zabbix и Nanobridge M2 Ubiquiti

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • RoolResp
    Member
    • Apr 2013
    • 47

    #1

    Zabbix и Nanobridge M2 Ubiquiti

    Вообщем задача в след. необходимо поставить Rx\Tx Rate и Уровень Сигнала на мониторинг. OID с горем пополам нашел:
    SNMPv2-SMI::enterprises.14988.1.1.1.1.1.2.5 = Gauge32: 26000000
    SNMPv2-SMI::enterprises.14988.1.1.1.1.1.3.5 = Gauge32: 52000000
    SNMPv2-SMI::enterprises.14988.1.1.1.1.1.4.5 = INTEGER: -79
    SNMPv2-SMI::enterprises.14988.1.1.1.1.1.5.5 = Hex-STRING: 50 54 55 4D 53 00
    SNMPv2-SMI::enterprises.14988.1.1.1.1.1.6.5 = Hex-STRING: 00 27 22 72 C5 61
    SNMPv2-SMI::enterprises.14988.1.1.1.1.1.7.5 = INTEGER: 2492
    SNMPv2-SMI::enterprises.14988.1.1.1.2.1.3.0.39.34.114.197 .97.5 = INTEGER: -79
    SNMPv2-SMI::enterprises.14988.1.1.1.2.1.4.0.39.34.114.197 .97.5 = Counter32: 488587176
    SNMPv2-SMI::enterprises.14988.1.1.1.2.1.5.0.39.34.114.197 .97.5 = Counter32: 47824435
    SNMPv2-SMI::enterprises.14988.1.1.1.2.1.6.0.39.34.114.197 .97.5 = Counter32: 261362
    SNMPv2-SMI::enterprises.14988.1.1.1.2.1.7.0.39.34.114.197 .97.5 = Counter32: 462049
    SNMPv2-SMI::enterprises.14988.1.1.1.2.1.8.0.39.34.114.197 .97.5 = Gauge32: 26000000
    SNMPv2-SMI::enterprises.14988.1.1.1.2.1.9.0.39.34.114.197 .97.5 = Gauge32: 52000000
    Проблема с Ключем - не знаю даже что заббиксу там указывать? Какие ключи ему указать на след. OID:
    SNMPv2-SMI::enterprises.14988.1.1.1.1.1.2.5 = Gauge32: 26000000
    SNMPv2-SMI::enterprises.14988.1.1.1.1.1.3.5 = Gauge32: 52000000
    SNMPv2-SMI::enterprises.14988.1.1.1.1.1.4.5 = INTEGER: -79
    при создании новых элементов данных.
  • Heilig
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Mar 2013
    • 366

    #2
    Вот тут, довольно детально описан процес создания элемента данных.

    Comment

    • RoolResp
      Member
      • Apr 2013
      • 47

      #3
      Originally posted by Heilig
      Вот тут, довольно детально описан процес создания элемента данных.
      ман читал, но при создании собственного ключа выводит следующее - SNMP error: (noSuchName) There is no such variable name in this MIB

      Comment

      • Jimson
        Senior Member
        • Jan 2008
        • 1327

        #4
        Очевидно что вы перемудрили
        Для snmp элемента данных "ключ" вы задаете какой хотите, например, MySnmpCheck. Ну а у поле OID вы вписываете собственно OID в числовом виде и полный, без сокращения начальных цифр: .1.2.3.4.5.6.7.8.9

        Если же вы хотите писать в OID строчки вроде ifXTable.ifHCSpeed.5, то вам прийдется озаботиться чтобы библиотека net-snmp знала где искать MIB файлы и какие мибы загружать, прийдется основательно покурить man snmp.conf. Но я все же рекомендовал не тратить попоусту время и использовать числовые OID.

        Comment

        • RoolResp
          Member
          • Apr 2013
          • 47

          #5
          Originally posted by Jimson
          Очевидно что вы перемудрили
          Для snmp элемента данных "ключ" вы задаете какой хотите, например, MySnmpCheck. Ну а у поле OID вы вписываете собственно OID в числовом виде и полный, без сокращения начальных цифр: .1.2.3.4.5.6.7.8.9

          Если же вы хотите писать в OID строчки вроде ifXTable.ifHCSpeed.5, то вам прийдется озаботиться чтобы библиотека net-snmp знала где искать MIB файлы и какие мибы загружать, прийдется основательно покурить man snmp.conf. Но я все же рекомендовал не тратить попоусту время и использовать числовые OID.
          Вот пожалуйста, вроде бы ничего намудренного!

          Comment

          • RoolResp
            Member
            • Apr 2013
            • 47

            #6
            И вообще - никак не могу разобраться как подшить mib файлы чтобы они слушались в snmpwalk... Правится snmp.conf?
            __________________________________________________ __________________________________________________ ____
            Решено
            Last edited by RoolResp; 21-05-2013, 04:49.

            Comment

            • RoolResp
              Member
              • Apr 2013
              • 47

              #7
              Вообщем разобрался, пришил mib файл. Забил ключи и все заработало. Теперь трабл вот в чем. Необходимо сделать тригер смены SSID на точке. Значение отдается как текст. В условиях тригера используются как я понимаю только числовые значения. Есть предложения как осуществить подобное?

              Comment

              • Jimson
                Senior Member
                • Jan 2008
                • 1327

                #8
                Так судя по первому посту у вас нет OID ...1.1.1.1.1.4, у вас там ....1.1.1.1.1.4.5, а это совсем другой OID. Вас обманывает snmpwalk, точнее вы не внимательно смотрите на результат его работы: он опрашивает агента через запрос GetNext, и в качестве ответа он получает следующий после запрошенного OID и его значение. Опрос же элемента данных забиксом делается запросом Get(), command line аналог snmpget.

                По поводу MIB, для snmpwalk/snmpget/etc вы можете через параметры командой строки указать, в частности -m и -M, а вот что бы забикс "увидел" мибы надо в snmp.conf как то прописывать. Последнее я никогда не пытался делать, как говорится - нафига козе баян?

                Comment

                • RoolResp
                  Member
                  • Apr 2013
                  • 47

                  #9
                  Originally posted by Jimson
                  Так судя по первому посту у вас нет OID ...1.1.1.1.1.4, у вас там ....1.1.1.1.1.4.5, а это совсем другой OID. Вас обманывает snmpwalk, точнее вы не внимательно смотрите на результат его работы: он опрашивает агента через запрос GetNext, и в качестве ответа он получает следующий после запрошенного OID и его значение. Опрос же элемента данных забиксом делается запросом Get(), command line аналог snmpget.

                  По поводу MIB, для snmpwalk/snmpget/etc вы можете через параметры командой строки указать, в частности -m и -M, а вот что бы забикс "увидел" мибы надо в snmp.conf как то прописывать. Последнее я никогда не пытался делать, как говорится - нафига козе баян?
                  Ну мало ли настройки слетят, заббик сразу выпалит что дела в ssid.

                  Comment

                  • Jimson
                    Senior Member
                    • Jan 2008
                    • 1327

                    #10
                    не понял на счет настроек и того что должен "сообщить" по этому поводу забикс

                    Comment

                    • Heilig
                      Senior Member
                      Zabbix Certified Trainer
                      Zabbix Certified SpecialistZabbix Certified Professional
                      • Mar 2013
                      • 366

                      #11
                      Originally posted by RoolResp
                      Значение отдается как текст. В условиях тригера используются как я понимаю только числовые значения. Есть предложения как осуществить подобное?
                      Вы ошибаетесь и zabbix может использовать текстовые значениями для вычисления статуса триггера (например, посредством использования функции str). Вам будет полезно почитать документацию про поддерживаемые функции триггеров и возможные типы значений.

                      Comment

                      • RoolResp
                        Member
                        • Apr 2013
                        • 47

                        #12
                        Originally posted by Jimson
                        не понял на счет настроек и того что должен "сообщить" по этому поводу забикс
                        Ну смоделируем ситуацию: по тем или иным причинам настройки роутера слетают на по умолчанию, предварительно роутер был настроен так как нам нужно (прописаны маршруты, задан SSID для wlan0, настроено подключение типа bridge и т.д. и всё что душе угодно). Так вот чтобы этот момент не оттаскивать до тех пор пока не позвонят и не навтыкают громких речей в голову, мы должны быть уже уведомлены о том что настройки слетели. В частности данное решение вижу в том чтобы снимать SSID с роутера, и в случае если он меняется при сбросе на настройки по умолчанию производилось срабатывание тригера, о том что SSID был сменен.

                        Comment

                        • RoolResp
                          Member
                          • Apr 2013
                          • 47

                          #13
                          Originally posted by heilig
                          Вы ошибаетесь и zabbix может использовать текстовые значениями для вычисления статуса триггера (например, посредством использования функции str). Вам будет полезно почитать документацию про поддерживаемые функции триггеров и возможные типы значений.
                          Про функции уже почитал, не могу понять как правильно нужно сформулировать выражение для тригера. Без примеров не понимаю

                          Comment

                          • RoolResp
                            Member
                            • Apr 2013
                            • 47

                            #14
                            {Wireless nanobridge:mtxrWlStatSsid.5.diff(0)}#0 - вот оно мое решение!

                            Comment

                            • Heilig
                              Senior Member
                              Zabbix Certified Trainer
                              Zabbix Certified SpecialistZabbix Certified Professional
                              • Mar 2013
                              • 366

                              #15
                              Примеры тоже есть, только они в другом месте мануала.
                              Я вижу что Вы и сами разобрались, но на всякий случай дам ссылку.

                              Comment

                              Working...