Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
configuration:mib [2015/05/19 12:32]
hess
configuration:mib [2022/03/16 13:31] (current)
fachet
Line 1: Line 1:
 ====== Management Information Base (MIB) ====== ====== Management Information Base (MIB) ======
-<code c mib.txt>+<code c VENDOR-MIB.txt>
 -- **************************************************************************** -- ****************************************************************************
 -- NetModule AG VENDOR MIB -- NetModule AG VENDOR MIB
 -- --
 -- --
--- (c) COPYRIGHT ​2014 by NetModule AG, Switzerland+-- (c) COPYRIGHT ​2022 by NetModule AG, Switzerland
 -- All rights reserved. -- All rights reserved.
 -- --
Line 19: Line 19:
 IMPORTS IMPORTS
        ​MODULE-IDENTITY,​ OBJECT-TYPE,​ NOTIFICATION-TYPE,​        ​MODULE-IDENTITY,​ OBJECT-TYPE,​ NOTIFICATION-TYPE,​
-       ​Integer32, ​Counter32, Gauge32, +       ​Integer32,​ Counter64, ​enterprises ​       ​FROM SNMPv2-SMI
-       Counter64, ​TimeTicks ​                    FROM SNMPv2-SMI+
        ​TEXTUAL-CONVENTION,​ DisplayString,​        ​TEXTUAL-CONVENTION,​ DisplayString,​
-       PhysAddress,​ TruthValue, RowStatus,​ +       DateAndTime ​                             ​FROM SNMPv2-TC 
-       ​TimeStamp,​ AutonomousType,​ TestAndIncr ​  FROM SNMPv2-TC +       ​MODULE-COMPLIANCE,​ OBJECT-GROUP, 
-       ​MODULE-COMPLIANCE,​ OBJECT-GROUP ​         FROM SNMPv2-CONF +       NOTIFICATION-GROUP ​                      FROM SNMPv2-CONF 
-       snmpTraps ​                               ​FROM SNMPv2-MIB +       ​URLString ​                               FROM NETWORK-SERVICES-MIB;​
-       ​URLString ​                               FROM NETWORK-SERVICES-MIB +
-       ​enterprises ​                             FROM SNMPv2-SMI;+
  
 -- **************************************************************************** -- ****************************************************************************
Line 34: Line 31:
  
 nb MODULE-IDENTITY nb MODULE-IDENTITY
-        LAST-UPDATED "201405091000Z"+        LAST-UPDATED "202103031200Z"
         ORGANIZATION "​NetModule AG"         ORGANIZATION "​NetModule AG"
         CONTACT-INFO         CONTACT-INFO
Line 40: Line 37:
         DESCRIPTION         DESCRIPTION
             "MIB module which defines the NB router specific entities"​             "MIB module which defines the NB router specific entities"​
 +
 +        REVISION "​202103031200Z"​
 +        DESCRIPTION
 +             "​MIB for software release 4.5"
 +
 +        REVISION "​202001130900Z"​
 +        DESCRIPTION
 +             "​MIB for software release 4.4"
 +
 +        REVISION "​201910151045Z"​
 +        DESCRIPTION
 +             "​MIB for software release 4.4"
 +
 +        REVISION "​201908051530Z"​
 +        DESCRIPTION
 +             "​MIB for software release 4.3"
 +
 +        REVISION "​201908041530Z"​
 +        DESCRIPTION
 +             "​MIB for software release 4.2"
 +
 +        REVISION "​201806261330Z"​
 +        DESCRIPTION
 +             "​MIB for software release 4.1"
 +
 +        REVISION "​201610181200Z"​
 +        DESCRIPTION
 +             "​MIB for software release 4.0"
 +
 +        REVISION "​201607121200Z"​
 +        DESCRIPTION
 +             "​MIB for software release 4.0"
 +
 +        REVISION "​201603021200Z"​
 +        DESCRIPTION
 +             "​MIB for software release 3.9"
 +
 +        REVISION "​201411241000Z"​
 +        DESCRIPTION
 +             "​MIB for software release 3.8"
  
         REVISION "​201405091000Z"​         REVISION "​201405091000Z"​
Line 47: Line 84:
         REVISION "​201212191000Z"​         REVISION "​201212191000Z"​
         DESCRIPTION         DESCRIPTION
-            ​"MIB for software release 3.6"+             "MIB for software release 3.6"
         ::= { netmodule 10 }         ::= { netmodule 10 }
  
Line 57: Line 94:
 netmodule OBJECT IDENTIFIER ::= { enterprises 31496 } netmodule OBJECT IDENTIFIER ::= { enterprises 31496 }
  
 +-- ****************************************************************************
 +-- compliances and conformance
 +-- ****************************************************************************
 +
 +nbConformance OBJECT IDENTIFIER ::= { nb 2 }
 +nbCompliances OBJECT IDENTIFIER ::= { nbConformance 1 }
 +nbGroups ​     OBJECT IDENTIFIER ::= { nbConformance 2 }
 +
 +nbCompliance MODULE-COMPLIANCE
 +    STATUS ​ current
 +    DESCRIPTION
 +            "The compliance statement for the nb MIB."
 +      MODULE ​ -- this module
 +          MANDATORY-GROUPS { nbAdminGroup,​
 +                             ​nbWwanGroup,​
 +                             ​nbGnssGroup,​
 +                             ​nbWlanGroup,​
 +                             ​nbWlanStationGroup,​
 +                             ​nbWanGroup,​
 +                             ​nbDioGroup,​
 +                             ​nbSerialGroup,​
 +                             ​nbEventGroup }
 +
 +    ::= { nbCompliances 1 }
  
 -- **************************************************************************** -- ****************************************************************************
