Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Не отдает snmp

    Scheduled Pinned Locked Moved Russian
    33 Posts 3 Posters 14.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Aidaho
      last edited by

      @zar0ku1:

      приведи конкретные команды и ее результаты
      P.S. почему приходится все вытягивать?

      с машинки на которой крутиться мртг лан интерфейс

      gw# /usr/local/bin/snmpwalk -v2c -c public 192.168.100.3 |more
      SNMPv2-MIB::sysDescr.0 = STRING: gw.ххх.хх 0 FreeBSD 6.2-RELEASE-p11
      SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.12325.1.1.2.1.1
      DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (6643848) 18:27:18.48
      SNMPv2-MIB::sysContact.0 = STRING:
      SNMPv2-MIB::sysName.0 = STRING: gw.ххх.хх
      SNMPv2-MIB::sysLocation.0 = STRING:
      SNMPv2-MIB::sysServices.0 = INTEGER: 76

      а вот ваны:

      gw# /usr/local/bin/snmpwalk -v2c -c public 82.хх.хх.хх
      Timeout: No Response from 82.хх.хх.хх

      и второй

      gw# /usr/local/bin/snmpwalk -v2c -c public 212.хх.ххх.хх
      Timeout: No Response from 212.хх.ххх.хх

      1 Reply Last reply Reply Quote 0
      • Z
        zar0ku1
        last edited by

        Наконец-то!

        а теперь

        sockstat | grep snmp
        

        ну и

        cat /var/etc/snmpd.conf
        

        и много думаем

        закрывайте темы, если ответ на ваш вопрос полон.
        если схема сложная - не поленитесь ее нарисовать

        1 Reply Last reply Reply Quote 0
        • A
          Aidaho
          last edited by

          sockstat | grep snmp

          root    bsnmpd    2178  9  udp4  :                  :
          root    bsnmpd    2178  12 stream -> /var/run/devd.pipe
          root    bsnmpd    2178  14 udp4  *:161                :
          root    bsnmpd    2178  15 stream /var/run/snmpd.sock

          cat /var/etc/snmpd.conf

          location := ""
          contact := ""
          read := "public"
          system := 1    # pfSense
          %snmpd
          begemotSnmpdDebugDumpPdus      = 2
          begemotSnmpdDebugSyslogPri      = 7
          begemotSnmpdCommunityString.0.1 = $(read)
          begemotSnmpdCommunityDisable    = 1
          begemotSnmpdPortStatus.0.0.0.0.161 = 1
          begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
          begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4

          These are bsnmp macros not php vars.

          sysContact      = $(contact)
          sysLocation    = $(location)
          sysObjectId    = 1.3.6.1.4.1.12325.1.1.2.1.$(system)

          snmpEnableAuthenTraps = 2
          begemotSnmpdModulePath."mibII"  = "/usr/lib/snmp_mibII.so"
          begemotSnmpdModulePath."hostres"    = "/usr/lib/snmp_hostres.so"

          ну ничего криминального я тут не вижу…
          может что то не вижу? ))

          1 Reply Last reply Reply Quote 0
          • Z
            zar0ku1
            last edited by

            ip то зачем так коварно стерли, первые два октета можно было и оставить, а то действительно кажется что все нормально

            закрывайте темы, если ответ на ваш вопрос полон.
            если схема сложная - не поленитесь ее нарисовать

            1 Reply Last reply Reply Quote 0
            • A
              Aidaho
              last edited by

              @zar0ku1:

              ip то зачем так коварно стерли, первые два октета можно было и оставить, а то действительно кажется что все нормально

              паранойя так сказать )))
              есть какие либо мысли из-за чего может не работать?

              1 Reply Last reply Reply Quote 0
              • Z
                zar0ku1
                last edited by

                сам демон запускается на локальном интерфейсе, поэтому с вана он вас не слушает
                еще раз покажи

                sockstat | grep snmp
                

                только циферки просто поменяй… а не удаляй вовсе

                закрывайте темы, если ответ на ваш вопрос полон.
                если схема сложная - не поленитесь ее нарисовать

                1 Reply Last reply Reply Quote 0
                • A
                  Aidaho
                  last edited by

                  тут ничего не менял…

                  sockstat | grep snmp

                  root    bsnmpd    2178  9  udp4  :                  :
                  root    bsnmpd    2178  12 stream -> /var/run/devd.pipe
                  root    bsnmpd    2178  14 udp4  *:161                :
                  root    bsnmpd    2178  15 stream /var/run/snmpd.sock

                  1 Reply Last reply Reply Quote 0
                  • Z
                    zar0ku1
                    last edited by

                    тогда snmpd.conf покажи

                    закрывайте темы, если ответ на ваш вопрос полон.
                    если схема сложная - не поленитесь ее нарисовать

                    1 Reply Last reply Reply Quote 0
                    • A
                      Aidaho
                      last edited by

                      здесь тоже ничего не менял

                      cat /var/etc/snmpd.conf

                      location := ""
                      contact := ""
                      read := "public"
                      system := 1    # pfSense
                      %snmpd
                      begemotSnmpdDebugDumpPdus      = 2
                      begemotSnmpdDebugSyslogPri      = 7
                      begemotSnmpdCommunityString.0.1 = $(read)
                      begemotSnmpdCommunityDisable    = 1
                      begemotSnmpdPortStatus.0.0.0.0.161 = 1
                      begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
                      begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4

                      These are bsnmp macros not php vars.

                      sysContact      = $(contact)
                      sysLocation    = $(location)
                      sysObjectId    = 1.3.6.1.4.1.12325.1.1.2.1.$(system)

                      snmpEnableAuthenTraps = 2
                      begemotSnmpdModulePath."mibII"  = "/usr/lib/snmp_mibII.so"
                      begemotSnmpdModulePath."hostres"    = "/usr/lib/snmp_hostres.so"

                      1 Reply Last reply Reply Quote 0
                      • E
                        Eugene
                        last edited by

                        Две проблемы:

                        1. wan не отвечает потому что: а) NAT-reflection не включен или б) нет соотв. NAT/правила на WAN
                        2. чтобы получить статистику с WAN'ов, не нужно опрашивать (слать GET на) WAN. То, с какого интерфейса хотим получить статистику определяется OID внутри GET-запроса, а не тем на какой интерфейс шлём этот самы запрос.

                        Совет: забыть про 1) и разобраться (подучить матчасть) 2)

                        http://ru.doc.pfsense.org

                        1 Reply Last reply Reply Quote 0
                        • A
                          Aidaho
                          last edited by

                          спасибо, понятно… а где можно посмотреть OID-ы какие нужно слать?

                          1 Reply Last reply Reply Quote 0
                          • E
                            Eugene
                            last edited by

                            Я не пользовал SNMP на pfSense, но если отдаёт стандартные OID, то, наприер:
                            .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInOctets, что есть .1.3.6.1.2.1.2.2.1.10
                            .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutOctets, что есть .1.3.6.1.2.1.2.2.1.16
                            В конце через точку не забудь цифру добавить - номер интерфейса.
                            А вообще, есть такой товарисч - Google. Много интересного про SNMP знает  ;)

                            http://ru.doc.pfsense.org

                            1 Reply Last reply Reply Quote 0
                            • Z
                              zar0ku1
                              last edited by

                              Стоп, так ты отправлял snmp запрос на ван, думая что он и ответит статистикой по ван интерфейсу?
                              а на лан интерфейс - значит ответ будет про лан? =)

                              закрывайте темы, если ответ на ваш вопрос полон.
                              если схема сложная - не поленитесь ее нарисовать

                              1 Reply Last reply Reply Quote 0
                              • A
                                Aidaho
                                last edited by

                                @zar0ku1:

                                Стоп, так ты отправлял snmp запрос на ван, думая что он и ответит статистикой по ван интерфейсу?
                                а на лан интерфейс - значит ответ будет про лан? =)

                                ага ) так и думал ))

                                1 Reply Last reply Reply Quote 0
                                • Z
                                  zar0ku1
                                  last edited by

                                  сурово… бывает...

                                  закрывайте темы, если ответ на ваш вопрос полон.
                                  если схема сложная - не поленитесь ее нарисовать

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    Aidaho
                                    last edited by

                                    @zar0ku1:

                                    сурово… бывает...

                                    ну на других серваках отдает…

                                    1 Reply Last reply Reply Quote 0
                                    • Z
                                      zar0ku1
                                      last edited by

                                      теперь давай разбираться, что ж у тебя не отдает…
                                      какие ты ОИДы запрашиваешь, и что тебе отвечает?

                                      закрывайте темы, если ответ на ваш вопрос полон.
                                      если схема сложная - не поленитесь ее нарисовать

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        Aidaho
                                        last edited by

                                        @zar0ku1:

                                        теперь давай разбираться, что ж у тебя не отдает…
                                        какие ты ОИДы запрашиваешь, и что тебе отвечает?

                                        разобрался )
                                        сделал так
                                        Target[gw]: 3:public@192.168.100.3

                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post
                                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.