Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Проблемы в 0.2.20-RC2

Проблемы в 0.2.20-RC2

Scheduled Pinned Locked Moved Support (Russian)
18 Posts 3 Posters 225.7k Views
  • 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
    A
    Alex
    wrote on last edited by
    #1

    Нашлась проблема с SNMP

    # /usr/local/bin/nxsnmpwalk -c public host .1
    SNMP Error: Request timed out

    при этом

    # snmpwalk -c public host .1
    SNMPv2-MIB::sysDescr.0 = STRING: SunOS release:5.8 version:Generic_117350-02 machine:sun4u
    SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.99.1.1.3.34
    DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (31764508) 3 days, 16:14:05.08

    1 Reply Last reply
    0
    • W
      W
      weec
      wrote on last edited by
      #2

      дайте ссылку на changelog?

      1 Reply Last reply
      0
      • A
        A
        Alex
        wrote on last edited by
        #3

        В дистре нашел только следующее:

        • Implemented "proxy node" functionality for DCIs
        • Added possibility to specify multiple recipients in e-mail or SMS action
        • Implemented System.CPU.Usage for individual processors on Linux
        • PING subagent: added parameter ICMP.PacketLoss(*)
        • Command line options for the server changed to use common style
        • Added UNICODE support in client part on Linux/UNIX
        • Implemented macros in template DCIs (expanded when template applies to node)
        • Added event storm detection
        • Added possibility to specify multiple SNMP community strings for discovery
            and configuration polls
        • NetXMS server now can understand interface aliases (description in Cisco terms)
        • Added optional synchronization of node names with DNS
        • New command line tool for managing alarms - nxalarm
        • Implemented "stop processing" option for event processing policy rule
        • Implemented "move" operation for templates (move between template groups)
        • Fixed issues: #188, #189, #190, #199

        Тут скорее всего нуно не совсем ChangeLog, а BugFix лог 🙂

        1 Reply Last reply
        0
        • W
          W
          weec
          wrote on last edited by
          #4

          хотелось бы увидеть изменения RC1->RC2

          1 Reply Last reply
          0
          • V
            V
            Victor Kirhenshtein
            wrote on last edited by
            #5

            @axel said in Проблемы в 0.2.20-RC2:

            Нашлась проблема с SNMP

            # /usr/local/bin/nxsnmpwalk -c public host .1
            SNMP Error: Request timed out

            при этом

            # snmpwalk -c public host .1
            SNMPv2-MIB::sysDescr.0 = STRING: SunOS release:5.8 version:Generic_117350-02 machine:sun4u
            SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.99.1.1.3.34
            DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (31764508) 3 days, 16:14:05.08

            A esli poprobovat' zadat' versiju: "-v 1" ili "-v 2c" ?

            1 Reply Last reply
            0
            • V
              V
              Victor Kirhenshtein
              wrote on last edited by
              #6

              @weec said in Проблемы в 0.2.20-RC2:

              хотелось бы увидеть изменения RC1->RC2

              Primerno vot on:

              • move dlja template'ov
              • "stop processing" flazok v event processing policy
              • nxalarm
              • Sinhronizacija imen ob'ektov node s DNS
              • Interface names polling

              Nu i iz nedodelannogo - advanced event corelation.

              I razlichnie melkie izmenenija - no SNMP biblioteku ja vrode kak davno uze ne trogal...

              1 Reply Last reply
              0
              • A
                A
                Alex
                wrote on last edited by
                #7

                @victor said in Проблемы в 0.2.20-RC2:

                A esli poprobovat' zadat' versiju: "-v 1" ili "-v 2c" ?

                тоже самое 😞

                Еще одна проблема выскочила. Логинюсь под admin все путем. Но если я логинюсь под обычным пользователем пишет: Unable to connect: Access denied. Хотя в dev2 все работало прекрасно. 😞 Что интересно такая же бодяга как на рабочем сервере, так и на тестовом 😞 Менял права юзверям, однофигственно. В чем может быть проблема?

                1 Reply Last reply
                0
                • V
                  V
                  Victor Kirhenshtein
                  wrote on last edited by
                  #8

                  @axel said in Проблемы в 0.2.20-RC2:

                  Еще одна проблема выскочила. Логинюсь под admin все путем. Но если я логинюсь под обычным пользователем пишет: Unable to connect: Access denied. Хотя в dev2 все работало прекрасно. 😞 Что интересно такая же бодяга как на рабочем сервере, так и на тестовом 😞 Менял права юзверям, однофигственно. В чем может быть проблема?

                  Eto bug, vilozil installer s ispravlennoj konsol'ju.

                  1 Reply Last reply
                  0
                  • A
                    A
                    Alex
                    wrote on last edited by
                    #9

                    Проблема с пользователями решилась.
                    А что по поводу SNMP? Может все-таки что-то не так в библиотеке? Может не те порты она пытается опробировать?

                    1 Reply Last reply
                    0
                    • V
                      V
                      Victor Kirhenshtein
                      wrote on last edited by
                      #10

                      Pro SNMP - ochen' slozno skazat' bez dopolnitel'noj informacii. Mne takuju situaciju poluchit' ne udalos'. Mozet bit' est' vozmoznost' tcpdump'om sobrat' paketi otsilaemie snmpwalk i nxsnmpwalk chtobi ih sravnit'?

                      1 Reply Last reply
                      0
                      • A
                        A
                        Alex
                        wrote on last edited by
                        #11

                        @victor said in Проблемы в 0.2.20-RC2:

                        Pro SNMP - ochen' slozno skazat' bez dopolnitel'noj informacii. Mne takuju situaciju poluchit' ne udalos'. Mozet bit' est' vozmoznost' tcpdump'om sobrat' paketi otsilaemie snmpwalk i nxsnmpwalk chtobi ih sravnit'?

                        Да легко в принципе:

                        SNMPWalk

                        tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
                        listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
                        08:34:29.628868 IP netxms.server.35438 > snmp.host.snmp:  F=r U= E=  C= GetRequest(14) [|snmp]
                        08:34:29.820634 IP snmp.host.snmp > netxms.server.35438:  F= U= [|snmp][|snmp]
                        08:34:41.550456 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(21)  .0.1
                        08:34:41.720577 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(85)  system.sysDescr.0=[|snmp]
                        08:34:41.737031 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  system.sysDescr.0
                        08:34:41.910453 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(38)  system.sysObjectID.0=E:snmpresearch.1.1[|snmp]
                        08:34:41.913337 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  system.sysObjectID.0
                        08:34:42.085342 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(32)  system.sysUpTime.0=16895134
                        08:34:42.085551 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  system.sysUpTime.0
                        08:34:42.257252 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(64)  system.sysContact.0=[|snmp]
                        08:34:42.257427 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  system.sysContact.0
                        08:34:42.429141 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(36)  system.sysName.0="SysName"
                        08:34:42.429335 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  system.sysName.0
                        08:34:42.599039 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(28)  system.sysLocation.0=""
                        08:34:42.599229 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  system.sysLocation.0
                        08:34:42.769946 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  system.sysServices.0=72
                        08:34:42.770142 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  system.sysServices.0
                        08:34:42.942846 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(30)  snmp.snmpInPkts.0=433
                        08:34:42.943053 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInPkts.0
                        08:34:43.113733 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(30)  snmp.snmpOutPkts.0=439
                        08:34:43.113932 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpOutPkts.0
                        08:34:43.284642 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInBadVersions.0=0
                        08:34:43.285666 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInBadVersions.0
                        08:34:43.456539 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(30)  snmp.snmpInBadCommunityNames.0=358
                        08:34:43.457384 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInBadCommunityNames.0
                        08:34:43.628429 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInBadCommunityUses.0=0
                        08:34:43.628617 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInBadCommunityUses.0
                        08:34:43.800326 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInASNParseErrs.0=9
                        08:34:43.800517 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInASNParseErrs.0
                        08:34:43.970229 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInTooBigs.0=0
                        08:34:43.978230 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInTooBigs.0
                        08:34:44.149127 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInNoSuchNames.0=0
                        08:34:44.149331 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInNoSuchNames.0
                        08:34:44.320020 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInBadValues.0=0
                        08:34:44.320208 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInBadValues.0
                        08:34:44.489917 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInReadOnlys.0=0
                        08:34:44.490123 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInReadOnlys.0
                        08:34:44.660813 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInGenErrs.0=0
                        08:34:44.660980 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInGenErrs.0
                        08:34:44.831717 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInTotalReqVars.0=75
                        08:34:44.831918 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInTotalReqVars.0
                        08:34:45.002617 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInTotalSetVars.0=0
                        08:34:45.004995 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(28)  snmp.snmpInTotalSetVars.0
                        08:34:45.175521 IP snmp.host.snmp > netxms.server.35441:  C=public GetResponse(29)  snmp.snmpInGetRequests.0=0
                        

                        NXSNMPWalk

                        08:36:03.522547 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(18)
                        08:36:06.526095 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(18)
                        08:36:09.527365 IP netxms.server.35441 > snmp.host.snmp:  C=public GetNextRequest(18)
                        

                        Судя по трейсу, он все-таки стучится на 161-ый порт, но как-то непонятно.. Ибо если бы он стучался верно, то ответ бы пришел, ибо через snmpwalk ответ приходит...

                        1 Reply Last reply
                        0
                        • V
                          V
                          Victor Kirhenshtein
                          wrote on last edited by
                          #12

                          A mozno tcpdump zapustit' s kljuchami -X -s 1000? Togda ja smogu sravnit' strukturi paketov.

                          1 Reply Last reply
                          0
                          • V
                            V
                            Victor Kirhenshtein
                            wrote on last edited by
                            #13

                            Ja kazetsja ponjal v chem problema - NetXMS nekorrektno obrabativaet encoding OID'ov sostojashih tol'ko iz odnoj cifri. T.e. hotja

                            nxsnmpget -c public host .1
                            

                            ne rabotaet, variant

                            nxsnmpget -c public host .1.3
                            

                            budet raqbotat'. Mozno eto proverit'? A ja poka-chto pitajus' razobratsja kak pravil'no encodit' OID'i dlinnoj 1.

                            1 Reply Last reply
                            0
                            • A
                              A
                              Alex
                              wrote on last edited by
                              #14

                              @victor said in Проблемы в 0.2.20-RC2:

                              nxsnmpget -c public host .1.3
                              

                              Да этот вариант работает.

                              1 Reply Last reply
                              0
                              • V
                                V
                                Victor Kirhenshtein
                                wrote on last edited by
                                #15

                                Mozno poprobovat' etot patch - nado zamenit' ber.cpp v src/libnxsnmp na prilozennij.


                                ber.cpp

                                1 Reply Last reply
                                0
                                • A
                                  A
                                  Alex
                                  wrote on last edited by
                                  #16

                                  Вроде работает. Спасибо.

                                  1 Reply Last reply
                                  0
                                  • W
                                    W
                                    weec
                                    wrote on last edited by
                                    #17

                                     - win-консоль всё так же выводит кривой MAC-адрес ethernet-интерфейса;

                                     - в win-консоли добавляю строчку с правилом (окно Event Procesy Policy Editor), жму два раза (Edit в контекстном меню) на поле в столбце "Alarm" и получаю:

                                    NETXMS CONSOLE CRASH DUMP
                                    Fri Feb 29 11:13:04 2008
                                    
                                    EXCEPTION: C0000005 (Access violation) at 003410D4
                                    
                                    NetXMS Console Version: 0.2.20-rc2
                                    OS Version: Windows XP Build 2600 Service Pack 2
                                    Processor architecture: Intel x86
                                    
                                    Register information:
                                      eax=00000000  ebx=00000000  ecx=0012FB24  edx=0260B430
                                      esi=0012FB24  edi=77C1C407  ebp=0012FB8C  esp=0012FAA4
                                      cs=001B  ds=0023  es=0023  ss=0023  fs=003B  gs=0000  flags=00010246
                                    
                                    Call stack:
                                      [libnetxmsw:003410D4]: public: class StringMap & __thiscall StringMap::operator=(class StringMap &)
                                      [nxcon:0041B950]: protected: void __thiscall CEventPolicyEditor::OnPolicyEdit(void)
                                      [MFC42u:728325F7]: Ordinal4418
                                      [MFC42u:72832AEE]: Ordinal4421
                                      [MFC42u:7283339E]: Ordinal4435
                                      [MFC42u:72833451]: Ordinal4430
                                      [MFC42u:72831C8A]: Ordinal6370
                                      [MFC42u:72831BF4]: Ordinal1108
                                      [MFC42u:72831B47]: Ordinal1571
                                      [MFC42u:728C724E]: Ordinal1572
                                      [USER32:7E368734]: GetDC
                                      [USER32:7E368816]: GetDC
                                      [USER32:7E3689CD]: GetWindowLongW
                                      [USER32:7E368A10]: DispatchMessageW
                                      [MFC42u:72831327]: Ordinal5303
                                    

                                     - win-консоль > EventBrowser|ActionConfiguration|AgentConfigurationManager|Users and Groups - отсутствует сортировка

                                    1 Reply Last reply
                                    0
                                    • V
                                      V
                                      Victor Kirhenshtein
                                      wrote on last edited by
                                      #18

                                      Ispravil vse krome MAC adresa. Pro MAC - mozno popodrobnee (ja vozmozno eto uze sprashival, ne pomnju tochno)?

                                      1 Reply Last reply
                                      0

                                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                      With your input, this post could be even better 💗

                                      Register Login
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      Powered by NodeBB Contributors
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • Users
                                      • Groups