Line 62: Line 123:
 -- **************************************************************************** -- ****************************************************************************
  
-system ​       OBJECT IDENTIFIER ​::= { nb   1 } +-- ::= { nb   1 } this OID is obsolete 
-products ​     OBJECT IDENTIFIER ​::= { nb  10 }+-- ::= { nb  10 } this OID is obsolete
 admin         ​OBJECT IDENTIFIER ::= { nb  40 } admin         ​OBJECT IDENTIFIER ::= { nb  40 }
 dio           ​OBJECT IDENTIFIER ::= { nb  53 } dio           ​OBJECT IDENTIFIER ::= { nb  53 }
 +sdk           ​OBJECT IDENTIFIER ::= { nb  90 }
 traps         ​OBJECT IDENTIFIER ::= { nb 100 } traps         ​OBJECT IDENTIFIER ::= { nb 100 }
  
 +-- ****************************************************************************
 +-- Textual-Conventions
 -- **************************************************************************** -- ****************************************************************************
  
-nb1600 ​       OBJECT IDENTIFIER ​::= { products 46 } +FloatSyntax ​::= TEXTUAL-CONVENTION 
-nb2700 ​       OBJECT IDENTIFIER ::= { products 47 } +    ​DISPLAY-HINT "​d-1"​ 
-nb3700 ​       OBJECT IDENTIFIER ::= { products 48 } +    ​STATUS ​      ​current 
-nb2710 ​       OBJECT IDENTIFIER ::= { products 51 } +    ​DESCRIPTION ​ "Fixed point, one decimal"​ 
-nb3710 ​       OBJECT IDENTIFIER ::= { products 52 } +    ​SYNTAX ​      ​Integer32
-nb3720 ​       OBJECT IDENTIFIER ::= { products 53 }+
  
 -- **************************************************************************** -- ****************************************************************************
