diff options
Diffstat (limited to 'MIBS/viprinet')
| -rw-r--r-- | MIBS/viprinet/VIPRINET-MIB | 831 |
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 |