This is an old revision of the document!
-- **************************************************************************** -- NetModule AG VENDOR MIB -- -- -- (c) COPYRIGHT 2017 by NetModule AG, Switzerland -- All rights reserved. -- -- -- **************************************************************************** NB-MIB DEFINITIONS ::= BEGIN -- **************************************************************************** -- imports -- **************************************************************************** IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Counter32, Gauge32, Counter64, TimeTicks FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, PhysAddress, TruthValue, RowStatus, DateAndTime, TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF snmpTraps FROM SNMPv2-MIB URLString FROM NETWORK-SERVICES-MIB enterprises FROM SNMPv2-SMI; -- **************************************************************************** -- module definition -- **************************************************************************** nb MODULE-IDENTITY LAST-UPDATED "201701131200Z" ORGANIZATION "NetModule AG" CONTACT-INFO "NetModule AG, Switzerland" DESCRIPTION "MIB module which defines the NB router specific entities" REVISION "201701131200Z" DESCRIPTION "MIB for software release 4.0" 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" DESCRIPTION "MIB for software release 3.7" REVISION "201212191000Z" DESCRIPTION "MIB for software release 3.6" ::= { netmodule 10 } -- **************************************************************************** -- root anchor -- **************************************************************************** netmodule OBJECT IDENTIFIER ::= { enterprises 31496 } -- **************************************************************************** -- table definitions -- **************************************************************************** system OBJECT IDENTIFIER ::= { nb 1 } products OBJECT IDENTIFIER ::= { nb 10 } admin OBJECT IDENTIFIER ::= { nb 40 } dio OBJECT IDENTIFIER ::= { nb 53 } sdk OBJECT IDENTIFIER ::= { nb 90 } traps OBJECT IDENTIFIER ::= { nb 100 } -- **************************************************************************** nb1600 OBJECT IDENTIFIER ::= { products 46 } nb2700 OBJECT IDENTIFIER ::= { products 47 } nb3700 OBJECT IDENTIFIER ::= { products 48 } nb2710 OBJECT IDENTIFIER ::= { products 51 } nb3710 OBJECT IDENTIFIER ::= { products 52 } nb3720 OBJECT IDENTIFIER ::= { products 53 } nb2800 OBJECT IDENTIFIER ::= { products 54 } nb3701 OBJECT IDENTIFIER ::= { products 55 } nb3711 OBJECT IDENTIFIER ::= { products 56 } nb3800 OBJECT IDENTIFIER ::= { products 57 } -- **************************************************************************** -- NBAdminTable -- **************************************************************************** swVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The currently installed system software version" ::= { admin 1 } kernelVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The currently installed kernel version" ::= { admin 2 } serialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the device" ::= { 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 SYNTAX INTEGER { restart (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Force a device restart" ::= { 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 } -- Configuration Update -- configUpdate OBJECT-TYPE SYNTAX URLString MAX-ACCESS read-write STATUS current DESCRIPTION "Update the system configuration from the specified URL, 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 contains a file named <serial-number>.zip" ::= { admin 20 } configUpdateStatus OBJECT-TYPE SYNTAX INTEGER { stored (0), succeeded (1), failed (2), inprogress (3), notstarted (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the last configuration update cycle" ::= { 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 SYNTAX URLString MAX-ACCESS read-write STATUS current DESCRIPTION "Update the system software from the specified URL, 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" ::= { admin 25 } softwareUpdateStatus OBJECT-TYPE SYNTAX INTEGER { stored (0), succeeded (1), failed (2), inprogress (3), notstarted (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the last software update cycle" ::= { 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 } -- **************************************************************************** -- NBWwanTable -- **************************************************************************** nbWwanTable OBJECT-TYPE SYNTAX SEQUENCE OF NBWwanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table describing any WWAN modems and their current settings" ::= { nb 50 } nbWwanEntry OBJECT-TYPE SYNTAX NBWwanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a WWAN modem and its current settings" INDEX { wwanModemIndex } ::= { nbWwanTable 1 } NBWwanEntry ::= SEQUENCE { wwanModemIndex Integer32, wwanModemName DisplayString, wwanModemType DisplayString, wwanServiceType DisplayString, wwanRegistrationState DisplayString, wwanSignalStrength Integer32, wwanNetworkName DisplayString, wwanLocalAreaIdentification DisplayString, wwanLocalAreaCode DisplayString, wwanCellId DisplayString, wwanTemperature DisplayString, wwanIccid DisplayString } wwanModemIndex OBJECT-TYPE SYNTAX Integer32(0..254) MAX-ACCESS not-accessible STATUS current DESCRIPTION "WWAN modem index" ::= { nbWwanEntry 1 } wwanModemName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "WWAN modem name" ::= { nbWwanEntry 2 } wwanModemType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "WWAN modem type" ::= { nbWwanEntry 3 } wwanServiceType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current service type of the WWAN modem" ::= { nbWwanEntry 4 } wwanRegistrationState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current registration state of the WWAN modem" ::= { nbWwanEntry 5 } wwanSignalStrength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current signal strength of the WWAN modem (-999 means unknown)" ::= { nbWwanEntry 6 } wwanNetworkName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The network name to which the WWAN modem is currently registered" ::= { nbWwanEntry 7 } wwanLocalAreaIdentification OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Local Area Identification (LAI) to which the WWAN modem is currently registered" ::= { nbWwanEntry 8 } wwanLocalAreaCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Local Area Code (LAC) to which the WWAN modem is currently registered" ::= { nbWwanEntry 9 } wwanCellId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Cell ID (CID) to which the WWAN modem is currently registered" ::= { 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 } -- **************************************************************************** -- NBGnssTable -- **************************************************************************** nbGnssTable OBJECT-TYPE SYNTAX SEQUENCE OF NBGnssEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table describing any GNSS devices and their current settings" ::= { nb 51 } nbGnssEntry OBJECT-TYPE SYNTAX NBGnssEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a GNSS device and its current settings" INDEX { gnssIndex } ::= { nbGnssTable 1 } NBGnssEntry ::= SEQUENCE { gnssIndex Integer32, gnssName DisplayString, gnssSystem DisplayString, gnssLat DisplayString, gnssLon DisplayString, gnssAlt DisplayString, gnssNumSat Integer32, gnssNumSatUsed Integer32, gnssHorizontalSpeed DisplayString, gnssVerticalSpeed DisplayString, gnssTrackAngle DisplayString } gnssIndex OBJECT-TYPE SYNTAX Integer32(0..254) MAX-ACCESS not-accessible STATUS current DESCRIPTION "GNSS device index" ::= { nbGnssEntry 1 } gnssName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "GNSS device name" ::= { nbGnssEntry 2 } gnssSystem OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "GNSS system used by the device" ::= { nbGnssEntry 3 } gnssLat OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current latitude value received by the GNSS device" ::= { nbGnssEntry 4 } gnssLon OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current longitude value received by the GNSS device" ::= { nbGnssEntry 5 } gnssAlt OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current altitude value received by the GNSS device" ::= { nbGnssEntry 6 } gnssNumSat OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of satellites in view for the GNSS device" ::= { 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 OBJECT-TYPE SYNTAX SEQUENCE OF NBWlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table describing any WLAN modems and their current settings." ::= { nb 60 } nbWlanEntry OBJECT-TYPE SYNTAX NBWlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a WLAN modem and its current settings." INDEX { wlanModuleIndex } ::= { nbWlanTable 1 } NBWlanEntry ::= SEQUENCE { wlanModuleIndex Integer32, wlanModuleName DisplayString, wlanModuleType DisplayString, wlanNumClients Integer32, wlanModuleChannel Integer32, wlanModuleFrequency Integer32, wlanSignalStrength Integer32 } wlanModuleIndex OBJECT-TYPE SYNTAX Integer32(0..254) MAX-ACCESS not-accessible STATUS current DESCRIPTION "WLAN module index" ::= { nbWlanEntry 1 } wlanModuleName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "WLAN module name" ::= { nbWlanEntry 2 } wlanModuleType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "WLAN module type" ::= { nbWlanEntry 3 } wlanNumClients OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of clients connected to the WLAN module in access-point mode" ::= { 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 Integer32, wanDataUploaded Integer32, wanDownloadRate Integer32, wanUploadRate Integer32, wanDataDownloadedRoaming Integer32, wanDataUploadedRoaming Integer32 } 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "WAN link data downloaded" ::= { nbWanEntry 13 } wanDataUploaded OBJECT-TYPE SYNTAX Integer32 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "WAN link data downloaded during roaming" ::= { nbWanEntry 17 } wanDataUploadedRoaming OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "WAN link data uploaded during roaming" ::= { nbWanEntry 18 } -- **************************************************************************** -- NBDioTable -- **************************************************************************** dioStatusIn1 OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current value of digital I/O port IN1" ::= { dio 1 } dioStatusIn2 OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current value of digital I/O port IN2" ::= { dio 2 } dioStatusOut1 OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current value of digital I/O port OUT1" ::= { dio 3 } dioStatusOut2 OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current value of digital I/O port OUT2" ::= { dio 4 } dioSetOUT1 OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The update value for digital I/O port OUT1" ::= { dio 10 } dioSetOUT2 OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The update value for digital I/O port OUT2" ::= { dio 11 } -- **************************************************************************** -- trap objects -- **************************************************************************** events OBJECT IDENTIFIER ::= { traps 0 } sdk-trap NOTIFICATION-TYPE STATUS current DESCRIPTION "SDK trap" ::= { events 1 } wan-up NOTIFICATION-TYPE STATUS current DESCRIPTION "WAN link came up" ::= { events 101 } wan-down NOTIFICATION-TYPE STATUS current DESCRIPTION "WAN link went down" ::= { events 102 } dio-in1-on NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO IN1 turned on" ::= { events 201 } dio-in1-off NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO IN1 turned off" ::= { events 202 } dio-in2-on NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO IN2 turned on" ::= { events 203 } dio-in2-off NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO IN2 turned off" ::= { events 204 } dio-out1-on NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO OUT1 turned on" ::= { events 205 } dio-out1-off NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO OUT1 turned off" ::= { events 206 } dio-out2-on NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO OUT2 turned on" ::= { events 207 } dio-out2-off NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO OUT2 turned off" ::= { events 208 } gps-up NOTIFICATION-TYPE STATUS current DESCRIPTION "GPS signal is available" ::= { events 301 } gps-down NOTIFICATION-TYPE STATUS current DESCRIPTION "GPS signal is not available" ::= { events 302 } openvpn-up NOTIFICATION-TYPE STATUS current DESCRIPTION "OpenVPN connection came up" ::= { events 401 } openvpn-down NOTIFICATION-TYPE STATUS current DESCRIPTION "OpenVPN connection went down" ::= { events 402 } ipsec-up NOTIFICATION-TYPE STATUS current DESCRIPTION "IPsec connection came up" ::= { events 403 } ipsec-down NOTIFICATION-TYPE STATUS current DESCRIPTION "IPsec connection went down" ::= { events 404 } pptp-up NOTIFICATION-TYPE STATUS current DESCRIPTION "PPTP connection came up" ::= { events 406 } pptp-down NOTIFICATION-TYPE STATUS current DESCRIPTION "PPTP connection went down" ::= { events 407 } dialin-up NOTIFICATION-TYPE STATUS current DESCRIPTION "Dial-In connection came up" ::= { events 408 } dialin-down NOTIFICATION-TYPE STATUS current DESCRIPTION "Dial-In connection went down" ::= { events 409 } mobileip-up NOTIFICATION-TYPE STATUS current DESCRIPTION "Mobile IP connection came up" ::= { events 410 } mobileip-down NOTIFICATION-TYPE STATUS current DESCRIPTION "Mobile IP connection went down" ::= { events 411 } gre-up NOTIFICATION-TYPE STATUS current DESCRIPTION "GRE connection came up" ::= { events 412 } gre-down NOTIFICATION-TYPE STATUS current DESCRIPTION "GRE connection went down" ::= { events 413 } system-login-failed NOTIFICATION-TYPE STATUS current DESCRIPTION "User login failed" ::= { events 501 } system-login-succeeded NOTIFICATION-TYPE STATUS current DESCRIPTION "User login succeeded" ::= { events 502 } system-logout NOTIFICATION-TYPE STATUS current DESCRIPTION "User logged out" ::= { events 503 } system-rebooting NOTIFICATION-TYPE STATUS current DESCRIPTION "System reboot has been triggered" ::= { events 504 } system-startup NOTIFICATION-TYPE STATUS current DESCRIPTION "System has been started" ::= { events 505 } test NOTIFICATION-TYPE STATUS current DESCRIPTION "test event" ::= { events 506 } sdk-startup NOTIFICATION-TYPE STATUS current DESCRIPTION "SDK has been started" ::= { events 507 } system-time-updated NOTIFICATION-TYPE STATUS current DESCRIPTION "System time has been updated" ::= { 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 STATUS current DESCRIPTION "SMS has been sent" ::= { events 601 } sms-notsent NOTIFICATION-TYPE STATUS current DESCRIPTION "SMS has not been sent" ::= { events 602 } sms-received NOTIFICATION-TYPE STATUS current DESCRIPTION "SMS has been received" ::= { events 603 } sms-report-received NOTIFICATION-TYPE STATUS current DESCRIPTION "SMS report has been received" ::= { events 604 } call-incoming NOTIFICATION-TYPE STATUS current DESCRIPTION "A voice call is coming in" ::= { events 701 } call-outgoing NOTIFICATION-TYPE STATUS current DESCRIPTION "Outgoing voice call is being established" ::= { events 702 } ddns-update-succeeded NOTIFICATION-TYPE STATUS current DESCRIPTION "Dynamic DNS update succeeded" ::= { events 801 } ddns-update-failed NOTIFICATION-TYPE STATUS current DESCRIPTION "Dynamic DNS update failed" ::= { events 802 } usb-storage-added NOTIFICATION-TYPE STATUS current DESCRIPTION "USB storage device has been added" ::= { events 901 } usb-storage-removed NOTIFICATION-TYPE STATUS current DESCRIPTION "USB storage device has been removed" ::= { events 902 } usb-eth-added NOTIFICATION-TYPE STATUS current DESCRIPTION "USB Ethernet device has been added" ::= { events 903 } usb-eth-removed NOTIFICATION-TYPE STATUS current DESCRIPTION "USB Ethernet device has been removed" ::= { events 904 } usb-serial-added NOTIFICATION-TYPE STATUS current DESCRIPTION "USB serial device has been added" ::= { events 905 } usb-serial-removed NOTIFICATION-TYPE STATUS current DESCRIPTION "USB serial device has been removed" ::= { 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