--- NBAdminTable+-- nb groups 
 +-- **************************************************************************** 
 + 
 +nbAdminGroup OBJECT-GROUP 
 +    OBJECTS { swVersion,​ 
 +              kernelVersion,​ 
 +              serialNumber,​ 
 +              configDesc,​ 
 +              configHash,​ 
 +              softwareHash,​ 
 +              systemStatus,​ 
 +              systemError,​ 
 +              systemDate,​ 
 +              deviceRestart,​ 
 +              updateOperation,​ 
 +              switchOperation,​ 
 +              softwareActivationDate,​ 
 +              configActivationDate,​ 
 +              softwareActivatedDate,​ 
 +              configUpdate,​ 
 +              configUpdateStatus,​ 
 +              configUpdateError,​ 
 +              configUpdated,​ 
 +              configUpdateMode,​ 
 +              softwareUpdate,​ 
 +              softwareUpdateStatus,​ 
 +              softwareUpdateError,​ 
 +              softwareUpdated,​ 
 +              altConfigDesc,​ 
 +              altConfigHash,​ 
 +              altConfigUpdated,​ 
 +              altSoftwareVersion,​ 
 +              altSoftwareHash,​ 
 +              altSoftwareUpdated,​ 
 +              syslogUpload,​ 
 +              syslogUploadStatus,​ 
 +              configUpload,​ 
 +              configUploadStatus,​ 
 +              systemTemperature,​ 
 +              systemStatisticsReset } 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +            "A group of system objects for basic adminstration."​ 
 +    ::= { nbGroups 1 } 
 + 
 +nbWwanGroup OBJECT-GROUP 
 +    OBJECTS { wwanModemName,​ 
 +              wwanModemType,​ 
 +              wwanServiceType,​ 
 +              wwanRegistrationState,​ 
 +              wwanSignalStrength,​ 
 +              wwanNetworkName,​ 
 +              wwanLocalAreaIdentification,​ 
 +              wwanLocalAreaCode,​ 
 +              wwanCellId,​ 
 +              wwanTemperature,​ 
 +              wwanIccid,​ 
 +              wwanRSRP, 
 +              wwanRSRQ, 
 +              wwanSINR, 
 +              wwanRSCP, 
 +              wwanECIO, 
 +              wwanSignalLevel,​ 
 +              wwanSignalQuality } 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +            "A group of WWAN objects for WWAN statistics."​ 
 +    ::= { nbGroups 2 } 
 + 
 +    nbGnssGroup OBJECT-GROUP 
 +    OBJECTS { gnssName, 
 +              gnssSystem,​ 
 +              gnssLat, 
 +              gnssLon, 
 +              gnssAlt, 
 +              gnssNumSat,​ 
 +              gnssNumSatUsed,​ 
 +              gnssHorizontalSpeed,​ 
 +              gnssVerticalSpeed,​ 
 +              gnssTrackAngle } 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +            "A group of GNSS objects for GNSS statistics."​ 
 +    ::= { nbGroups 3 } 
 + 
 +    nbWlanGroup OBJECT-GROUP 
 +    OBJECTS { wlanModuleName,​ 
 +              wlanModuleType,​ 
 +              wlanNumClients,​ 
 +              wlanModuleChannel,​ 
 +              wlanModuleFrequency,​ 
 +              wlanSignalStrength } 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +            "A group of WLAN objects for WLAN statistics."​ 
 +    ::= { nbGroups 4 } 
 + 
 +    nbWlanStationGroup OBJECT-GROUP 
 +    OBJECTS { wlanStationInterface,​ 
 +              wlanStationMac,​ 
 +              wlanStationSignalStrength,​ 
 +              wlanStationBitrate,​ 
 +              wlanStationRxBytes,​ 
 +              wlanStationTxBytes,​ 
 +              wlanStationInactive } 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +            "A group of WLAN station objects for WLAN stations statistics."​ 
 +    ::= { nbGroups 5 } 
 + 
 +    nbWanGroup OBJECT-GROUP 
 +    OBJECTS { nbHotLink,​ 
 +              wanLinkName,​ 
 +              wanLinkState,​ 
 +              wanLinkSince,​ 
 +              wanLinkType,​ 
 +              wanLinkInterface,​ 
 +              wanLinkAddress,​ 
 +              wanLinkGateway,​ 
 +              wanLinkNetmask,​ 
 +              wanDialAttempts,​ 
 +              wanDialSuccess,​ 
 +              wanDialFailures,​ 
 +              wanDataDownloaded,​ 
 +              wanDataUploaded,​ 
 +              wanDownloadRate,​ 
 +              wanUploadRate,​ 
 +              wanDataDownloadedRoaming,​ 
 +              wanDataUploadedRoaming } 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +            "A group of WAN objects for WAN statistics."​ 
 +    ::= { nbGroups 6 } 
 + 
 +    nbDioGroup OBJECT-GROUP 
 +    OBJECTS { dioStatusIn1,​ 
 +              dioStatusIn2,​ 
 +              dioStatusOut1,​ 
 +              dioStatusOut2,​ 
 +              dioSetOUT1,​ 
 +              dioSetOUT2 } 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +            "A group of DIO objects for DIO statistics and management."​ 
 +    ::= { nbGroups 7 } 
 + 
 +    nbSerialGroup OBJECT-GROUP 
 +    OBJECTS { serialName,​ 
 +              serialState,​ 
 +              serialRxBytes,​ 
 +              serialTxBytes,​ 
 +              serialFrameErrors,​ 
 +              serialOverrunErrors,​ 
 +              serialParityErrors,​ 
 +              serialBrkErrors,​ 
 +              serialBufferOverrunErrors } 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +            "A group of serial objects for serial statistics."​ 
 +    ::= { nbGroups 8 } 
 + 
 +    nbEventGroup NOTIFICATION-GROUP 
 +    NOTIFICATIONS { sdk-trap, 
 +              wan-up, 
 +              wan-down, 
 +              dio-in1-on,​ 
 +              dio-in1-off,​ 
 +              dio-in2-on,​ 
 +              dio-in2-off,​ 
 +              dio-out1-on,​ 
 +              dio-out1-off,​ 
 +              dio-out2-on,​ 
 +              dio-out2-off,​ 
 +              gps-up, 
 +              gps-down, 
 +              openvpn-up,​ 
 +              openvpn-down,​ 
 +              ipsec-up, 
 +              ipsec-down,​ 
 +              pptp-up, 
 +              pptp-down,​ 
 +              dialin-up,​ 
 +              dialin-down,​ 
 +              mobileip-up,​ 
 +              mobileip-down,​ 
 +              gre-up, 
 +              gre-down, 
 +              l2tp-up, 
 +              l2tp-down,​ 
 +              system-login-failed,​ 
 +              system-login-succeeded,​ 
 +              system-logout,​ 
 +              system-rebooting,​ 
 +              system-startup,​ 
 +              test, 
 +              sdk-startup,​ 
 +              system-time-updated,​ 
 +              system-poweroff,​ 
 +              system-error,​ 
 +              system-no-error,​ 
 +              sms-sent, 
 +              sms-notsent,​ 
 +              sms-received,​ 
 +              sms-report-received,​ 
 +              call-incoming,​ 
 +              call-outgoing,​ 
 +              ddns-update-succeeded,​ 
 +              ddns-update-failed,​ 
 +              usb-storage-added,​ 
 +              usb-storage-removed,​ 
 +              usb-eth-added,​ 
 +              usb-eth-removed,​ 
 +              usb-serial-added,​ 
 +              usb-serial-removed,​ 
 +              redundancy-master,​ 
 +              redundancy-backup } 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +            "A group of event notification objects for event statistics."​ 
 +    ::= { nbGroups 9 } 
 + 
 +-- **************************************************************************** 
 +-- nbAdminTable
 -- **************************************************************************** -- ****************************************************************************
  
Line 104: Line 389:
         "The serial number of the device"​         "The serial number of the device"​
     ::= { admin 3 }     ::= { admin 3 }
 +
 +configDesc OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The description of the current configuration"​
 +    ::= { admin 4 }
 +
 +configHash OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The hash of the current configuration"​
 +    ::= { admin 5 }
 +
 +softwareHash OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The hash of the current software"​
 +    ::= { admin 6 }
 +
 +systemStatus OBJECT-TYPE
 +    SYNTAX ​ INTEGER {
 +                ok (1),
 +                degraded (2),
 +                outoforder (3)
 +            }
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The global system status"​
 +    ::= { admin 7 }
 +
 +systemError OBJECT-TYPE
 +    SYNTAX ​ DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "A comma-separated list of services which are in error state"
 +    ::= { admin 8 }
 +
 +systemDate OBJECT-TYPE
 +    SYNTAX ​     DateAndTime
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The current local date and time of day."
 +    ::= { admin 9 }
  
 deviceRestart OBJECT-TYPE deviceRestart OBJECT-TYPE
