Ad Widget

Collapse

Не работает мониторинг по snmp

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • XaTTa6bl4
    Junior Member
    • Jul 2010
    • 5

    #1

    Не работает мониторинг по snmp

    FreeBSD 8.0
    zabbix-server-1.8.2_2,2
    zabbix-frontend-1.8.2_2,2
    net-snmp-5.5_3


    Не работает мониторинг по SNMP.
    В логах в режиме debug следующее:
    Code:
     76623:20100719:150837.416 SNMP [[email protected]:161:161]
     76623:20100719:150837.416 Error doing snmp_open()
    Проблема скорее всего в том, что порт 161 почему-то указан дважды.
    Как это устранить?
    Нашел похожую тему:

    Там единственным решением стал downgrade net-snmp до версии 5.2, но в моем случае это проблематично. Есть еще какие-нибудь идеи?
  • Sasha
    Zabbix developer
    • Sep 2007
    • 60

    #2
    Попробуйте получить значение с SNMP устройства утилитой snmpget. Если работает, то проблема либо в конфигурации айтема, либо в библиотеке SNMP.
    Но ":161:161" - точно не проблема.
    ZABBIX Developer
    Riga, Latvia

    Comment

    • XaTTa6bl4
      Junior Member
      • Jul 2010
      • 5

      #3
      snmpget работает нормально:
      Code:
      snmpget -c public -v 1 10.0.28.2 .1.3.6.1.2.1.1.3.0
      DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1840374090) 213 days, 0:09:00.90
      Переделал item и хост с нуля... Та же история:
      Code:
      76622:20100720:095711.733 In get_value() key:'system.uptime'
       76622:20100720:095711.733 In get_value_snmp() key:'system.uptime' oid:'.1.3.6.1.2.1.1.3.0'
       76622:20100720:095711.733 In snmp_open_session()
       76622:20100720:095711.733 SNMP [[email protected]:161:161]
       76622:20100720:095711.733 Error doing snmp_open()
      Из того что вы предложили остается библиотека... Что с ней может быть не так?
      Last edited by XaTTa6bl4; 20-07-2010, 07:49.

      Comment

      • ruswold
        Senior Member
        • Mar 2010
        • 210

        #4
        Проблема была уже на форуме.
        Заббикс сервер 1.8.2 не работает с net-snmp 5.5, ставьте или заббикс 1.8.3 или net-snmp 5.4

        Comment

        • zalex_ua
          Senior Member
          Zabbix Certified Trainer
          Zabbix Certified SpecialistZabbix Certified Professional
          • Oct 2009
          • 1286

          #5
          Originally posted by ruswold
          Проблема была уже на форуме.
          Заббикс сервер 1.8.2 не работает с net-snmp 5.5, ставьте или заббикс 1.8.3 или net-snmp 5.4
          Не согласен:
          FreeBSD 8.0-RELEASE-p2
          net-snmp-5.5
          Code:
          80692:20100720:231032.028 Starting Zabbix Server. Zabbix 1.8.2 (revision 11211).
          .....
           80695:20100720:231055.469 In snmp_open_session()
           80695:20100720:231055.469 SNMP [[email protected]:161:161]
           80695:20100720:231055.469 End of snmp_open_session()
           80695:20100720:231055.469 Standard processing
           80695:20100720:231055.469 In snmp_normalize(oid:interfaces.ifTable.ifEntry.ifOutOctets.3)
           80695:20100720:231055.469 End of snmp_normalize():interfaces.ifTable.ifEntry.ifOutOctets.3
           80695:20100720:231055.469 In get_snmp(oid:interfaces.ifTable.ifEntry.ifOutOctets.3)
           80695:20100720:231055.471 Status send [0]
           80695:20100720:231055.471 AV loop OID [interfaces.ifTable.ifEntry.ifOutOctets.3] Type [0x41] 'Counter32: 1044676983'
           80695:20100720:231055.471 End of get_snmp():SUCCEED
           80695:20100720:231055.471 In snmp_close_session()
           80695:20100720:231055.471 End of snmp_close_session()
           80695:20100720:231055.471 End of get_value_snmp():SUCCEED
           80695:20100720:231055.471 End of get_value():SUCCEED
          нет проблем как видите.

          Обновил дерево портов, обновился до net-snmp-5.5_3
          перекомпилировал заббикс:
          Code:
          # zabbix_server -V
          Zabbix Server v1.8.2 (revision 11211) (29 March 2010)
          Compilation time:  Jul 20 2010 23:45:54
          результат тот же:
          Code:
          35370:20100720:234828.852 Starting Zabbix Server. Zabbix 1.8.2 (revision 11211).
          ....
          35372:20100720:234925.301 In snmp_open_session()
           35372:20100720:234925.301 SNMP [[email protected]:161:161]
           35372:20100720:234925.301 End of snmp_open_session()
           35372:20100720:234925.301 Standard processing
           35372:20100720:234925.301 In snmp_normalize(oid:interfaces.ifTable.ifEntry.ifOutOctets.3)
           35372:20100720:234925.301 End of snmp_normalize():interfaces.ifTable.ifEntry.ifOutOctets.3
           35372:20100720:234925.301 In get_snmp(oid:interfaces.ifTable.ifEntry.ifOutOctets.3)
           35372:20100720:234925.303 Status send [0]
           35372:20100720:234925.303 AV loop OID [interfaces.ifTable.ifEntry.ifOutOctets.3] Type [0x41] 'Counter32: 1079337338'
           35372:20100720:234925.303 End of get_snmp():SUCCEED
           35372:20100720:234925.303 In snmp_close_session()
           35372:20100720:234925.303 End of snmp_close_session()
           35372:20100720:234925.303 End of get_value_snmp():SUCCEED
           35372:20100720:234925.303 End of get_value():SUCCEED
          У меня заббикс живет обычно на последних транк версиях - нет никаких проблем.

          Вот еще на всякий случай

          Сделайте как автор поста.
          Last edited by zalex_ua; 20-07-2010, 23:46.

          Comment

          • ruswold
            Senior Member
            • Mar 2010
            • 210

            #6
            Originally posted by zalex_ua
            Вот еще на всякий случай

            Сделайте как автор поста.
            Прикольно, что это я


            Сорь ошибся чуть. Нужна версия не выше NET-SNMP 5.2.1.2


            Или действительно переход на пре заббикс 1.8.3. У меня живет и даже лучше, чем 1.8.2

            Comment

            • XaTTa6bl4
              Junior Member
              • Jul 2010
              • 5

              #7
              Заработало!

              Сделал так:
              1.Остановил zabbix-server и snmpd.
              2.Удалил zabbix-server и net-snmp.
              3.Установил net-snmp-5.4.2.1_6
              4.Установил zabbix-server-1.8.2_2,2

              все устанавливал из портов.

              Спасибо всем за помощь. Обновлять net-snmp пока не буду. Раз с этой версией работает - то пусть работает

              Comment

              • zloyigor
                Member
                • Sep 2010
                • 34

                #8
                Originally posted by ruswold
                Проблема была уже на форуме.
                Заббикс сервер 1.8.2 не работает с net-snmp 5.5, ставьте или заббикс 1.8.3 или net-snmp 5.4
                У мня 1.8.3 и такая же проблема. net-snmp-5.5_3.

                37827:20100906:142115.520 Item [2960:ifOutOctets.10023] error: Error doing snmp_open()
                37825:20100906:142117.526 Item [2960:ifOutOctets.10024] error: Error doing snmp_open()
                37828:20100906:142119.531 Item [2960:ifOutOctets.10101] error: Error doing snmp_open()
                37826:20100906:142121.537 Item [2960:ifOutOctets.10102] error: Error doing snmp_open()

                Помогите плиз

                Comment

                • ruswold
                  Senior Member
                  • Mar 2010
                  • 210

                  #9
                  Originally posted by zloyigor
                  У мня 1.8.3 и такая же проблема. Net-snmp-5.5_3.

                  37827:20100906:142115.520 item [2960:ifoutoctets.10023] error: Error doing snmp_open()
                  37825:20100906:142117.526 item [2960:ifoutoctets.10024] error: Error doing snmp_open()
                  37828:20100906:142119.531 item [2960:ifoutoctets.10101] error: Error doing snmp_open()
                  37826:20100906:142121.537 item [2960:ifoutoctets.10102] error: Error doing snmp_open()

                  Помогите плиз
                  С чего началась проблема-то?

                  Comment

                  • zloyigor
                    Member
                    • Sep 2010
                    • 34

                    #10
                    Установил Zabbix 1.8.3. И Net-snmp-5.5_3.
                    Решил замониторить cisco cat 2960.
                    Опрашиваю snmpwalk -v2c -c comunity ip адресс все что можно отдает.
                    Zabbix даже не пытается опрашивать -смотрел tcpdumpом.

                    в логах Zabbix
                    37827:20100906:142115.520 Item [2960:ifOutOctets.10023] error: Error doing snmp_open()
                    37825:20100906:142117.526 Item [2960:ifOutOctets.10024] error: Error doing snmp_open()
                    37828:20100906:142119.531 Item [2960:ifOutOctets.10101] error: Error doing snmp_open()
                    37826:20100906:142121.537 Item [2960:ifOutOctets.10102] error: Error doing snmp_open()

                    Подскажите в чем может быть проблема

                    Comment

                    • zloyigor
                      Member
                      • Sep 2010
                      • 34

                      #11
                      Originally posted by ruswold
                      С чего началась проблема-то?
                      Установил Zabbix 1.8.3. И Net-snmp-5.5_3.
                      Решил замониторить cisco cat 2960.
                      Опрашиваю snmpwalk -v2c -c comunity ip адресс все что можно отдает.
                      Zabbix даже не пытается опрашивать -смотрел tcpdumpом.

                      в логах Zabbix
                      37827:20100906:142115.520 Item [2960:ifOutOctets.10023] error: Error doing snmp_open()
                      37825:20100906:142117.526 Item [2960:ifOutOctets.10024] error: Error doing snmp_open()
                      37828:20100906:142119.531 Item [2960:ifOutOctets.10101] error: Error doing snmp_open()
                      37826:20100906:142121.537 Item [2960:ifOutOctets.10102] error: Error doing snmp_open()

                      Подскажите в чем может быть проблема

                      Comment

                      • ruswold
                        Senior Member
                        • Mar 2010
                        • 210

                        #12
                        А как ставили заббикс? поподробнее.

                        Comment

                        • zloyigor
                          Member
                          • Sep 2010
                          • 34

                          #13
                          Originally posted by ruswold
                          А как ставили заббикс? поподробнее.
                          1) скачал архив zabbix-1.8.3.tar.gz
                          2) распаковал
                          3) ./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl
                          4) make && make install
                          5) потом из портов поставил Net-snmp-5.5_3

                          Comment

                          • ruswold
                            Senior Member
                            • Mar 2010
                            • 210

                            #14
                            Originally posted by zloyigor
                            1) скачал архив zabbix-1.8.3.tar.gz
                            2) распаковал
                            3) ./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl
                            4) make && make install
                            5) потом из портов поставил Net-snmp-5.5_3
                            Последовательность действий чуть другая должна быть
                            1) из портов поставил Net-snmp-5.5_3
                            2) распаковал
                            3) ./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl
                            4) make && make install

                            А сейчас пересобери zabbix
                            make clean && ./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl && make && make install -D FORCE_PKG_REGISTER

                            Comment

                            • zloyigor
                              Member
                              • Sep 2010
                              • 34

                              #15
                              Originally posted by ruswold
                              Последовательность действий чуть другая должна быть
                              1) из портов поставил net-snmp-5.5_3
                              2) распаковал
                              3) ./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl
                              4) make && make install

                              А сейчас пересобери zabbix
                              make clean && ./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl && make && make install -d force_pkg_register
                              ща попробую

                              Comment

                              Working...