SNMP Overview of OIDs and Access to Them

Goal

An overview of the SNMP function with which OID ranges can be queried by the router. Command steps are shown on how to perform this.

Prerequisites

  • NetModule Router is required
  • NetModule Software 4.6.0.x or
  • NetModule Software 4.9.0.x or
  • NetModule Software 5.0.0.x or newer

The wiki was tested with router software version 4.9.0.102.


1. Store an SNMP user in the router

I set up the user “snmp” on the router for the queries.

For these, we store new users under the SNMP function.

If you need more information about setting up SNMP, you can find it under the link “set-up-snmp”.


2. Execute SNMP commands

For an initial overview, you can run snmp-walk. This will give you a rough overview of the possibilities.

USER
:~$ snmpwalk -v2c -On -c snmp -On 192.168.1.1 1.3.6.1.4.1.3149-On -c snmp 192.168.1.1 1.3.6.1.4.1.31496 .1.3.6.1.4.1.31496 .10.40.1.0 = STRING: 4.9.0.102 .1.3.6.1.4.1.31496.10.40.2.0 = STRING: 5.15.147 .1.3.6.1.4.1.31496.10.40.3.0 = STRING: 00112B01682D .1.3.6.1.4.1.31496.10.40.4.0 = STRING: user-config .1.3.6.1.4.1.31496.10.40.5.0 = STRING: 1fadf4227e827ac2abc7efdc59b959d5 .1.3.6.1.4.1.31496.10.40.6.0 = STRING: b2f791fcceff9da61ae4116e13f5c015 .1.3.6.1.4.1.31496.10.40.7.0 = INTEGER: ok(1) .1.3.6.1.4.1.31496.10.40.8.0 = STRING: .1.3.6.1.4.1.31496.10.40.9.0 = STRING: 2025-8-6,18:48:56.0,+2:0 .1.3.6.1.4.1.31496.10.40.11.0 = INTEGER: update(0) .1.3.6.1.4.1.31496.10.40.13.0 = STRING: 0-0-0,0:0:0.0,+0:0 .1.3.6.1.4.1.31496.10.40.14.0 = STRING: 0-0-0,0:0:0.0,+0:0 .1.3.6.1.4.1.31496.10.40.15.0 = STRING: 2024-6-6,2:3:50.0,+2:0 .1.3.6.1.4.1.31496.10.40.21.0 = INTEGER: notstarted(4) .1.3.6.1.4.1.31496.10.40.22.0 = INTEGER: -3 .1.3.6.1.4.1.31496.10.40.23.0 = STRING: 1970-1-1,0:0:0.0,+1:0 .1.3.6.1.4.1.31496.10.40.24.0 = INTEGER: full(0) .1.3.6.1.4.1.31496.10.40.26.0 = INTEGER: notstarted(4) .1.3.6.1.4.1.31496.10.40.27.0 = INTEGER: -3 .1.3.6.1.4.1.31496.10.40.28.0 = STRING: 2024-6-6,2:3:35.0,+2:0 .1.3.6.1.4.1.31496.10.40.30.0 = STRING: .1.3.6.1.4.1.31496.10.40.31.0 = STRING: …

If you want to query entire areas, this can be done using an “SNMP table”. Information on the key commands is also provided in the router manual.

The OID 1.3.6.1.4.1.31496.10.22 for the Wan Table is not 22 but 71 (OID: 1.3.6.1.4.1.31496.10.71).

You can use the key commands to perform the query directly. However, you must have SNMP and Netmodule MIB set up. If not, you will receive an error message stating that the name cannot be resolved to an OID.

USER
:~$ snmptable -v2c -c snmp 192.168.1.1 -CB -Ci -OX -Cb -Cc 16 -Cw 64 NBWwanTable SNMP table: NB-MIB::nbWwanTable

     ModemName       ModemType     ServiceType RegistrationSta
SignalStrength     NetworkName LocalAreaIdenti   LocalAreaCode
        CellId     Temperature           Iccid            RSRP
          RSRQ            SINR            RSCP            ECIO
   SignalLevel   SignalQuality