Line 114: Line 451:
         "Force a device restart"​         "Force a device restart"​
     ::= { admin 10 }     ::= { admin 10 }
 +
 +-- Update --
 +
 +updateOperation OBJECT-TYPE
 +    SYNTAX ​ INTEGER {
 +                update (0),
 +                store (1)
 +            }
 +    MAX-ACCESS ​ read-write
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The desired operation for configuration or software updates"​
 +    ::= { admin 11 }
 +
 +switchOperation OBJECT-TYPE
 +    SYNTAX ​ INTEGER {
 +                software (0),
 +                config (1)
 +            }
 +    MAX-ACCESS ​ read-write
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The operation trigger to switch to alternative software or configuration"​
 +    ::= { admin 12 }
 +
 +softwareActivationDate OBJECT-TYPE
 +    SYNTAX ​     DateAndTime
 +    MAX-ACCESS ​ read-write
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The date and time when the alternative software shall be activated"​
 +    ::= { admin 13 }
 +
 +configActivationDate OBJECT-TYPE
 +    SYNTAX ​     DateAndTime
 +    MAX-ACCESS ​ read-write
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The date and time when the alternative configuration shall be activated"​
 +    ::= { admin 14 }
 +
 +softwareActivatedDate OBJECT-TYPE
 +    SYNTAX ​     DateAndTime
 +    MAX-ACCESS ​ read-write
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The Date and Time when the current running software was booted the first time"
 +    ::= { admin 15 }
 +
 +-- Configuration Update --
  
 configUpdate OBJECT-TYPE configUpdate OBJECT-TYPE
Line 120: Line 507:
     STATUS ​ current     STATUS ​ current
     DESCRIPTION     DESCRIPTION
-        "​Update the system configuration from the specified URL +        "​Update the system configuration from the specified URL 
-          ​The URL must be preceded by one of the prefixes ​tftp://, ftp://, http://+          ​the URL must be preceded by a valid prefix (e.g. tftp://, sftp://, ftp://, ​https:// or http://)
           and either point to the update package or to a server directory which            and either point to the update package or to a server directory which 
           contains a file named <​serial-number>​.zip"​           contains a file named <​serial-number>​.zip"​
