summaryrefslogtreecommitdiff
path: root/MIBS/viprinet/VIPRINET-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/viprinet/VIPRINET-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/viprinet/VIPRINET-MIB')
-rw-r--r--MIBS/viprinet/VIPRINET-MIB831
1 files changed, 831 insertions, 0 deletions
diff --git a/MIBS/viprinet/VIPRINET-MIB b/MIBS/viprinet/VIPRINET-MIB
new file mode 100644
index 0000000..3e2e710
--- /dev/null
+++ b/MIBS/viprinet/VIPRINET-MIB
@@ -0,0 +1,831 @@
+VIPRINET-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, enterprises, TimeTicks
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+;
+
+viprinet MODULE-IDENTITY
+ LAST-UPDATED "201509281620Z" -- 28 September 2015
+ ORGANIZATION "Viprinet"
+ CONTACT-INFO "Viprinet"
+ DESCRIPTION "This MIB complements the ViprinetMIB."
+ REVISION "201509281620Z" -- 28 September 2015
+ DESCRIPTION "Seventh revision."
+ ::= { enterprises 35424 }
+
+vpnRouter OBJECT IDENTIFIER ::= { viprinet 1 }
+
+vpnRouterInfo OBJECT IDENTIFIER ::= { vpnRouter 1 }
+vpnRouterHealth OBJECT IDENTIFIER ::= { vpnRouter 2 }
+vpnRouterFans OBJECT IDENTIFIER ::= { vpnRouter 3 }
+vpnRouterInterfaces OBJECT IDENTIFIER ::= { vpnRouter 4 }
+vpnRouterTunnels OBJECT IDENTIFIER ::= { vpnRouter 5 }
+vpnRouterTunnelChannels OBJECT IDENTIFIER ::= { vpnRouter 6 }
+
+
+vpnRouterName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A short descriptive name of the router."
+ ::= { vpnRouterInfo 1 }
+
+vpnRouterSerial OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (19))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number of this router."
+ ::= { vpnRouterInfo 2 }
+
+vpnRouterModel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Router Model"
+ ::= { vpnRouterInfo 3 }
+
+vpnRouterFirmware OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (22))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware Version currently running on this router."
+ ::= { vpnRouterInfo 4 }
+
+vpnRouterMode OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current mode that the router is running in. Possible values are:
+ 0 - Node
+ 1 - Hub
+ 2 - Hub running as HotSpare
+ 3 - Hotspare-Hub replacing another router"
+ ::= { vpnRouterInfo 5 }
+
+vpnRouteruptime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Elapsed time since the router has booted."
+ ::= { vpnRouterInfo 6 }
+
+vpnRouterFirmwareStatus OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Status of the Update System. Possible values are:
+ 0 - Idle / No new firmware available
+ 1 - Updates Available
+ 2 - Checking for Updates
+ 3 - Downloading Update
+ 4 - Installing Update"
+ ::= { vpnRouterInfo 7 }
+
+
+vpnRouterCPULoad OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Load average on this router"
+ ::= { vpnRouterHealth 1 }
+
+vpnRouterMemoryUsage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current total memory usage (in KByte)."
+ ::= { vpnRouterHealth 2 }
+
+vpnRouterSystemTemperature OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current system temperature (in degree Celsius)."
+ ::= { vpnRouterHealth 3 }
+
+vpnRouterCPUTemperature OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU temperature (in degree Celsius)"
+ ::= { vpnRouterHealth 4 }
+
+vpnRouterPowerSupplyFailure OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Information about the PSU
+ Possible Values are:
+ 0 = no failure
+ 1 = a single PSU is out of order"
+ ::= { vpnRouterHealth 5 }
+
+vpnRouterFanCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Fans."
+ ::= { vpnRouterFans 1 }
+
+vpnRouterFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpnRouterFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table holding information to each fan."
+ ::= { vpnRouterFans 2 }
+
+vpnRouterFanEntry OBJECT-TYPE
+ SYNTAX VpnRouterFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry associated with each fan."
+ INDEX {vpnRouterFanIndex}
+ ::= { vpnRouterFanTable 1 }
+
+VpnRouterFanEntry ::= SEQUENCE {
+ vpnRouterFanIndex Integer32,
+ vpnRouterFanAdminStatus Integer32,
+ vpnRouterFanOperativeStatus Integer32,
+ vpnRouterFanRPM Integer32
+}
+
+vpnRouterFanIndex OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ID-Number of the fan"
+ ::= { vpnRouterFanEntry 1 }
+
+vpnRouterFanAdminStatus OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Desired state of this Fan
+ Possible Values:
+ 0 = off
+ 1 = on"
+ ::= { vpnRouterFanEntry 2 }
+
+vpnRouterFanOperativeStatus OBJECT-TYPE
+ SYNTAX Integer32(0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operative status of this fan
+ 0 = Disabled
+ 1 = OK
+ 2 = Faulty"
+ ::= { vpnRouterFanEntry 3 }
+
+vpnRouterFanRPM OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current RPM of this fan. Note that not all models supply this info."
+ ::= { vpnRouterFanEntry 4 }
+
+vpnRouterInterfaceCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Interfaces."
+ ::= { vpnRouterInterfaces 1 }
+
+vpnRouterInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpnRouterInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table holding information to each interface."
+ ::= { vpnRouterInterfaces 2 }
+
+vpnRouterInterfaceEntry OBJECT-TYPE
+ SYNTAX VpnRouterInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry associated with each interface."
+ INDEX {vpnRouterInterfaceIndex}
+ ::= { vpnRouterInterfaceTable 1 }
+
+VpnRouterInterfaceEntry ::= SEQUENCE {
+ vpnRouterInterfaceIndex Integer32,
+ vpnRouterInterfaceName DisplayString,
+ vpnRouterInterfaceAdminStatus Integer32,
+ vpnRouterInterfaceOperativeStatus Integer32,
+ vpnRouterInterfaceBandwidthToWan Integer32,
+ vpnRouterInterfaceBandwidthFromWan Integer32,
+ vpnRouterInterfaceTrafficUp Counter32,
+ vpnRouterInterfaceTrafficDown Counter32,
+ vpnRouterInterfaceSignalStrength Integer32,
+ vpnRouterInterfaceServiceType DisplayString,
+ vpnRouterInterfaceServiceStatus DisplayString,
+ vpnRouterInterfaceRoaming Integer32,
+ vpnRouterInterfaceServiceStatus DisplayString,
+ vpnRouterInterfaceNetworkName DisplayString,
+ vpnRouterInterfaceBandInfo DisplayString,
+ vpnRouterInterfaceIMSI DisplayString,
+ vpnRouterInterfaceIMEI DisplayString,
+ vpnRouterInterfacePINStatus DisplayString,
+ vpnRouterInterfaceRFBand Integer32,
+ vpnRouterInterfaceRFChannel Integer32,
+ vpnRouterInterfaceSyncrateUpstream Counter32,
+ vpnRouterInterfaceSyncrateDownstream Counter32
+}
+
+vpnRouterInterfaceIndex OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ID-Number of the interface."
+ ::= { vpnRouterInterfaceEntry 1 }
+
+vpnRouterInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A short descriptive name of the interface"
+ ::= { vpnRouterInterfaceEntry 2 }
+
+vpnRouterInterfaceAdminStatus OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Desired state of the interface.
+ possible values: 0 = disconnected, 1 = connected"
+ ::= { vpnRouterInterfaceEntry 3 }
+
+vpnRouterInterfaceOperativeStatus OBJECT-TYPE
+ SYNTAX Integer32(0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state of the interface.
+ possible values:
+ 0 = disconnected,
+ 1 = connected,
+ 2 = connecting,
+ 3 = disconnecting"
+ ::= { vpnRouterInterfaceEntry 4 }
+
+vpnRouterInterfaceBandwidthToWan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Theoretical maximum upstream (in KBit). Might be illusional."
+ ::= { vpnRouterInterfaceEntry 5 }
+
+vpnRouterInterfaceBandwidthFromWan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Theoretical maximum downstream (in KBit)."
+ ::= { vpnRouterInterfaceEntry 6 }
+
+vpnRouterInterfaceTrafficUp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total upstream traffic made (in Byte) since router boot."
+ ::= { vpnRouterInterfaceEntry 7 }
+
+vpnRouterInterfaceTrafficDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total downstream traffic made (in Byte) since router boot."
+ ::= { vpnRouterInterfaceEntry 8 }
+
+vpnRouterInterfaceSignalStrength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Strength (in percent)."
+ ::= { vpnRouterInterfaceEntry 9 }
+
+vpnRouterInterfaceServiceType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Service Type."
+ ::= { vpnRouterInterfaceEntry 10 }
+
+vpnRouterInterfaceServiceStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Service Status."
+ ::= { vpnRouterInterfaceEntry 11 }
+
+vpnRouterInterfaceRoaming OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Roaming.
+ possible values:
+ 0 = off,
+ 1 = on"
+ ::= { vpnRouterInterfaceEntry 12 }
+
+vpnRouterInterfaceNetworkName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Network Name."
+ ::= { vpnRouterInterfaceEntry 13 }
+
+vpnRouterInterfaceBandInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Band Info."
+ ::= { vpnRouterInterfaceEntry 14 }
+
+vpnRouterInterfaceIMSI OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface IMSI."
+ ::= { vpnRouterInterfaceEntry 15 }
+
+vpnRouterInterfaceIMEI OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface IMEI."
+ ::= { vpnRouterInterfaceEntry 16 }
+
+vpnRouterInterfacePINStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface PIN Status."
+ ::= { vpnRouterInterfaceEntry 17 }
+
+vpnRouterInterfaceRFBand OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface RF Band."
+ ::= { vpnRouterInterfaceEntry 18 }
+
+vpnRouterInterfaceRFChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface RF Channel."
+ ::= { vpnRouterInterfaceEntry 19 }
+
+vpnRouterInterfaceSyncrateUpstream OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Syncrate Upstream."
+ ::= { vpnRouterInterfaceEntry 20 }
+
+vpnRouterInterfaceSyncrateDownstream OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Syncrate Downstream."
+ ::= { vpnRouterInterfaceEntry 21 }
+
+vpnRouterTunnelCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Tunnels."
+ ::= { vpnRouterTunnels 1 }
+
+vpnRouterTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpnRouterTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table holding information to each tunnel."
+ ::= { vpnRouterTunnels 2 }
+
+vpnRouterTunnelEntry OBJECT-TYPE
+ SYNTAX VpnRouterTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry associated with each tunnel."
+ INDEX {vpnRouterTunnelIndex}
+ ::= { vpnRouterTunnelTable 1 }
+
+VpnRouterTunnelEntry ::= SEQUENCE {
+ vpnRouterTunnelIndex Integer32,
+ vpnRouterTunnelName DisplayString,
+ vpnRouterTunnelAdminStatus Integer32,
+ vpnRouterTunnelOperativeStatus Integer32,
+ vpnRouterTunnelCumulatedBandwidthToWan Integer32,
+ vpnRouterTunnelCumulatedBandwidthFromWan Integer32,
+ vpnRouterTunnelCurrentCumulatedBandwidthToWan Integer32,
+ vpnRouterTunnelCurrentCumulatedBandwidthFromWan Integer32,
+ vpnRouterTunnelTrafficUp Counter32,
+ vpnRouterTunnelTrafficDown Counter32,
+ vpnRouterTunnelRemoteRouterSerial DisplayString
+}
+
+vpnRouterTunnelIndex OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ID-Number of the tunnel."
+ ::= { vpnRouterTunnelEntry 1 }
+
+vpnRouterTunnelName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of VPN tunnel"
+ ::= { vpnRouterTunnelEntry 2 }
+
+vpnRouterTunnelAdminStatus OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Desired state of the tunnel.
+ possible values: 0 = disconnected, 1 = connected"
+ ::= { vpnRouterTunnelEntry 3 }
+
+vpnRouterTunnelOperativeStatus OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state of the tunnel.
+ possible values:
+ 0 = disconnected,
+ 1 = connected"
+ ::= { vpnRouterTunnelEntry 4 }
+
+vpnRouterTunnelCumulatedBandwidthToWan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Theoretical maximum cumulated downstream (in KBit), considering all active channels."
+ ::= { vpnRouterTunnelEntry 5 }
+
+vpnRouterTunnelCumulatedBandwidthFromWan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Theoretical maximum cumulated upstream (in KBit), considering all active channels."
+ ::= { vpnRouterTunnelEntry 6 }
+
+vpnRouterTunnelCurrentCumulatedBandwidthToWan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current cumulated upstream (in KBit)."
+ ::= { vpnRouterTunnelEntry 7 }
+
+vpnRouterTunnelCurrentCumulatedBandwidthFromWan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current cumulated downstream (in KBit)."
+ ::= { vpnRouterTunnelEntry 8 }
+
+vpnRouterTunnelTrafficUp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total upstream traffic made (in Byte) since router boot."
+ ::= { vpnRouterTunnelEntry 9 }
+
+vpnRouterTunnelTrafficDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total downstream traffic made (in Byte) since router boot."
+ ::= { vpnRouterTunnelEntry 10 }
+
+vpnRouterTunnelRemoteRouterSerial OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial of the remote router."
+ ::= { vpnRouterTunnelEntry 11 }
+
+vpnRouterTunnelChannelCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of TunnelChannel."
+ ::= { vpnRouterTunnelChannels 1 }
+
+vpnRouterTunnelChannelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpnRouterTunnelChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table holding information to each tunnelchannel."
+ ::= { vpnRouterTunnelChannels 2 }
+
+vpnRouterTunnelChannelEntry OBJECT-TYPE
+ SYNTAX VpnRouterTunnelChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry associated with each tunnelchannel."
+ INDEX {vpnRouterTunnelChannelIndex}
+ ::= { vpnRouterTunnelChannelTable 1 }
+
+VpnRouterTunnelChannelEntry ::= SEQUENCE {
+ vpnRouterTunnelChannelIndex Integer32,
+ vpnRouterTunnelChannelName DisplayString,
+ vpnRouterTunnelChannelAdminStatus Integer32,
+ vpnRouterTunnelChannelOperativeStatus Integer32,
+ vpnRouterTunnelChannelMaxBandwidthToWan Integer32,
+ vpnRouterTunnelChannelMaxBandwidthFromWan Integer32,
+ vpnRouterTunnelChannelCurrentBandwidthToWan Integer32,
+ vpnRouterTunnelChannelCurrentBandwidthFromWan Integer32,
+ vpnRouterTunnelChannelTrafficUp Counter32,
+ vpnRouterTunnelChannelTrafficDown Counter32,
+ vpnRouterTunnelChannelReferencedTunnel Integer32,
+ vpnRouterTunnelChannelIsBackup Integer32,
+ vpnRouterTunnelChannelModuleSlot Integer32,
+ vpnRouterTunnelChannelPacketLoss Integer32,
+ vpnRouterTunnelChannelLinkStability Integer32
+}
+
+vpnRouterTunnelChannelIndex OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ID-Number of the tunnelchannel."
+ ::= { vpnRouterTunnelChannelEntry 1 }
+
+vpnRouterTunnelChannelName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of tunnelchannel. It will be in the form tunnel.tunnelname"
+ ::= { vpnRouterTunnelChannelEntry 2 }
+
+vpnRouterTunnelChannelAdminStatus OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Desired state of the tunnelchannel.
+ possible values: 0 = disconnected, 1 = connected"
+ ::= { vpnRouterTunnelChannelEntry 3 }
+
+vpnRouterTunnelChannelOperativeStatus OBJECT-TYPE
+ SYNTAX Integer32(0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state of the tunnelchannel.
+ possible values:
+ 0 = disconnected,
+ 1 = connected,
+ 2 = connecting,
+ 3 = disconnecting,
+ 4 = connectedpingtest,
+ 5 = connectedpingtestwait,
+ 6 = connectedtooslow,
+ 7 = connectedstalled,
+ 8 = error"
+ ::= { vpnRouterTunnelChannelEntry 4 }
+
+vpnRouterTunnelChannelMaxBandwidthToWan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum possible bandwidth to WAN (in KBit/sec)."
+ ::= { vpnRouterTunnelChannelEntry 5 }
+
+vpnRouterTunnelChannelMaxBandwidthFromWan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum possible bandwidth from WAN (in KBit/sec)."
+ ::= { vpnRouterTunnelChannelEntry 6 }
+
+vpnRouterTunnelChannelCurrentBandwidthToWan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current bandwidth to WAN (in KBit/sec)."
+ ::= { vpnRouterTunnelChannelEntry 7 }
+
+vpnRouterTunnelChannelCurrentBandwidthFromWan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current bandwidth from WAN (in KBit/sec)."
+ ::= { vpnRouterTunnelChannelEntry 8 }
+
+vpnRouterTunnelChannelTrafficUp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total upstream traffic made (in Byte) since router boot."
+ ::= { vpnRouterTunnelChannelEntry 9 }
+
+vpnRouterTunnelChannelTrafficDown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total downstream traffic made (in Byte) since router boot."
+ ::= { vpnRouterTunnelChannelEntry 10 }
+
+vpnRouterTunnelChannelReferencedTunnel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OID of the tunnel that this channel is referencing to."
+ ::= { vpnRouterTunnelChannelEntry 11 }
+
+vpnRouterTunnelChannelIsBackup OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is this channel configured as fallback? Possible Values:
+ 0 = no,
+ 1 = yes"
+ ::= { vpnRouterTunnelChannelEntry 12 }
+
+vpnRouterTunnelChannelModuleSlot OBJECT-TYPE
+ SYNTAX Integer32(0..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Module that the channel is using.
+ Possible Values:
+ 0 = Hub WAN-Interface,
+ 1 = Module in Slot 1,
+ 2 = Module in Slot 2,
+ 3 = Module in Slot 3,
+ 4 = Module in Slot 4,
+ 5 = Module in Slot 5,
+ 6 = Module in Slot 6"
+ ::= { vpnRouterTunnelChannelEntry 13 }
+
+vpnRouterTunnelChannelPacketLoss OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Overall packetloss experienced (in %) on the channel-connection."
+ ::= { vpnRouterTunnelChannelEntry 14 }
+
+vpnRouterTunnelChannelLinkStability OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Estimated Link Stability (in %) of the channel-connection."
+ ::= { vpnRouterTunnelChannelEntry 15 }
+
+
+-- Conformance information
+
+vpnRouterConformance OBJECT IDENTIFIER ::= { vpnRouter 7 }
+vpnRouterGroups OBJECT IDENTIFIER ::= { vpnRouterConformance 1 }
+vpnRouterCompliances OBJECT IDENTIFIER ::= { vpnRouterConformance 2 }
+
+-- Compliance statements
+
+vpnRouterReadOnlyCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "When this MIB is implemented without support for read-
+ create (i.e., in read-only mode), the implementation can
+ claim read-only compliance."
+ MODULE -- this module
+ MANDATORY-GROUPS { vpnRouterObjects }
+ ::= { vpnRouterCompliances 1 }
+
+
+ -- units of conformance
+
+vpnRouterObjects OBJECT-GROUP
+ OBJECTS { vpnRouterTunnelChannelName,
+ vpnRouterTunnelChannelAdminStatus,
+ vpnRouterTunnelChannelOperativeStatus,
+ vpnRouterTunnelChannelMaxBandwidthToWan,
+ vpnRouterTunnelChannelMaxBandwidthFromWan,
+ vpnRouterTunnelChannelCurrentBandwidthToWan,
+ vpnRouterTunnelChannelCurrentBandwidthFromWan,
+ vpnRouterTunnelChannelTrafficUp,
+ vpnRouterTunnelChannelTrafficDown,
+ vpnRouterTunnelChannelReferencedTunnel,
+ vpnRouterTunnelChannelIsBackup,
+ vpnRouterTunnelChannelModuleSlot,
+ vpnRouterTunnelChannelPacketLoss,
+ vpnRouterTunnelChannelLinkStability,
+ vpnRouterTunnelName,
+ vpnRouterTunnelAdminStatus,
+ vpnRouterTunnelOperativeStatus,
+ vpnRouterTunnelCumulatedBandwidthToWan,
+ vpnRouterTunnelCumulatedBandwidthFromWan,
+ vpnRouterTunnelCurrentCumulatedBandwidthToWan,
+ vpnRouterTunnelCurrentCumulatedBandwidthFromWan,
+ vpnRouterTunnelTrafficUp,
+ vpnRouterTunnelTrafficDown,
+ vpnRouterTunnelRemoteRouterSerial,
+ vpnRouterInterfaceName,
+ vpnRouterInterfaceAdminStatus,
+ vpnRouterInterfaceOperativeStatus,
+ vpnRouterInterfaceBandwidthToWan,
+ vpnRouterInterfaceBandwidthFromWan,
+ vpnRouterInterfaceTrafficUp,
+ vpnRouterInterfaceTrafficDown,
+ vpnRouterFanAdminStatus,
+ vpnRouterFanOperativeStatus,
+ vpnRouterFanRPM,
+ vpnRouterName,
+ vpnRouterSerial,
+ vpnRouterModel,
+ vpnRouterFirmware,
+ vpnRouterMode,
+ vpnRouteruptime,
+ vpnRouterFirmwareStatus,
+ vpnRouterCPULoad,
+ vpnRouterMemoryUsage,
+ vpnRouterSystemTemperature,
+ vpnRouterCPUTemperature,
+ vpnRouterPowerSupplyFailure,
+ vpnRouterFanCount,
+ vpnRouterInterfaceCount,
+ vpnRouterTunnelCount,
+ vpnRouterTunnelChannelCount
+ }
+ STATUS current
+ DESCRIPTION
+ "The Objects of the vpnRouter."
+ ::= { vpnRouterGroups 1 }
+
+END