index: [0]

         wwan0          mc7455             lte registeredInHom
           -57      Telekom.de           26201            FFFE
      0192FE02              44 894902400019199         -90 dBm
      -15.0 dB          8.6 dB             dBm              dB
            52            good

index: [1]

         wwan1          mc7455                                
          -999                                                
                            43                             dBm
            dB              dB             dBm              dB
             0                

However, you can also use the OID number for the query. In this example: “1.3.6.1.4.1.31496.10.50”

3. An overview of SNMP parameters and OIDs

The VENDOR-MIB tables
OID Name Datatype OID Values
NB Admin Table [.1.3.6.1.4.1.31496.10.40]
swVersion STRING .1.3.6.1.4.1.31496.10.40.1.0 “5.0.0.100”
kernelVersion STRING .1.3.6.1.4.1.31496.10.40.2.0 “5.15.183”
serialNumber STRING .1.3.6.1.4.1.31496.10.40.3.0 “00112B02A983”
configDesc STRING .1.3.6.1.4.1.31496.10.40.4.0 “powercell-pchaax-testing”
configHash STRING .1.3.6.1.4.1.31496.10.40.5.0 “790e714d0816995a6ae4267fa143780f”
softwareHash STRING .1.3.6.1.4.1.31496.10.40.6.0 “3749e2fda5fdf70ef21bae01a15b1341”
systemStatus INTEGER .1.3.6.1.4.1.31496.10.40.7.0 1
systemError STRING .1.3.6.1.4.1.31496.10.40.8.0
systemDate HEX-STRING .1.3.6.1.4.1.31496.10.40.9.0 07 E9 08 1C 10 0B 34 00 2B 02 00
updateOperation INTEGER .1.3.6.1.4.1.31496.10.40.11.0 0
softwareActivationDate HEX-STRING .1.3.6.1.4.1.31496.10.40.13.0 00 00 00 00 00 00 00 00 2B 00 00
configActivationDate HEX-STRING .1.3.6.1.4.1.31496.10.40.14.0 00 00 00 00 00 00 00 00 2B 00 00
softwareActivatedDate HEX-STRING .1.3.6.1.4.1.31496.10.40.15.0 07 E9 07 11 0D 0D 05 00 2B 02 00
configUpdateStatus STRING .1.3.6.1.4.1.31496.10.40.21.0 4
configUpdateError STRING .1.3.6.1.4.1.31496.10.40.22.0 -3
configUpdated HEX-STRING .1.3.6.1.4.1.31496.10.40.23.0 D3 85 04 16 04 06 14 00 2B 02 00
configUpdateMode STRING .1.3.6.1.4.1.31496.10.40.24.0 0
softwareUpdateStatus STRING .1.3.6.1.4.1.31496.10.40.26.0 4
softwareUpdateError STRING .1.3.6.1.4.1.31496.10.40.27.0 -3
softwareUpdated HEX-STRING .1.3.6.1.4.1.31496.10.40.28.0 07 E9 07 11 0D 0C 33 00 2B 02 00
altConfigDesc STRING .1.3.6.1.4.1.31496.10.40.30.0
altConfigHash STRING .1.3.6.1.4.1.31496.10.40.31.0
altConfigUpdated HEX-STRING .1.3.6.1.4.1.31496.10.40.32.0 07 6B 0C 1F 00 00 00 00 2B 01 00
altSoftwareVersion STRING .1.3.6.1.4.1.31496.10.40.35.0 “5.0.0.100”
altSoftwareHash STRING .1.3.6.1.4.1.31496.10.40.36.0 “807ddbe71c4bcf1c2283c13c5b48f4fb”
altSoftwareUpdated HEX-STRING .1.3.6.1.4.1.31496.10.40.37.0 07 E9 07 11 0C 3A 09 00 2B 02 00
syslogUploadStatus INTEGER .1.3.6.1.4.1.31496.10.40.41.0 4
configUploadStatus INTEGER .1.3.6.1.4.1.31496.10.40.43.0 4
systemTemperature INTEGER .1.3.6.1.4.1.31496.10.40.50.0 0
NB WWAN Table [.1.3.6.1.4.1.31496.10.50]
wwanModemIndex INTEGER .1.3.6.1.4.1.31496.10.50.1.1.0 0
wwanModemName STRING .1.3.6.1.4.1.31496.10.50.1.2.0 “wwan0”
wwanModemType STRING .1.3.6.1.4.1.31496.10.50.1.3.0 “tobyl2”
wwanServiceType STRING .1.3.6.1.4.1.31496.10.50.1.4.0 “lte”
wwanRegistrationState STRING .1.3.6.1.4.1.31496.10.50.1.5.0 “registeredRoaming”
wwanSignalStrength INTEGER .1.3.6.1.4.1.31496.10.50.1.6.0 -63
wwanNetworkName STRING .1.3.6.1.4.1.31496.10.50.1.7.0 “Telekom.de”
wwanLocalAreaIdentification STRING .1.3.6.1.4.1.31496.10.50.1.8.0 “26201”
wwanLocalAreaCode STRING .1.3.6.1.4.1.31496.10.50.1.9.0 “5DD9”
wwanCellId STRING .1.3.6.1.4.1.31496.10.50.1.10.0 “0192FE02”
wwanTemperature STRING .1.3.6.1.4.1.31496.10.50.1.11.0
wwanIccid STRING .1.3.6.1.4.1.31496.10.50.1.12.0 “89882280666038459149”
wwanRSRP STRING .1.3.6.1.4.1.31496.10.50.1.13.0 “-93”
wwanRSRQ STRING .1.3.6.1.4.1.31496.10.50.1.14.0 “-9.0”
wwanSINR STRING .1.3.6.1.4.1.31496.10.50.1.15.0 “7.0”
wwanRSCP STRING .1.3.6.1.4.1.31496.10.50.1.16.0
wwanECIO STRING .1.3.6.1.4.1.31496.10.50.1.17.0
wwanSignalLevel INTEGER .1.3.6.1.4.1.31496.10.50.1.18.0 49
wwanSignalQuality STRING .1.3.6.1.4.1.31496.10.50.1.19.0 “good”
NB WWAN Table [.1.3.6.1.4.1.31496.10.51]
gnssIndex STRING .1.3.6.1.4.1.31496.10.51.1.1.0 0
gnssName STRING .1.3.6.1.4.1.31496.10.51.1.2.0 “gnss0”
gnssSystem STRING .1.3.6.1.4.1.31496.10.51.1.3.0 “gpsglonassbeidousbasqzss”
gnssLat STRING .1.3.6.1.4.1.31496.10.51.1.4.0
gnssLon STRING .1.3.6.1.4.1.31496.10.51.1.5.0
gnssAlt STRING .1.3.6.1.4.1.31496.10.51.1.6.0
gnssNumSat INTEGER .1.3.6.1.4.1.31496.10.51.1.7.0 0
gnssNumSatUsed INTEGER .1.3.6.1.4.1.31496.10.51.1.8.0 0
gnssHorizontalSpeed STRING .1.3.6.1.4.1.31496.10.51.1.9.0
gnssVerticalSpeed STRING .1.3.6.1.4.1.31496.10.51.1.10.0
gnssTrackAngle STRING .1.3.6.1.4.1.31496.10.51.1.11.0
NB Dio Table [.1.3.6.1.4.1.31496.10.53]
dioStatusIn1 INTEGER .1.3.6.1.4.1.31496.10.53.1.0 0
dioStatusIn2 INTEGER .1.3.6.1.4.1.31496.10.53.2.0 0
dioStatusOut1 INTEGER .1.3.6.1.4.1.31496.10.53.3.0 0
dioStatusOut2 INTEGER .1.3.6.1.4.1.31496.10.53.4.0 0
NB Serial Table [.1.3.6.1.4.1.31496.10.54]
serialIndex INTEGER .1.3.6.1.4.1.31496.10.54.1.1.0
serialName STRING .1.3.6.1.4.1.31496.10.54.1.2.0
serialState STRING .1.3.6.1.4.1.31496.10.54.1.3.0
serialRxBytes INTEGER .1.3.6.1.4.1.31496.10.54.1.4.0
serialTxBytes INTEGER .1.3.6.1.4.1.31496.10.54.1.5.0
serialFrameErrors STRING .1.3.6.1.4.1.31496.10.54.1.6.0
serialOverrunErrors STRING .1.3.6.1.4.1.31496.10.54.1.7.0
serialParityErrors STRING .1.3.6.1.4.1.31496.10.54.1.8.0
serialBrkErrors STRING .1.3.6.1.4.1.31496.10.54.1.9.0
serialBufferOverrunErrors STRING .1.3.6.1.4.1.31496.10.54.1.10.0
NB WLAN Table [.1.3.6.1.4.1.31496.10.60]
wlanModuleIndex INTEGER .1.3.6.1.4.1.31496.10.60.1.1.0 0
wlanModuleName STRING .1.3.6.1.4.1.31496.10.60.1.2.0 “wlan0”
wlanModuleType STRING .1.3.6.1.4.1.31496.10.60.1.3.0 “wl1837”
wlanNumClients INTEGER .1.3.6.1.4.1.31496.10.60.1.4.0 0
wlanModuleChannel INTEGER .1.3.6.1.4.1.31496.10.60.1.5.0 0
wlanModuleFrequency INTEGER .1.3.6.1.4.1.31496.10.60.1.6.0 0
wlanSignalStrength INTEGER .1.3.6.1.4.1.31496.10.60.1.7.0 0
NB Link Table [.1.3.6.1.4.1.31496.10.70]
nbHotLink STRING .1.3.6.1.4.1.31496.10.70.0 “wanlink0”
NB WAN Table [.1.3.6.1.4.1.31496.10.71]
wanLinkIndex INTEGER .1.3.6.1.4.1.31496.10.71.1.1.0 0
wanLinkName STRING .1.3.6.1.4.1.31496.10.71.1.2.0 “wanlink0”
wanLinkState STRING .1.3.6.1.4.1.31496.10.71.1.3.0 “up”
wanLinkSince STRING .1.3.6.1.4.1.31496.10.71.1.4.0 “2025-08-25 13
wanLinkType STRING .1.3.6.1.4.1.31496.10.71.1.5.0 “wwan”
wanLinkInterface STRING .1.3.6.1.4.1.31496.10.71.1.6.0 “wwan0”
wanLinkAddress STRING .1.3.6.1.4.1.31496.10.71.1.7.0 “100.73.199.7”
wanLinkGateway STRING .1.3.6.1.4.1.31496.10.71.1.8.0 “100.73.199.248”
wanLinkNetmask STRING .1.3.6.1.4.1.31496.10.71.1.9.0 “255.255.255.255”
wanDialAttempts INTEGER .1.3.6.1.4.1.31496.10.71.1.10.0 1
wanDialSuccess INTEGER .1.3.6.1.4.1.31496.10.71.1.11.0 1
wanDialFailures INTEGER .1.3.6.1.4.1.31496.10.71.1.12.0 0
wanDataDownloaded COUNTER 64 .1.3.6.1.4.1.31496.10.71.1.13.0 15498020 Byte
wanDataUploaded COUNTER 64 .1.3.6.1.4.1.31496.10.71.1.14.0 11126697 Byte
wanDownloadRate INTEGER .1.3.6.1.4.1.31496.10.71.1.15.0 12
wanUploadRate INTEGER .1.3.6.1.4.1.31496.10.71.1.16.0 14
wanDataDownloadedRoaming COUNTER 64 .1.3.6.1.4.1.31496.10.71.1.17.0 15498020 Byte
wanDataUploadedRoaming COUNTER 64 .1.3.6.1.4.1.31496.10.71.1.18.0 11126697 Byte
NB SDK Table [.1.3.6.1.4.1.31496.10.90]
sdk STRING .1.3.6.1.4.1.31496.10.90.x.xx.0

4. Additional information