-    ::= { admin 11 }+    ::= { admin 20 }
  
 configUpdateStatus OBJECT-TYPE configUpdateStatus OBJECT-TYPE
     SYNTAX ​ INTEGER {     SYNTAX ​ INTEGER {
 +                stored (0),
                 succeeded (1),                 succeeded (1),
                 failed (2),                 failed (2),
Line 137: Line 525:
     DESCRIPTION     DESCRIPTION
         "The status of the last configuration update cycle"         "The status of the last configuration update cycle"
-    ::= { admin 12 }+    ::= { admin 21 } 
 + 
 +configUpdateError OBJECT-TYPE 
 +    SYNTAX ​     Integer32 
 +    MAX-ACCESS ​ read-only 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +        "The error code of the last configuration update"​ 
 +    ::= { admin 22 } 
 + 
 +configUpdated OBJECT-TYPE 
 +    SYNTAX ​     DateAndTime 
 +    MAX-ACCESS ​ read-only 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +        "The date of the last configuration update"​ 
 +    ::= { admin 23 } 
 + 
 +configUpdateMode OBJECT-TYPE 
 +    SYNTAX ​ INTEGER { 
 +                full (0), 
 +                partial (1) 
 +            } 
 +    MAX-ACCESS ​ read-write 
 +    STATUS ​ current 
 +    DESCRIPTION 
 +        "The desired system configuration update mode (full or partial)"​ 
 +    ::= { admin 24 } 
 + 
 +-- Software Update --
  
 softwareUpdate OBJECT-TYPE softwareUpdate OBJECT-TYPE
Line 145: Line 562:
     DESCRIPTION     DESCRIPTION
         "​Update the system software from the specified URL,          "​Update the system software from the specified URL, 
-          the URL must be preceded by one of the prefixes ​tftp://, ftp://, http:// +          the URL must be preceded by a valid prefix (e.g. tftp://, sftp://, ftp://, ​https:// or http://) 
-          and point to the to be installed image.+          and point to the to be installed image"​ 
-    ::= { admin 13 }+    ::= { admin 25 }
  
 softwareUpdateStatus OBJECT-TYPE softwareUpdateStatus OBJECT-TYPE
     SYNTAX ​ INTEGER {     SYNTAX ​ INTEGER {
 +                stored (0),
                 succeeded (1),                 succeeded (1),
                 failed (2),                 failed (2),
Line 160: Line 578:
     DESCRIPTION     DESCRIPTION
         "The status of the last software update cycle"         "The status of the last software update cycle"
-    ::= { admin 14 }+    ::= { admin 26 }
  
 +softwareUpdateError OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The error code of the last software update"​
 +    ::= { admin 27 }
 +
 +softwareUpdated OBJECT-TYPE
 +    SYNTAX ​     DateAndTime
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The date of the last software update"​
 +    ::= { admin 28 }
 +
 +-- Alternative Configuration --
 +
 +altConfigDesc OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The description of the alternative configuration"​
 +    ::= { admin 30 }
 +
 +altConfigHash OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The hash of the alternative configuration"​
 +    ::= { admin 31 }
 +
 +altConfigUpdated OBJECT-TYPE
 +    SYNTAX ​     DateAndTime
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The date of the last alternative configuration update"​
 +    ::= { admin 32 }
 +
 +-- Alternative Software --
 +
 +altSoftwareVersion OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The version of the alternative software"​
 +    ::= { admin 35 }
 +
 +altSoftwareHash OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The hash of the alternative software"​
 +    ::= { admin 36 }
 +
 +altSoftwareUpdated OBJECT-TYPE
 +    SYNTAX ​     DateAndTime
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The date of the last alternative software update"​
 +    ::= { admin 37 }
 +
 +-- Upload Syslog --
 +
 +syslogUpload OBJECT-TYPE
 +    SYNTAX ​ URLString
 +    MAX-ACCESS ​ read-write
 +    STATUS ​ current
 +    DESCRIPTION
 +        "​Upload the current system logs to the specified URL, 
 +          the URL must be preceded by a valid prefix (e.g. tftp://, sftp://, ftp://, https:// or http://)
 +          and point to the path where the system log shall be stored."​
 +    ::= { admin 40 }
 +
 +syslogUploadStatus OBJECT-TYPE
 +    SYNTAX ​ INTEGER {
 +                succeeded (1),
 +                failed (2),
 +                inprogress (3),
 +                notstarted (4)
 +            }
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The status of the last syslog upload cycle"
 +    ::= { admin 41 }
 +
 +-- Upload Config --
 +
 +configUpload OBJECT-TYPE
 +    SYNTAX ​ URLString
 +    MAX-ACCESS ​ read-write
 +    STATUS ​ current
 +    DESCRIPTION
 +        "​Upload the current configuration to the specified URL, 
 +          the URL must be preceded by a valid prefix (e.g. tftp://, sftp://, ftp://, https:// or http://)
 +          and point to the path where the config shall be stored."​
 +    ::= { admin 42 }
 +
 +configUploadStatus OBJECT-TYPE
 +    SYNTAX ​ INTEGER {
 +                succeeded (1),
 +                failed (2),
 +                inprogress (3),
 +                notstarted (4)
 +            }
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The status of the last config upload cycle"
 +    ::= { admin 43 }
 +
 +-- Further System Paramters --
 +
 +systemTemperature OBJECT-TYPE
 +    SYNTAX ​     FloatSyntax
 +    UNITS       "​Celsius"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The current temperature of the System"​
 +    ::= { admin 50 }
 +
 +systemStatisticsReset OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-write
 +    STATUS ​     current
 +    DESCRIPTION
 +        "Reset statistics for the given wanlink"​
 +    ::= { admin 60 }
  
 -- **************************************************************************** -- ****************************************************************************
--- NBWwanTable+-- nbWwanTable
 -- **************************************************************************** -- ****************************************************************************
  
Line 192: Line 746:
     wwanLocalAreaIdentification DisplayString,​     wwanLocalAreaIdentification DisplayString,​
     wwanLocalAreaCode DisplayString,​     wwanLocalAreaCode DisplayString,​
-    wwanCellId DisplayString ​   ​+    wwanCellId DisplayString
 +    wwanTemperature DisplayString,​ 
 +    wwanIccid DisplayString,​ 
 +    wwanRSRP DisplayString,​ 
 +    wwanRSRQ DisplayString,​ 
 +    wwanSINR DisplayString,​ 
 +    wwanRSCP DisplayString,​ 
 +    wwanECIO DisplayString,​ 
 +    wwanSignalLevel Integer32,​ 
 +    wwanSignalQuality DisplayString
 } }
  
Line 275: Line 838:
     ::= { nbWwanEntry 10 }     ::= { nbWwanEntry 10 }
     ​     ​
 +wwanTemperature OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The current temperature of the WWAN modem"
 +    ::= { nbWwanEntry 11 }
 +
 +wwanIccid OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The Integrated Circuit Card Identifier (ICCID) of the SIM connected to the WWAN modem"
 +    ::= { nbWwanEntry 12 }
 +
 +wwanRSRP OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    UNITS       "​dBm"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION "The current Reference Signal Received Power (LTE) of the WWAN modem"
 +    ::= { nbWwanEntry 13 }
 +
 +wwanRSRQ ​ OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    UNITS       "​dB"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION "The current Reference Signal Received Quality (LTE) of the WWAN modem"
 +    ::= { nbWwanEntry 14 }
 +
 +wwanSINR ​ OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    UNITS       "​dB"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION "The current Signal to interference plus noise ratio (LTE) of the WWAN modem"
 +    ::= { nbWwanEntry 15 }
 +
 +wwanRSCP ​ OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    UNITS       "​dBm"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION "The current Received Signal Code Power (UMTS) of the WWAN modem"
 +    ::= { nbWwanEntry 16 }
 +
 +wwanECIO ​ OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    UNITS       "​dB"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION "The current ratio of Received power of the carrier to the all over Noise (UMTS) of the WWAN modem"
 +    ::= { nbWwanEntry 17 }
 +
 +wwanSignalLevel ​ OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION "The current signal level of the WWAN modem"
 +    ::= { nbWwanEntry 18 }
 +
 +wwanSignalQuality ​ OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION "The current signal quality of the WWAN modem"
 +    ::= { nbWwanEntry 19 }
  
 -- **************************************************************************** -- ****************************************************************************
--- NBGnssTable+-- nbGnssTable
 -- **************************************************************************** -- ****************************************************************************
  
Line 304: Line 936:
     gnssLon DisplayString,​     gnssLon DisplayString,​
     gnssAlt DisplayString,​     gnssAlt DisplayString,​
-    gnssNumSat Integer32+    gnssNumSat Integer32
 +    gnssNumSatUsed Integer32,​ 
 +    gnssHorizontalSpeed DisplayString,​ 
 +    gnssVerticalSpeed DisplayString,​ 
 +    gnssTrackAngle DisplayString
 } }
  
Line 360: Line 996:
     STATUS ​     current     STATUS ​     current
     DESCRIPTION     DESCRIPTION
-        "The current number of available ​satellites for the GNSS device"​+        "The current number of satellites ​in view for the GNSS device"​
     ::= { nbGnssEntry 7 }     ::= { nbGnssEntry 7 }
 +
 +gnssNumSatUsed OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The current number of used satellites for the GNSS device"​
 +    ::= { nbGnssEntry 8 }
 +
 +gnssHorizontalSpeed OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The current horizontal speed over the ground value in meter per second received by the GNSS device"​
 +    ::= { nbGnssEntry 9 }
 +
 +gnssVerticalSpeed OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The current vertical speed value in meter per second received by the GNSS device"​
 +    ::= { nbGnssEntry 10 }
 +
 +gnssTrackAngle OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The current track angle value in degrees received by the GNSS device"​
 +    ::= { nbGnssEntry 11 }
  
  
 -- **************************************************************************** -- ****************************************************************************
--- NBWlanTable+-- nbWlanTable
 -- **************************************************************************** -- ****************************************************************************
  
Line 389: Line 1057:
     wlanModuleName DisplayString,​     wlanModuleName DisplayString,​
     wlanModuleType DisplayString,​     wlanModuleType DisplayString,​
-    wlanNumClients Integer32 +    wlanNumClients Integer32, 
-    ​+    ​wlanModuleChannel Integer32,​ 
 +    wlanModuleFrequency Integer32,​ 
 +    wlanSignalStrength Integer32
 } }
  
