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
  3. Beginner to SNMP for switches

Beginner to SNMP for switches

Scheduled Pinned Locked Moved Support
16 Posts 4 Posters 42.3k 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.
  • V
    V
    Victor Kirhenshtein
    wrote on last edited by
    #2

    For basic SNMP-based port monitoring, you can right-click interface object in console and select "Create DCI..." option. Select parameters you want to monitor, click OK, and console will create appropriate DCIs for you. After that, you could use these DCIs as an example for creating your own for other interface stats.

    Best regards,
    Victor

    1 Reply Last reply
    0
    • QACitQ
      QACitQ
      QACit
      wrote on last edited by
      #3

      Thanks Victor.  I have about 15 HP ProCurve switches that I want to monitor.  How do HP MIB's fit into configuration and DCI's?

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

        Things like traffic or errors on switch port are standard, and defined in standard MIBs, already included in NetXMS installation. If you need to collect HP-specific data from switches, then you can add HP MIBs to NetXMS MIB collection, recompile them, and you will be able to select HP-specific oids from MIB tree in console. Searching forum for keyword MIB shold give you some information on how to add new MIBs to the system.

        Best regards,
        Victor

        1 Reply Last reply
        0
        • QACitQ
          QACitQ
          QACit
          wrote on last edited by
          #5

          I ran the compiler (nxmibc -d C:\XMS\var\mibs\ -z) and when it is done I re-open the console, right-click on the switch, click data collection. then New, but I don't know where to look for the HP MIBS.  Also, how do I know that the compiler completed?

          1 Reply Last reply
          0
          • A
            A
            Alex Kirhenshtein
            wrote on last edited by
            #6
            • You should restart server after compiling MIBs.

            • I've checked it now - looks like compiler have nice bug - it's unable to find files if input path ends with backslash. So correct command will be something like this:

              nxmibc -d C:\NetXMS\var\mibs -o C:\NetXMS\var\mibs\netxms.mib -z

            • Compiler will update netxms.mib only if all MIBs are correct and can be compiled. You can also check modification date on C:\NetXMS\var\mibs\netxms.mib to ensure it's new. Output should be like this:

              …
                UDP-MIB
                UPS-MIB
                USEC-MIB
                V2ADMIN-MIB
                Wellfleet-COMMON-MIB
                WWW-MIB

            • After server restart you should be able to pick your additional OIDs in "Create DCI" dialog (set DCI source to "SNMP" prior to clicking on "Select" button).

            1 Reply Last reply
            0
            • QACitQ
              QACitQ
              QACit
              wrote on last edited by
              #7

              Thank you.  Here is the next trouble:

                C:\XMS\bin>nxmibc -d C:\XMS\var\mibs -z
              NetXMS MIB Compiler  Version 0.2.21
              Copyright (c) 2005, 2006 Victor Kirhenshtein

              Parsing source files:
                C:\XMS\var\mibs\ARCADA-MIB.txt
                C:\XMS\var\mibs\BGP4-MIB.txt
                C:\XMS\var\mibs\BN-IF-EXTENSIONS-MIB.txt
                C:\XMS\var\mibs\BRIDGE-MIB.txt
                C:\XMS\var\mibs\CDX-6500-COMMON-MIB.txt
                C:\XMS\var\mibs\CHECKPOINT-NG-MIB.txt
                C:\XMS\var\mibs\CISCO-C2900-MIB.txt
                C:\XMS\var\mibs\CISCO-CDP-MIB.txt
                C:\XMS\var\mibs\CISCO-ENVMON-MIB.txt
                C:\XMS\var\mibs\CISCO-MEMORY-POOL-MIB.txt
                C:\XMS\var\mibs\CISCO-PING-MIB.txt
                C:\XMS\var\mibs\CISCO-PROCESS-MIB.txt
                C:\XMS\var\mibs\CISCO-PRODUCTS-MIB.txt
                C:\XMS\var\mibs\CISCO-QOS-PIB-MIB.txt
                C:\XMS\var\mibs\CISCO-SMI.txt
                C:\XMS\var\mibs\CISCO-SYSLOG-MIB.txt
                C:\XMS\var\mibs\CISCO-TC.txt
                C:\XMS\var\mibs\CISCO-TCP-MIB.txt
                C:\XMS\var\mibs\CISCO-VTP-MIB.txt
                C:\XMS\var\mibs\COSINE-GLOBAL-REG.txt
                C:\XMS\var\mibs\COSINE-InVision-MIB.txt
                C:\XMS\var\mibs\COSINE-ORION-MIB.txt
                C:\XMS\var\mibs\DS1-MIB.txt
                C:\XMS\var\mibs\DS3-MIB.txt
                C:\XMS\var\mibs\ENTITY-MIB.txt
                C:\XMS\var\mibs\FIBRE-CHANNEL-FE-MIB.txt
                C:\XMS\var\mibs\HOST-RESOURCES-MIB.txt
                C:\XMS\var\mibs\HOST-RESOURCES-TYPES.txt
                C:\XMS\var\mibs\hpAcmxlBase-mib.txt
                C:\XMS\var\mibs\hpAcmxlIfExt-mib.txt
                C:\XMS\var\mibs\hpAcmxlMemProc-mib.txt
                C:\XMS\var\mibs\hpAcmxlSystem-mib.txt
                C:\XMS\var\mibs\hpentmib-mib.txt
                C:\XMS\var\mibs\hpHttpMg-mib.txt
                C:\XMS\var\mibs\hpicf8023Rptr-mib.txt
                C:\XMS\var\mibs\hpicfArpProtect-mib.txt
                C:\XMS\var\mibs\hpicfAutorun-mib.txt
                C:\XMS\var\mibs\hpicfAutz-mib.txt
                C:\XMS\var\mibs\hpicfBasic-mib.txt
                C:\XMS\var\mibs\hpicfBridge-mib.txt
                C:\XMS\var\mibs\hpicfChain-mib.txt
                C:\XMS\var\mibs\hpicfChassis-mib.txt
                C:\XMS\var\mibs\hpicfConnectionRateFilter-mib.txt
                C:\XMS\var\mibs\hpicfDot1x-mib.txt
                C:\XMS\var\mibs\hpicfDownload-mib.txt
                C:\XMS\var\mibs\hpicfEtwist-mib.txt
                C:\XMS\var\mibs\hpicfFf-mib.txt
                C:\XMS\var\mibs\hpicfGenRptr-mib.txt
                C:\XMS\var\mibs\hpicfGppc-mib.txt
                C:\XMS\var\mibs\hpicfHighAvailability-mib.txt
                C:\XMS\var\mibs\hpicfInstMon-mib.txt
                C:\XMS\var\mibs\hpicfIpAddress-mib.txt
                C:\XMS\var\mibs\hpicfIpRoute-mib.txt
                C:\XMS\var\mibs\hpicfJumbo-mib.txt
                C:\XMS\var\mibs\hpicfL3MacConfig-mib.txt
                C:\XMS\var\mibs\hpicfLinktest-mib.txt
                C:\XMS\var\mibs\hpicfMld-mib.txt
                C:\XMS\var\mibs\hpicfOid-mib.txt
                C:\XMS\var\mibs\IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt
                C:\XMS\var\mibs\IANA-LANGUAGE-MIB.txt
                C:\XMS\var\mibs\ianaAFN-mib.txt
                C:\XMS\var\mibs\IANAifType-MIB.txt
                C:\XMS\var\mibs\ianaiprouteprotocol-mib.txt
                C:\XMS\var\mibs\IEEE8021-PAE-MIB.txt
                C:\XMS\var\mibs\ieee80211-mib.txt
                C:\XMS\var\mibs\ieee8023lag-mib.txt
                C:\XMS\var\mibs\ieee802af-mib.txt
                C:\XMS\var\mibs\IEEE802dot11-MIB.txt.txt
                C:\XMS\var\mibs\IF-MIB.txt
                C:\XMS\var\mibs\INET-ADDRESS-MIB.txt
                C:\XMS\var\mibs\IP-MIB.txt
                C:\XMS\var\mibs\LLDP-MIB.txt
                C:\XMS\var\mibs\MAU-MIB.txt
                C:\XMS\var\mibs\MTA-MIB.txt
                C:\XMS\var\mibs\NET-SNMP-AGENT-MIB.txt
                C:\XMS\var\mibs\NET-SNMP-MIB.txt
                C:\XMS\var\mibs\NET-SNMP-MONITOR-MIB.txt
                C:\XMS\var\mibs\NET-SNMP-SYSTEM-MIB.txt
                C:\XMS\var\mibs\NET-SNMP-TC.txt
                C:\XMS\var\mibs\NETSCREEN-ADDR-MIB.txt
                C:\XMS\var\mibs\NETSCREEN-INTERFACE-MIB.txt
                C:\XMS\var\mibs\NETSCREEN-NAT-MIB.txt
                C:\XMS\var\mibs\NETSCREEN-PRODUCTS-MIB.txt
                C:\XMS\var\mibs\NETSCREEN-RESOURCE-MIB.txt
                C:\XMS\var\mibs\NETSCREEN-SCHEDULE-MIB.txt
                C:\XMS\var\mibs\NETSCREEN-SERVICE-MIB.txt
                C:\XMS\var\mibs\NETSCREEN-SMI.txt
                C:\XMS\var\mibs\NETSCREEN-TRAP-MIB.txt
                C:\XMS\var\mibs\NETSCREEN-VPN-MON-MIB.txt
                C:\XMS\var\mibs\NETSCREEN-VR-MIB.txt
                C:\XMS\var\mibs\NETSCREEN-VSYS-MIB.txt
                C:\XMS\var\mibs\NETWORK-SERVICES-MIB.txt
                C:\XMS\var\mibs\NOKIA-IPSO-REGISTRATION-MIB.txt
                C:\XMS\var\mibs\NOKIA-IPSO-SYSTEM-MIB.txt
                C:\XMS\var\mibs\OPTIMUX-MIB.txt
                C:\XMS\var\mibs\OSPF-MIB.txt
                C:\XMS\var\mibs\P-BRIDGE-MIB.txt
                C:\XMS\var\mibs\PerfHist-TC-MIB.txt
                C:\XMS\var\mibs\PowerNet-MIB.txt
                C:\XMS\var\mibs\Printer-MIB.txt
                C:\XMS\var\mibs\Q-BRIDGE-MIB.txt
                C:\XMS\var\mibs\RAPID-CITY.txt
                C:\XMS\var\mibs\RFC-1212.txt
                C:\XMS\var\mibs\RFC-1215.txt
                C:\XMS\var\mibs\RFC1155-SMI.txt
                C:\XMS\var\mibs\rfc1213-mib.txt
                C:\XMS\var\mibs\rfc1493-mib.txt
                C:\XMS\var\mibs\rfc1512-mib.txt
                C:\XMS\var\mibs\rfc1513-mib.txt
                C:\XMS\var\mibs\rfc1724-mib.txt
                C:\XMS\var\mibs\rfc1742-mib.txt
                C:\XMS\var\mibs\rfc1749-mib.txt
                C:\XMS\var\mibs\rfc1850-mib.txt
                C:\XMS\var\mibs\rfc1850b-mib.txt
                C:\XMS\var\mibs\rfc2011D10-mib.txt
                C:\XMS\var\mibs\rfc2012-mib.txt
                C:\XMS\var\mibs\rfc2013-mib.txt
                C:\XMS\var\mibs\rfc2020-mib.txt
                C:\XMS\var\mibs\rfc2021-mib.txt
                C:\XMS\var\mibs\rfc2096-07.mib.txt
                C:\XMS\var\mibs\rfc2108-mib.txt
                C:\XMS\var\mibs\rfc2266-mib.txt
                C:\XMS\var\mibs\rfc2576-mib.txt
                C:\XMS\var\mibs\rfc2578-mib.txt
                C:\XMS\var\mibs\rfc2579-mib.txt
                C:\XMS\var\mibs\rfc2613-mib.txt
                C:\XMS\var\mibs\rfc2618-mib.txt
                C:\XMS\var\mibs\rfc2620-mib.txt
                C:\XMS\var\mibs\rfc2665-mib.txt
                C:\XMS\var\mibs\rfc2674_p-mib.txt
                C:\XMS\var\mibs\rfc2674_q-mib.txt
                C:\XMS\var\mibs\rfc2737-mib.txt
                C:\XMS\var\mibs\rfc2787-mib.txt
                C:\XMS\var\mibs\rfc2819-mib.txt
                C:\XMS\var\mibs\rfc2856-mib.txt
                C:\XMS\var\mibs\rfc2863-mib.txt
                C:\XMS\var\mibs\rfc2925a-mib.txt
                C:\XMS\var\mibs\rfc2932-mib.txt
                C:\XMS\var\mibs\rfc2934-mib.txt
                C:\XMS\var\mibs\rfc3019-mib.txt
                C:\XMS\var\mibs\rfc3273-mib.txt
                C:\XMS\var\mibs\rfc3291D06-mib.txt
                C:\XMS\var\mibs\rfc3411-mib.txt
                C:\XMS\var\mibs\rfc3412-mib.txt
                C:\XMS\var\mibs\rfc3413a-mib.txt
                C:\XMS\var\mibs\rfc3413b-mib.txt
                C:\XMS\var\mibs\rfc3414-mib.txt
                C:\XMS\var\mibs\rfc3415-mib.txt
                C:\XMS\var\mibs\rfc3417-mib.txt
                C:\XMS\var\mibs\rfc3418-mib.txt
                C:\XMS\var\mibs\rfc3433-mib.txt
                C:\XMS\var\mibs\rfc3595-mib.txt
                C:\XMS\var\mibs\rfc3636-mib.txt
                C:\XMS\var\mibs\rfc4022-mib.txt
                C:\XMS\var\mibs\rfc4087-mib.txt
                C:\XMS\var\mibs\rfc4113-mib.txt
                C:\XMS\var\mibs\rfc4268-mib.txt
                C:\XMS\var\mibs\rfc4673-mib.txt
                C:\XMS\var\mibs\rfc4750-mib.txt
                C:\XMS\var\mibs\RMON-MIB.txt
                C:\XMS\var\mibs\RMON2-MIB.txt
                C:\XMS\var\mibs\RS-232-MIB.txt
                C:\XMS\var\mibs\S5-CHASSIS-MIB.txt
                C:\XMS\var\mibs\S5-CHASSIS-TRAP-MIB.txt
                C:\XMS\var\mibs\S5-ETH-MULTISEG-TOPOLOGY-MIB.txt
                C:\XMS\var\mibs\S5-ETH-REDUNDANT-LINKS-MIB.txt
                C:\XMS\var\mibs\S5-ETHERNET-COMMON-MIB.txt
                C:\XMS\var\mibs\S5-ETHERNET-MIB.txt
                C:\XMS\var\mibs\S5-ETHERNET-TRAP-MIB.txt
                C:\XMS\var\mibs\S5-REG-MIB.txt
                C:\XMS\var\mibs\S5-ROOT-MIB.txt
                C:\XMS\var\mibs\S5-SWITCH-BAYSECURE-MIB.txt
                C:\XMS\var\mibs\S5-TCS-MIB.txt
                C:\XMS\var\mibs\sflow-mib.txt
                C:\XMS\var\mibs\SNMP-COMMUNITY-MIB.txt
                C:\XMS\var\mibs\SNMP-FRAMEWORK-MIB.txt
                C:\XMS\var\mibs\SNMP-PROXY-MIB.txt
                C:\XMS\var\mibs\SNMP-REPEATER-MIB.txt
                C:\XMS\var\mibs\SNMP-TARGET-MIB.txt
                C:\XMS\var\mibs\SNMP-USER-BASED-SM-MIB.txt
                C:\XMS\var\mibs\SNMPv2-CONF.txt
                C:\XMS\var\mibs\SNMPv2-MIB.txt
                C:\XMS\var\mibs\SNMPv2-SMI.txt
                C:\XMS\var\mibs\SNMPv2-TC.txt
                C:\XMS\var\mibs\SNMPv2-TM.txt
                C:\XMS\var\mibs\SW-MIB.txt
                C:\XMS\var\mibs\SYNOPTICS-COMMON-MIB.txt
                C:\XMS\var\mibs\SYNOPTICS-ROOT-MIB.txt
                C:\XMS\var\mibs\TCP-MIB.txt
                C:\XMS\var\mibs\TOKEN-RING-RMON-MIB.txt
                C:\XMS\var\mibs\TUNNEL-MIB.txt
                C:\XMS\var\mibs\UCD-DISKIO-MIB.txt
                C:\XMS\var\mibs\UCD-DLMOD-MIB.txt
                C:\XMS\var\mibs\UCD-IPFILTER-MIB.txt
                C:\XMS\var\mibs\UCD-IPFWACC-MIB.txt
                C:\XMS\var\mibs\UCD-SNMP-MIB.txt
                C:\XMS\var\mibs\UDP-MIB.txt
                C:\XMS\var\mibs\UPS-MIB.txt
                C:\XMS\var\mibs\USEC-MIB.txt
                C:\XMS\var\mibs\V2ADMIN-MIB.txt
                C:\XMS\var\mibs\WF-COM.txt
                C:\XMS\var\mibs\WWW-MIB.txt
              Resolving imports:
                ARCADA-MIB
                BGP4-MIB
              BGP4-MIB: ERROR 001: Import symbol "MODULE-IDENTITY" unresolved

              1 Reply Last reply
              0
              • A
                A
                Anth0ny
                wrote on last edited by
                #8

                i think it can point to mib's wrong syntax.
                Correct MIB must contain UPPER and lower case.

                But not all MIB creators make correct files, because not all NMS creators need this.

                NetXMS compiler is created with most of IETF RFC requirements. And it blocks using of wrong or not fully correct MIBs.

                1 Reply Last reply
                0
                • QACitQ
                  QACitQ
                  QACit
                  wrote on last edited by
                  #9

                  Okay.  The BGP-4 mib is a default mib with the NETXMS install.  Can I just remove it from the compiler?

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

                    Problem not in BGP-4; it compiles just fine on clean system. Problem is somewhere in added MIBs (or buggy compiler). Anyway, error message is weird.
                    Can you please zip content of you MIBs folder and attach it here (or send it to me by mail: alk - netxms.org)?

                    1 Reply Last reply
                    0
                    • QACitQ
                      QACitQ
                      QACit
                      wrote on last edited by
                      #11

                      About 2MB.  Will send an e-mail

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

                        Yes, I've got your mail. There are some faulty mibs (and some are missing) - I'll try to clean them up today and send you response.

                        1 Reply Last reply
                        0
                        • A
                          A
                          Anth0ny
                          wrote on last edited by
                          #13

                          2 Alex: can you create a repository for all your cleaned MIBs?
                          for future use...

                           🙂

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

                            @qacit said in Beginner to SNMP for switches:

                            About 2MB.  Will send an e-mail

                            I've just send you an email with corrected MIBs, please try them.

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

                              @anth0ny said in Beginner to SNMP for switches:

                              2 Alex: can you create a repository for all your cleaned MIBs?
                              for future use...

                               🙂

                              We are shipping most of them with release versions; you can also get them from subversion: https://svn.netxms.org/public/netxms/trunk/contrib/mibs/ (MIBs from this topic are not included yet)

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

                                2 Alex: can you create a Public storage or a special theme for mibs?
                                we all (who use an SNMP) can upload additional checked (if it correctly compiling with nxmibc) mibs for future releases...

                                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