- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
831 lines
24 KiB
Text
831 lines
24 KiB
Text
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
|