Line 422: Line 1092:
     STATUS ​     current     STATUS ​     current
     DESCRIPTION     DESCRIPTION
-        "​Current number of clients connected to the WLAN module ​(if operated as access point)"+        "​Current number of clients connected to the WLAN module ​in access-point mode"
     ::= { nbWlanEntry 4 }     ::= { nbWlanEntry 4 }
  
 +wlanModuleChannel OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "​Current channel of the WLAN module"​
 +    ::= { nbWlanEntry 5 }
 +
 +wlanModuleFrequency OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    UNITS       "​MHz"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "​Current frequency of the WLAN module"​
 +    ::= { nbWlanEntry 6 }
 +
 +wlanSignalStrength OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    UNITS       "​dBm"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "​Current signal strength of the WLAN module in client mode"
 +    ::= { nbWlanEntry 7 }
 +
 +-- ****************************************************************************
 +-- nbWlanStationTable
 +-- ****************************************************************************
 +
 +nbWlanStationTable OBJECT-TYPE
 +    SYNTAX ​     SEQUENCE OF NBWlanStationEntry
 +    MAX-ACCESS ​ not-accessible
 +    STATUS ​     current
 +    DESCRIPTION
 +        "A table shows current connected clients "
 +    ::= { nb 61 }
 +
 +nbWlanStationEntry OBJECT-TYPE
 +    SYNTAX ​     NBWlanStationEntry
 +    MAX-ACCESS ​ not-accessible
 +    STATUS ​     current
 +    DESCRIPTION
 +        "An entry descibes one connected client"​
 +    INDEX       { wlanStationIndex }
 +    ::= { nbWlanStationTable 1 }
 +
 +NBWlanStationEntry ::= SEQUENCE {
 +    wlanStationIndex Integer32,
 +    wlanStationInterface DisplayString,​
 +    wlanStationMac DisplayString,​
 +    wlanStationSignalStrength Integer32,
 +    wlanStationBitrate Integer32,
 +    wlanStationRxBytes Counter64,
 +    wlanStationTxBytes Counter64,
 +    wlanStationInactive Integer32
 +}
 +
 +wlanStationIndex OBJECT-TYPE
 +    SYNTAX ​     Integer32(0..254)
 +    MAX-ACCESS ​ not-accessible
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WLAN station index"
 +    ::= { nbWlanStationEntry 1 }
 +
 +wlanStationInterface OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The WLAN interface name"
 +    ::= { nbWlanStationEntry 2 }
 +
 +wlanStationMac OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The MAC address of a connected station"​
 +    ::= { nbWlanStationEntry 3 }
 +
 +wlanStationSignalStrength OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    UNITS       "​dBm"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The signal strength of a connected station"​
 +    ::= { nbWlanStationEntry 4 }
 +
 +wlanStationBitrate OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    UNITS       "​Mbit/​s"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The bitrate of a connected station"​
 +    ::= { nbWlanStationEntry 5 }
 +
 +wlanStationRxBytes OBJECT-TYPE
 +    SYNTAX ​     Counter64
 +    UNITS       "​bytes"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The number of received bytes of a connected station"​
 +    ::= { nbWlanStationEntry 6 }
 +
 +wlanStationTxBytes OBJECT-TYPE
 +    SYNTAX ​     Counter64
 +    UNITS       "​bytes"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The number of transmitted bytes of a connected station"​
 +    ::= { nbWlanStationEntry 7 }
 +
 +wlanStationInactive OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    UNITS       "​ms"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The inactivity time of a connected station"​
 +    ::= { nbWlanStationEntry 8 }
 +
 +
 +-- ****************************************************************************
 +-- nbWanTable
 +-- ****************************************************************************
 +
 +nbHotLink OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​ current
 +    DESCRIPTION
 +        "The active WAN link"
 +    ::= { nb 70 }
 +
 +nbWanTable OBJECT-TYPE
 +    SYNTAX ​     SEQUENCE OF NBWanEntry
 +    MAX-ACCESS ​ not-accessible
 +    STATUS ​     current
 +    DESCRIPTION "The table describing any WAN link and their current status"​
 +    ::= { nb 71 }
 +
 +nbWanEntry OBJECT-TYPE
 +    SYNTAX ​     NBWanEntry
 +    MAX-ACCESS ​ not-accessible
 +    STATUS ​     current
 +    DESCRIPTION "An entry describing a WAN link and its current status"​
 +    INDEX       { wanLinkIndex }
 +    ::= { nbWanTable 1 }
 +
 +NBWanEntry ::= SEQUENCE {
 +    wanLinkIndex Integer32,
 +    wanLinkName DisplayString,​
 +    wanLinkState DisplayString,​
 +    wanLinkSince DisplayString,​
 +    wanLinkType DisplayString,​
 +    wanLinkInterface DisplayString,​
 +    wanLinkAddress DisplayString,​
 +    wanLinkGateway DisplayString,​
 +    wanLinkNetmask DisplayString,​
 +    wanDialAttempts Integer32,
 +    wanDialSuccess Integer32,
 +    wanDialFailures Integer32,
 +    wanDataDownloaded Counter64,
 +    wanDataUploaded Counter64,
 +    wanDownloadRate Integer32,
 +    wanUploadRate Integer32,
 +    wanDataDownloadedRoaming Counter64,
 +    wanDataUploadedRoaming Counter64
 +}
 +
 +wanLinkIndex OBJECT-TYPE
 +    SYNTAX ​     Integer32(0..254)
 +    MAX-ACCESS ​ not-accessible
 +    STATUS ​     current
 +    DESCRIPTION
 +   "WAN link index"
 +    ::= { nbWanEntry 1 }
 +
 +wanLinkName OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link name"
 +    ::= { nbWanEntry 2 }
 +
 +wanLinkState OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link state"
 +    ::= { nbWanEntry 3 }
 +
 +wanLinkSince OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link since up"
 +    ::= { nbWanEntry 4 }
 +
 +wanLinkType OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link type"
 +    ::= { nbWanEntry 5 }
 +
 +wanLinkInterface OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link interface"​
 +    ::= { nbWanEntry 6 }
 +
 +wanLinkAddress OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link address"​
 +    ::= { nbWanEntry 7 }
 +
 +wanLinkGateway OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link gateway"​
 +    ::= { nbWanEntry 8 }
 +
 +wanLinkNetmask OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link netmask"​
 +    ::= { nbWanEntry 9 }
 +
 +wanDialAttempts OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link dial attempts"​
 +    ::= { nbWanEntry 10 }
 +
 +wanDialSuccess OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link dial success"​
 +    ::= { nbWanEntry 11 }
 +
 +
 +wanDialFailures OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link dial failures"​
 +    ::= { nbWanEntry 12 }
 +
 +
 +wanDataDownloaded OBJECT-TYPE
 +    SYNTAX ​     Counter64
 +    UNITS       "​bytes"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link data downloaded"​
 +    ::= { nbWanEntry 13 }
 +
 +
 +wanDataUploaded OBJECT-TYPE
 +    SYNTAX ​     Counter64
 +    UNITS       "​bytes"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link data uploaded"​
 +    ::= { nbWanEntry 14 }
 +
 +
 +wanDownloadRate OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link download rate"
 +    ::= { nbWanEntry 15 }
 +
 +
 +wanUploadRate OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link upload rate"
 +    ::= { nbWanEntry 16 }
 +
 +wanDataDownloadedRoaming OBJECT-TYPE
 +    SYNTAX ​     Counter64
 +    UNITS       "​bytes"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link data downloaded during roaming"​
 +    ::= { nbWanEntry 17 }
 +
 +wanDataUploadedRoaming OBJECT-TYPE
 +    SYNTAX ​     Counter64
 +    UNITS       "​bytes"​
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "WAN link data uploaded during roaming"​
 +    ::= { nbWanEntry 18 }
  
 -- **************************************************************************** -- ****************************************************************************
--- NBDioTable+-- nbDioTable
 -- **************************************************************************** -- ****************************************************************************
  
Line 496: Line 1494:
     ::= { dio 11 }     ::= { dio 11 }
  
 +
 +-- ****************************************************************************
 +-- nbSerialTable
 +-- ****************************************************************************
 +
 +nbSerialTable OBJECT-TYPE
 +    SYNTAX ​     SEQUENCE OF NBSerialEntry
 +    MAX-ACCESS ​ not-accessible
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The table describing any serial ports and their current statistics"​
 +    ::= { nb 54 }
 +
 +nbSerialEntry OBJECT-TYPE
 +    SYNTAX ​     NBSerialEntry
 +    MAX-ACCESS ​ not-accessible
 +    STATUS ​     current
 +    DESCRIPTION
 +        "An entry describing a serial port and its current statistics"​
 +    INDEX       { serialIndex }
 +    ::= { nbSerialTable 1 }
 +
 +NBSerialEntry ::= SEQUENCE {
 +    serialIndex Integer32,
 +    serialName DisplayString,​
 +    serialState Integer32,
 +    serialRxBytes Integer32,
 +    serialTxBytes Integer32,
 +    serialFrameErrors Integer32,
 +    serialOverrunErrors Integer32,
 +    serialParityErrors Integer32,
 +    serialBrkErrors Integer32,
 +    serialBufferOverrunErrors Integer32
 +}
 +
 +serialIndex OBJECT-TYPE
 +    SYNTAX ​     Integer32(0..254)
 +    MAX-ACCESS ​ not-accessible
 +    STATUS ​     current
 +    DESCRIPTION
 +        "​Serial port index"
 +    ::= { nbSerialEntry 1 }
 +
 +serialName OBJECT-TYPE
 +    SYNTAX ​     DisplayString
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "​Serial port name"
 +    ::= { nbSerialEntry 2 }
 +
 +serialState OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The current state of the serial port"
 +    ::= { nbSerialEntry 3 }
 +
 +serialRxBytes OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The number of bytes received on the serial port"
 +    ::= { nbSerialEntry 4 }
 +
 +serialTxBytes OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The number of bytes transmitted on the serial port"
 +    ::= { nbSerialEntry 5 }
 +
 +serialFrameErrors OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The number of frame errors on the serial port"
 +    ::= { nbSerialEntry 6 }
 +
 +serialOverrunErrors OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The number of overrun errors on the serial port"
 +    ::= { nbSerialEntry 7 }
 +
 +serialParityErrors OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The number of parity errors on the serial port"
 +    ::= { nbSerialEntry 8 }
 +
 +serialBrkErrors OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The number of BRK errors on the serial port"
 +    ::= { nbSerialEntry 9 }
 +
 +serialBufferOverrunErrors OBJECT-TYPE
 +    SYNTAX ​     Integer32
 +    MAX-ACCESS ​ read-only
 +    STATUS ​     current
 +    DESCRIPTION
 +        "The number of buffer overrun errors on the serial port"
 +    ::= { nbSerialEntry 10 }
 +
 +
 +-- ****************************************************************************
 +-- nbTrapHistoryTable
 +-- ****************************************************************************
 +
 +--  ::= { nb 80 } this OID is obsolete
  
 -- **************************************************************************** -- ****************************************************************************
Line 502: Line 1621:
  
 events ​         OBJECT IDENTIFIER ::= { traps 0 } events ​         OBJECT IDENTIFIER ::= { traps 0 }
 +
 +sdk-trap NOTIFICATION-TYPE
 +    STATUS current
 +    DESCRIPTION "SDK trap"
 +    ::= { events 1 }
  
 wan-up NOTIFICATION-TYPE wan-up NOTIFICATION-TYPE
Line 622: Line 1746:
     DESCRIPTION "GRE connection went down"     DESCRIPTION "GRE connection went down"
     ::= { events 413 }     ::= { events 413 }
 +
 +l2tp-up NOTIFICATION-TYPE
 +    STATUS current
 +    DESCRIPTION "L2TP connection came up"
 +    ::= { events 414 }
 +
 +l2tp-down NOTIFICATION-TYPE
 +    STATUS current
 +    DESCRIPTION "L2TP connection went down"
 +    ::= { events 415 }
  
 system-login-failed NOTIFICATION-TYPE system-login-failed NOTIFICATION-TYPE
Line 662: Line 1796:
     DESCRIPTION "​System time has been updated"​     DESCRIPTION "​System time has been updated"​
     ::= { events 508 }     ::= { events 508 }
 +
 +system-poweroff NOTIFICATION-TYPE
 +    STATUS current
 +    DESCRIPTION "​System poweroff has been triggered"​
 +    ::= { events 509 }
 +
 +system-error NOTIFICATION-TYPE
 +    STATUS current
 +    DESCRIPTION "​System is in error state"
 +    ::= { events 510 }
 +
 +system-no-error NOTIFICATION-TYPE
 +    STATUS current
 +    DESCRIPTION "​System left error state"
 +    ::= { events 511 }
  
 sms-sent NOTIFICATION-TYPE sms-sent NOTIFICATION-TYPE
Line 732: Line 1881:
     DESCRIPTION "USB serial device has been removed"​     DESCRIPTION "USB serial device has been removed"​
     ::= { events 906 }     ::= { events 906 }
 +
 +redundancy-master NOTIFICATION-TYPE
 +    STATUS current
 +    DESCRIPTION "​System is now master router"​
 +    ::= { events 1001 }
 +
 +redundancy-backup NOTIFICATION-TYPE
 +    STATUS current
 +    DESCRIPTION "​System is now backup router"​
 +    ::= { events 1002 }
  
 END END
 +
 +
 +
 +
 </​code>​ </​code>​