summaryrefslogtreecommitdiff
path: root/MIBS/hpmsm
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/hpmsm')
-rw-r--r--MIBS/hpmsm/COLUBRIS-802DOT1X-MIB.my220
-rw-r--r--MIBS/hpmsm/COLUBRIS-AAA-CLIENT-MIB.my273
-rw-r--r--MIBS/hpmsm/COLUBRIS-BANDWIDTH-CONTROL-MIB.my196
-rw-r--r--MIBS/hpmsm/COLUBRIS-CDP-MIB.my233
-rw-r--r--MIBS/hpmsm/COLUBRIS-CLIENT-TRACKING-MIB.my344
-rw-r--r--MIBS/hpmsm/COLUBRIS-CONNECTION-LIMITING-MIB.my171
-rw-r--r--MIBS/hpmsm/COLUBRIS-DEVICE-DOT1X-MIB.my321
-rw-r--r--MIBS/hpmsm/COLUBRIS-DEVICE-EVENT-MIB.my504
-rw-r--r--MIBS/hpmsm/COLUBRIS-DEVICE-IF-MIB.my287
-rw-r--r--MIBS/hpmsm/COLUBRIS-DEVICE-MIB.my585
-rw-r--r--MIBS/hpmsm/COLUBRIS-DEVICE-WDS-MIB.my1200
-rw-r--r--MIBS/hpmsm/COLUBRIS-DEVICE-WIRELESS-MIB.my1955
-rw-r--r--MIBS/hpmsm/COLUBRIS-IEEE802DOT11.my3539
-rw-r--r--MIBS/hpmsm/COLUBRIS-LICENSE-MIB.my148
-rw-r--r--MIBS/hpmsm/COLUBRIS-MAINTENANCE-MIB.my429
-rw-r--r--MIBS/hpmsm/COLUBRIS-PRODUCTS-MIB.my75
-rw-r--r--MIBS/hpmsm/COLUBRIS-PUBLIC-ACCESS-MIB.my1005
-rw-r--r--MIBS/hpmsm/COLUBRIS-PUBLIC-ACCESS-RETENTION-MIB.my367
-rw-r--r--MIBS/hpmsm/COLUBRIS-QOS-MIB.my203
-rw-r--r--MIBS/hpmsm/COLUBRIS-SATELLITE-MANAGEMENT-MIB.my364
-rw-r--r--MIBS/hpmsm/COLUBRIS-SENSOR-MIB.my120
-rw-r--r--MIBS/hpmsm/COLUBRIS-SMI.my78
-rw-r--r--MIBS/hpmsm/COLUBRIS-SYSLOG-MIB.my238
-rw-r--r--MIBS/hpmsm/COLUBRIS-SYSTEM-MIB.my614
-rw-r--r--MIBS/hpmsm/COLUBRIS-TC.my277
-rw-r--r--MIBS/hpmsm/COLUBRIS-TOOLS-MIB.my218
-rw-r--r--MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my199
-rw-r--r--MIBS/hpmsm/COLUBRIS-USER-ACCOUNT-MIB.my180
-rw-r--r--MIBS/hpmsm/COLUBRIS-USER-SESSION-MIB.my350
-rw-r--r--MIBS/hpmsm/COLUBRIS-VIRTUAL-AP-MIB.my273
-rw-r--r--MIBS/hpmsm/COLUBRIS-VSC-MIB.my202
-rw-r--r--MIBS/hpmsm/COLUBRIS-WDS-MIB.my601
-rw-r--r--MIBS/hpmsm/COLUBRIS-WIRELESS-CLIENT-MIB.my464
33 files changed, 16233 insertions, 0 deletions
diff --git a/MIBS/hpmsm/COLUBRIS-802DOT1X-MIB.my b/MIBS/hpmsm/COLUBRIS-802DOT1X-MIB.my
new file mode 100644
index 0000000..7bf17c7
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-802DOT1X-MIB.my
@@ -0,0 +1,220 @@
+-- ****************************************************************************
+-- COLUBRIS-802DOT1X-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks 802.1x Extention MIB file.
+
+--
+--
+-- ****************************************************************************
+
+
+COLUBRIS-802DOT1X-ACCESS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Unsigned32
+ FROM SNMPv2-SMI
+ TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+;
+
+
+colubris802Dot1xMIB MODULE-IDENTITY
+ LAST-UPDATED "200601090000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks 802.1x Extention MIB."
+
+ ::= { colubrisMgmtV2 8 }
+
+
+-- 802.1x mib definition
+coPaeMIBObjects OBJECT IDENTIFIER ::= { colubris802Dot1xMIB 1 }
+
+-- Pae groups
+coDot1xPaeSystem OBJECT IDENTIFIER ::= { coPaeMIBObjects 1 }
+coDot1xPaeAuthenticator OBJECT IDENTIFIER ::= { coPaeMIBObjects 2 }
+
+
+-- The colubris PAE System Group
+coDot1xPaeSystemModifyKey OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if WEP and TKIP group keys are updated at
+ regular intervals.
+ 'true': Group key update is enabled.
+ 'false': Group key update is disabled."
+ DEFVAL { false }
+ ::= { coDot1xPaeSystem 1 }
+
+coDot1xPaeSystemModifyKeyInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (30..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the interval (in seconds) between updates of the WEP transmit keys."
+ DEFVAL { 300 }
+ ::= { coDot1xPaeSystem 2 }
+
+
+-- The colubris PAE Authenticator Group
+coDot1xAuthQuietPeriod OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the initial value of the quietPeriod constant used
+ by the Authenticator PAE state machine."
+ DEFVAL { 60 }
+ ::= { coDot1xPaeAuthenticator 1 }
+
+coDot1xAuthTxPeriod OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the initial value of the txPeriod constant used by
+ the Authenticator PAE state machine."
+ DEFVAL { 30 }
+ ::= { coDot1xPaeAuthenticator 2 }
+
+coDot1xAuthSuppTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the initial value of the suppTimeout constant used
+ by the Backend Authentication state machine."
+ DEFVAL { 3 }
+ ::= { coDot1xPaeAuthenticator 3 }
+
+coDot1xAuthServerTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the initial value of the serverTimeout constant used
+ by the Backend Authentication state machine."
+ DEFVAL { 30 }
+ ::= { coDot1xPaeAuthenticator 4 }
+
+coDot1xAuthMaxReq OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the initial value of the maxReq constant used by
+ the Backend Authentication state machine."
+ DEFVAL { 2 }
+ ::= { coDot1xPaeAuthenticator 5 }
+
+coDot1xAuthReAuthPeriod OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the initial value of the reAuthPeriod constant used
+ by the Reauthentication Timer state machine."
+ DEFVAL { 3600 }
+ ::= { coDot1xPaeAuthenticator 6 }
+
+coDot1xAuthReAuthEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the enable/disable control used by the
+ Reauthentication Timer state machine (8.5.5.1).
+
+ 'true': Enables the control used by the
+ re-authentication timer state machine.
+
+ 'false': Disables the control."
+ DEFVAL { false }
+ ::= { coDot1xPaeAuthenticator 7 }
+
+coDot1xAuthKeyTxEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the initial value of the keyTransmissionEnabled
+ constant used by the Authenticator PAE state machine.
+
+ 'true': Enables the constant used by the Authenticator
+ PAE state machine.
+
+ 'false': Disables the constant."
+ DEFVAL { true }
+ ::= { coDot1xPaeAuthenticator 8 }
+
+coDot1xAuthReAuthMax OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the number of reauthentication attempts that are
+ permitted before the Port becomes Unauthorized."
+ DEFVAL { 8 }
+ ::= { coDot1xPaeAuthenticator 9 }
+
+
+-- COLUBIRS 802.1X Extension MIB - Conformance Information
+coDot1xPaeConformance OBJECT IDENTIFIER ::= { colubris802Dot1xMIB 2 }
+coDot1xPaeGroups OBJECT IDENTIFIER ::= { coDot1xPaeConformance 1 }
+coDot1xPaeCompliances OBJECT IDENTIFIER ::= { coDot1xPaeConformance 2 }
+
+
+-- units of conformance
+coDot1xPaeSystemGroup OBJECT-GROUP
+ OBJECTS {
+ coDot1xPaeSystemModifyKey,
+ coDot1xPaeSystemModifyKeyInterval
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing extended system information
+ about, and control over, a PAE."
+ ::= { coDot1xPaeGroups 1 }
+
+coDot1xPaeAuthenticatorGroup OBJECT-GROUP
+ OBJECTS {
+ coDot1xAuthQuietPeriod,
+ coDot1xAuthTxPeriod,
+ coDot1xAuthSuppTimeout,
+ coDot1xAuthServerTimeout,
+ coDot1xAuthMaxReq,
+ coDot1xAuthReAuthPeriod,
+ coDot1xAuthReAuthEnabled,
+ coDot1xAuthKeyTxEnabled,
+ coDot1xAuthReAuthMax
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing configuration information
+ about all Authenticator PAE."
+ ::= { coDot1xPaeGroups 2 }
+
+
+-- compliance statements
+coDot1xPaeCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for extended device support of Port
+ Access Control."
+ MODULE MANDATORY-GROUPS
+ {
+ coDot1xPaeSystemGroup,
+ coDot1xPaeAuthenticatorGroup
+ }
+ ::= { coDot1xPaeCompliances 1 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-AAA-CLIENT-MIB.my b/MIBS/hpmsm/COLUBRIS-AAA-CLIENT-MIB.my
new file mode 100644
index 0000000..0d46072
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-AAA-CLIENT-MIB.my
@@ -0,0 +1,273 @@
+-- ****************************************************************************
+-- COLUBRIS-AAA-CLIENT-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks AAA Client MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-AAA-CLIENT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ DisplayString
+ FROM SNMPv2-TC
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisProfileIndex, ColubrisServerIndex, ColubrisServerIndexOrZero
+ FROM COLUBRIS-TC
+;
+
+
+colubrisAAAClientMIB MODULE-IDENTITY
+ LAST-UPDATED "200402200000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks AAA Client MIB file."
+
+ ::= { colubrisMgmtV2 5 }
+
+
+-- colubrisAAAClientObjects definition
+colubrisAAAClientObjects OBJECT IDENTIFIER ::= { colubrisAAAClientMIB 1 }
+
+-- colubris AAA groups
+colubrisAAAProfileGroup OBJECT IDENTIFIER ::= { colubrisAAAClientObjects 1 }
+colubrisAAAServerGroup OBJECT IDENTIFIER ::= { colubrisAAAClientObjects 2 }
+
+-- AAA profile group
+colubrisAAAProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ColubrisAAAProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table defining the AAA server profiles currently configured
+ on the device."
+ ::= { colubrisAAAProfileGroup 1 }
+
+colubrisAAAProfileEntry OBJECT-TYPE
+ SYNTAX ColubrisAAAProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A AAA server profile configured in the device.
+ colubrisAAAProfileIndex - Uniquely identifies the profile
+ within the profile table."
+ INDEX { colubrisAAAProfileIndex }
+ ::= { colubrisAAAProfileTable 1 }
+
+ColubrisAAAProfileEntry ::= SEQUENCE
+{
+ colubrisAAAProfileIndex ColubrisProfileIndex,
+ colubrisAAAProfileName DisplayString,
+ colubrisAAAProfilePrimaryServerIndex ColubrisServerIndexOrZero,
+ colubrisAAAProfileSecondaryServerIndex ColubrisServerIndexOrZero
+}
+
+colubrisAAAProfileIndex OBJECT-TYPE
+ SYNTAX ColubrisProfileIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of the AAA server profile."
+ ::= { colubrisAAAProfileEntry 1 }
+
+colubrisAAAProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the name of the AAA server profile."
+ ::= { colubrisAAAProfileEntry 2 }
+
+colubrisAAAProfilePrimaryServerIndex OBJECT-TYPE
+ SYNTAX ColubrisServerIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the index number of the primary server profile in the table.
+ A value of zero indicates that no AAA server is defined."
+ ::= { colubrisAAAProfileEntry 3 }
+
+colubrisAAAProfileSecondaryServerIndex OBJECT-TYPE
+ SYNTAX ColubrisServerIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the index number of the secondary server profile in the table.
+ A value of zero indicates that no AAA server is defined."
+ ::= { colubrisAAAProfileEntry 4 }
+
+-- AAA server table
+colubrisAAAServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ColubrisAAAServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing the AAA servers currently configured on the
+ device."
+ ::= { colubrisAAAServerGroup 1 }
+
+colubrisAAAServerEntry OBJECT-TYPE
+ SYNTAX ColubrisAAAServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An AAA server configured on the device.
+ colubrisAAAServerIndex - Uniquely identifies a server inside
+ the server table."
+ INDEX { colubrisAAAServerIndex }
+ ::= { colubrisAAAServerTable 1 }
+
+ColubrisAAAServerEntry ::= SEQUENCE
+{
+ colubrisAAAServerIndex ColubrisServerIndex,
+ colubrisAAAAuthenProtocol INTEGER,
+ colubrisAAAAuthenMethod INTEGER,
+ colubrisAAAServerName OCTET STRING,
+ colubrisAAASharedSecret DisplayString,
+ colubrisAAAAuthenticationPort Integer32,
+ colubrisAAAAccountingPort Integer32,
+ colubrisAAATimeout Integer32,
+ colubrisAAANASId OCTET STRING
+}
+
+colubrisAAAServerIndex OBJECT-TYPE
+ SYNTAX ColubrisServerIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of the AAA server in the table."
+ ::= { colubrisAAAServerEntry 1 }
+
+colubrisAAAAuthenProtocol OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ radius(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the protocol used by the AAA client to communicate
+ with the AAA server."
+ ::= { colubrisAAAServerEntry 2 }
+
+colubrisAAAAuthenMethod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ pap(1),
+ chap(2),
+ mschap(3),
+ mschapv2(4),
+ eapMd5(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the authentication method used by the AAA client
+ to authenticate users via the AAA server."
+ ::= { colubrisAAAServerEntry 3 }
+
+colubrisAAAServerName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the IP address of the AAA server. The string
+ must be a valid IP address in the format 'nnn.nnn.nnn.nnn'
+ Where 'nnn' is a number in the range [0..255]. The '.'
+ character is mandatory between the fields."
+ ::= { colubrisAAAServerEntry 4 }
+
+colubrisAAASharedSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the shared secret used by the AAA client and
+ the AAA server. This attribute should only be set if AAA
+ traffic between the AAA client and server is sent through
+ a VPN tunnel. Reading this attribute will always return
+ a zero-length string."
+ ::= { colubrisAAAServerEntry 5 }
+
+colubrisAAAAuthenticationPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the port number used by the AAA client to send
+ authentication requests to the AAA server."
+ ::= { colubrisAAAServerEntry 6 }
+
+colubrisAAAAccountingPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the port number used by the AAA client to send
+ accounting information to the AAA server."
+ ::= { colubrisAAAServerEntry 7 }
+
+colubrisAAATimeout OBJECT-TYPE
+ SYNTAX Integer32 (3..100)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates how long the AAA client will wait for an answer
+ to an authentication request."
+ ::= { colubrisAAAServerEntry 8 }
+
+colubrisAAANASId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..253))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the network access server ID to be sent by the
+ AAA client in each authentication request sent to the
+ AAA server."
+ ::= { colubrisAAAServerEntry 9 }
+
+-- conformance information
+colubrisAAAClientMIBConformance OBJECT IDENTIFIER ::= { colubrisAAAClientMIB 2 }
+colubrisAAAClientMIBCompliances OBJECT IDENTIFIER ::= { colubrisAAAClientMIBConformance 1 }
+colubrisAAAClientMIBGroups OBJECT IDENTIFIER ::= { colubrisAAAClientMIBConformance 2 }
+
+-- compliance statements
+colubrisAAAClientMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement
+ the Colubris Networks AAA client MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisAAAProfileMIBGroup,
+ colubrisAAAClientMIBGroup
+ }
+ ::= { colubrisAAAClientMIBCompliances 1 }
+
+-- units of conformance
+colubrisAAAProfileMIBGroup OBJECT-GROUP
+ OBJECTS {
+ colubrisAAAProfileName,
+ colubrisAAAProfilePrimaryServerIndex,
+ colubrisAAAProfileSecondaryServerIndex
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the AAA profile capability."
+ ::= { colubrisAAAClientMIBGroups 1 }
+
+colubrisAAAClientMIBGroup OBJECT-GROUP
+ OBJECTS {
+ colubrisAAAAuthenProtocol,
+ colubrisAAAAuthenMethod,
+ colubrisAAAServerName,
+ colubrisAAASharedSecret,
+ colubrisAAAAuthenticationPort,
+ colubrisAAAAccountingPort,
+ colubrisAAATimeout,
+ colubrisAAANASId
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the AAA client MIB
+ capability."
+ ::= { colubrisAAAClientMIBGroups 2 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-BANDWIDTH-CONTROL-MIB.my b/MIBS/hpmsm/COLUBRIS-BANDWIDTH-CONTROL-MIB.my
new file mode 100644
index 0000000..5b7f746
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-BANDWIDTH-CONTROL-MIB.my
@@ -0,0 +1,196 @@
+-- ****************************************************************************
+-- COLUBRIS-BANDWIDTH-CONTROL-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks Bandwidth Control MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-BANDWIDTH-CONTROL-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32
+ FROM SNMPv2-SMI
+ TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ ColubrisPriorityQueue
+ FROM COLUBRIS-TC
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+;
+
+
+colubrisBandwidthControlMIB MODULE-IDENTITY
+ LAST-UPDATED "200408170000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks Bandwidth Control MIB."
+
+ ::= { colubrisMgmtV2 14 }
+
+
+-- colubrisBandwidthControlMIB definition
+colubrisBandwidthControlMIBObjects OBJECT IDENTIFIER ::= { colubrisBandwidthControlMIB 1 }
+
+-- colubris Bandwidth Control groups
+coBandwidthControlConfig OBJECT IDENTIFIER ::= { colubrisBandwidthControlMIBObjects 1 }
+
+
+-- The Bandwidth Control Address Configuration Group
+coBandwidthControlEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if bandwidth control is enabled or disabled on the Internet port."
+ ::= { coBandwidthControlConfig 1 }
+
+coBandwidthControlMaxTransmitRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the maximum rate at which data can be transmitted on the
+ Internet port. If traffic exceeds this rate for short bursts,
+ it is buffered. Long overages will result in data being dropped."
+ ::= { coBandwidthControlConfig 2 }
+
+coBandwidthControlMaxReceiveRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the maximum rate at which data can be received on the
+ Internet port. If traffic exceeds this rate for short bursts
+ it is buffered. Long overages will result in data being dropped."
+ ::= { coBandwidthControlConfig 3 }
+
+
+coBandwidthControlLevelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoBandwidthControlLevelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table defining the current bandwidth level settings that are
+ active on the device."
+ ::= { coBandwidthControlConfig 4 }
+
+coBandwidthControlLevelEntry OBJECT-TYPE
+ SYNTAX CoBandwidthControlLevelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coBandwidthControlLevelTable.
+ coBandwidthControlLevelIndex - Uniquely access a definition for this
+ particular bandwidth control level."
+ INDEX { coBandwidthControlLevelIndex }
+ ::= { coBandwidthControlLevelTable 1 }
+
+CoBandwidthControlLevelEntry ::= SEQUENCE
+{
+ coBandwidthControlLevelIndex ColubrisPriorityQueue,
+ coBandwidthControlLevelMinTransmitRate Integer32,
+ coBandwidthControlLevelMaxTransmitRate Integer32,
+ coBandwidthControlLevelMinReceiveRate Integer32,
+ coBandwidthControlLevelMaxReceiveRate Integer32
+}
+
+coBandwidthControlLevelIndex OBJECT-TYPE
+ SYNTAX ColubrisPriorityQueue
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the level index. Each index defines a bandwidth level that
+ traffic can be assigned to. Four indexes are defined (1 to 4) with
+ the following meanings: 1-Low, 2-Normal, 3- High, 4-Very High."
+ ::= { coBandwidthControlLevelEntry 1 }
+
+coBandwidthControlLevelMinTransmitRate OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify the minimum transmit rate for the level
+ as a percentage of coBandwidthControlMaxTransmitRate. This is the
+ minimum amount of bandwidth that will be assigned to a level as
+ soon as outgoing traffic is present on the level."
+ ::= { coBandwidthControlLevelEntry 2 }
+
+coBandwidthControlLevelMaxTransmitRate OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify the maximum transmit rate for the specified level
+ as a percentage of coBandwidthControlMaxTransmitRate. This is the
+ maximum amount of outgoing bandwidth that can be consumed by the
+ level. Traffic in excess will be buffered for short bursts, and
+ dropped for sustained overages"
+ ::= { coBandwidthControlLevelEntry 3 }
+
+coBandwidthControlLevelMinReceiveRate OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify the minimum receive rate for the specified level
+ as a percentage of coBandwidthControlMaxReceiveRateRate. This is the
+ minimum amount of bandwidth that will be assigned to a level as soon
+ as incoming traffic is present on the level."
+ ::= { coBandwidthControlLevelEntry 4 }
+
+coBandwidthControlLevelMaxReceiveRate OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify the maximum receive rate for the specified level
+ as a percentage of coBandwidthControlMaxReceiveRateRate. This is the
+ maximum amount of incoming bandwidth that can be consumed by the
+ level. Traffic in excess will be buffered for short bursts, and
+ dropped for sustained overages."
+ ::= { coBandwidthControlLevelEntry 5 }
+
+-- conformance information
+colubrisBandwidthControlMIBConformance OBJECT IDENTIFIER ::= { colubrisBandwidthControlMIB 2 }
+colubrisBandwidthControlMIBCompliances OBJECT IDENTIFIER ::= { colubrisBandwidthControlMIBConformance 1 }
+colubrisBandwidthControlMIBGroups OBJECT IDENTIFIER ::= { colubrisBandwidthControlMIBConformance 2 }
+
+
+-- compliance statements
+colubrisBandwidthControlMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the Bandwidth Control MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisBandwidthControlMIBGroup,
+ colubrisBandwidthControlLevelMIBGroup
+ }
+ ::= { colubrisBandwidthControlMIBCompliances 1 }
+
+-- units of conformance
+colubrisBandwidthControlMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coBandwidthControlEnable,
+ coBandwidthControlMaxTransmitRate,
+ coBandwidthControlMaxReceiveRate
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for use with Bandwidth Controls."
+ ::= { colubrisBandwidthControlMIBGroups 1 }
+
+colubrisBandwidthControlLevelMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coBandwidthControlLevelMinTransmitRate,
+ coBandwidthControlLevelMaxTransmitRate,
+ coBandwidthControlLevelMinReceiveRate,
+ coBandwidthControlLevelMaxReceiveRate
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for use with Bandwidth Controls."
+ ::= { colubrisBandwidthControlMIBGroups 2 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-CDP-MIB.my b/MIBS/hpmsm/COLUBRIS-CDP-MIB.my
new file mode 100644
index 0000000..5c3608c
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-CDP-MIB.my
@@ -0,0 +1,233 @@
+-- ****************************************************************************
+-- COLUBRIS-CDP-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks CDP MIB file.
+
+--
+-- ****************************************************************************
+
+
+COLUBRIS-CDP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32, Unsigned32
+ FROM SNMPv2-SMI
+ DisplayString, MacAddress
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+;
+
+
+colubrisCdpMIB MODULE-IDENTITY
+ LAST-UPDATED "200402200000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks CDP MIB."
+
+ ::= { colubrisMgmtV2 9 }
+
+
+-- colubrisCdpMIB definition
+colubrisCdpMIBObjects OBJECT IDENTIFIER ::= { colubrisCdpMIB 1 }
+
+-- colubris CDP groups
+coCdpCache OBJECT IDENTIFIER ::= { colubrisCdpMIBObjects 1 }
+coCdpGlobal OBJECT IDENTIFIER ::= { colubrisCdpMIBObjects 2 }
+
+
+-- The CDP Address Cache Group
+coCdpCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoCdpCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table containing the cached information
+ obtained from CDP messages. In tabular form to allow
+ multiple instances on an agent. This table applies to
+ access controllers only."
+ ::= { coCdpCache 1 }
+
+coCdpCacheEntry OBJECT-TYPE
+ SYNTAX CoCdpCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) in the coCdpCacheTable. A row
+ contains the information received via CDP on one interface
+ from one device. Entries appear when a CDP advertisement is
+ received from a neighbor device.
+ coCdpCacheDeviceIndex - Uniquely identify a device inside the
+ CDP table."
+ INDEX { coCdpCacheDeviceIndex }
+ ::= { coCdpCacheTable 1 }
+
+CoCdpCacheEntry ::= SEQUENCE
+{
+ coCdpCacheDeviceIndex Integer32,
+ coCdpCacheLocalInterface DisplayString,
+ coCdpCacheAddress MacAddress,
+ coCdpCacheDeviceId DisplayString,
+ coCdpCacheTimeToLive Unsigned32,
+ coCdpCacheCapabilities DisplayString,
+ coCdpCacheVersion DisplayString,
+ coCdpCachePlatform DisplayString,
+ coCdpCachePortId DisplayString
+}
+
+coCdpCacheDeviceIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique value for each device from which CDP messages
+ are received."
+ ::= { coCdpCacheEntry 1 }
+
+coCdpCacheLocalInterface OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the name of the interface that received the CDP message."
+ ::= { coCdpCacheEntry 2 }
+
+coCdpCacheAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Ethernet address of the device that sent the CDP message."
+ ::= { coCdpCacheEntry 3 }
+
+coCdpCacheDeviceId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Device-ID string as reported in the most recent CDP
+ message. A zero-length string indicates that no Device-ID field (TLV)
+ was reported in the most recent CDP message."
+ ::= { coCdpCacheEntry 4 }
+
+coCdpCacheTimeToLive OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of seconds to keep the remote device in the
+ cache table after receiving the CDP message."
+ ::= { coCdpCacheEntry 5 }
+
+coCdpCacheCapabilities OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the device's functional capabilities as reported in the
+ most recent CDP message. Possible values are:
+
+ R - layer 3 router
+
+ T - a layer 2 transparent bridge
+
+ B - a layer 2 source-root bridge
+
+ S - a layer 2 switch (non-spanning tree)
+
+ r - a layer 3 (non routing) host
+
+ I - does not forward IGMP Packets to non-routers
+
+ H - a layer 1 repeater
+
+ A zero-length string indicates no Capabilities field (TLV) was
+ reported in the most recent CDP message."
+ ::= { coCdpCacheEntry 6 }
+
+coCdpCacheVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Version string as reported in the most recent CDP
+ message. A zero-length string indicates no Version field (TLV)
+ was reported in the most recent CDP message."
+ ::= { coCdpCacheEntry 7 }
+
+coCdpCachePlatform OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Device's Hardware Platform as reported in the most
+ recent CDP message. A zero-length string indicates that no Platform
+ field (TLV) was reported in the most recent CDP message."
+ ::= { coCdpCacheEntry 8 }
+
+coCdpCachePortId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Port-ID string as reported in the most recent CDP
+ message. This will typically be the value of the ifName
+ object (e.g., 'Ethernet0'). A zero-length string indicates no
+ Port-ID field (TLV) was reported in the most recent CDP message."
+ ::= { coCdpCacheEntry 9 }
+
+-- CDP global configuration
+coCdpGlobalMessageInterval OBJECT-TYPE
+ SYNTAX Integer32 (5..254)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the interval at which CDP messages will be generated."
+ DEFVAL { 60 }
+ ::= { coCdpGlobal 1 }
+
+coCdpGlobalHoldTime OBJECT-TYPE
+ SYNTAX Integer32 (10..255)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the amount of time the receiving device holds CDP messages."
+ DEFVAL { 180 }
+ ::= { coCdpGlobal 2 }
+
+-- conformance information
+colubrisCdpMIBConformance OBJECT IDENTIFIER ::= { colubrisCdpMIB 2 }
+colubrisCdpMIBCompliances OBJECT IDENTIFIER ::= { colubrisCdpMIBConformance 1 }
+colubrisCdpMIBGroups OBJECT IDENTIFIER ::= { colubrisCdpMIBConformance 2 }
+
+-- compliance statements
+colubrisCdpMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the CDP MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisCdpMIBGroup
+ }
+ ::= { colubrisCdpMIBCompliances 1 }
+
+-- units of conformance
+colubrisCdpMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coCdpCacheLocalInterface,
+ coCdpCacheAddress,
+ coCdpCacheDeviceId,
+ coCdpCacheTimeToLive,
+ coCdpCacheCapabilities,
+ coCdpCacheVersion,
+ coCdpCachePlatform,
+ coCdpCachePortId,
+ coCdpGlobalMessageInterval,
+ coCdpGlobalHoldTime
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for use with CDP."
+ ::= { colubrisCdpMIBGroups 1 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-CLIENT-TRACKING-MIB.my b/MIBS/hpmsm/COLUBRIS-CLIENT-TRACKING-MIB.my
new file mode 100644
index 0000000..c0383a0
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-CLIENT-TRACKING-MIB.my
@@ -0,0 +1,344 @@
+-- ****************************************************************************
+-- COLUBRIS-CLIENT-TRACKING-MIB definitions
+--
+-- Copyright (c) 2005, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Client Tracking MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-CLIENT-TRACKING-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisNotificationEnable
+ FROM COLUBRIS-TC
+;
+
+
+colubrisClientTrackingMIB MODULE-IDENTITY
+ LAST-UPDATED "200502250000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks Client Tracking module."
+
+ ::= { colubrisMgmtV2 19 }
+
+
+-- colubrisClientTrackingMIBObjects definition
+colubrisClientTrackingMIBObjects OBJECT IDENTIFIER ::= { colubrisClientTrackingMIB 1 }
+
+-- Firmware Distribution groups
+clientTrackingConfig OBJECT IDENTIFIER ::= { colubrisClientTrackingMIBObjects 1 }
+clientTrackingInfo OBJECT IDENTIFIER ::= { colubrisClientTrackingMIBObjects 2 }
+
+
+-- The clientTrackingConfig group controls the process parameters
+
+clientTrackingSuccessfulAssociationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if clientTrackingSuccessfulAssociation notifications
+ are generated."
+ DEFVAL { disable }
+ ::= { clientTrackingConfig 1 }
+
+clientTrackingAssociationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if clientTrackingAssociationFailure notifications
+ are generated."
+ DEFVAL { disable }
+ ::= { clientTrackingConfig 2 }
+
+clientTrackingSuccessfulReAssociationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if clientTrackingSuccessfulReAssociation
+ notifications are generated."
+ DEFVAL { disable }
+ ::= { clientTrackingConfig 3 }
+
+clientTrackingReAssociationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if clientTrackingReAssociationFailure notifications
+ are generated."
+ DEFVAL { disable }
+ ::= { clientTrackingConfig 4 }
+
+clientTrackingSuccessfulAuthenticationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if clientTrackingSuccessfulAuthentication
+ notifications are generated."
+ DEFVAL { disable }
+ ::= { clientTrackingConfig 5 }
+
+clientTrackingAuthenticationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if clientTrackingAuthenticationFailure
+ notifications are generated."
+ DEFVAL { disable }
+ ::= { clientTrackingConfig 6 }
+
+clientTrackingSuccessfulDisAssociationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if clientTrackingSuccessfulDisAssociation notifications
+ are generated."
+ DEFVAL { disable }
+ ::= { clientTrackingConfig 7 }
+
+clientTrackingDisAssociationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if clientTrackingDisAssociationFailure notifications
+ are generated."
+ DEFVAL { disable }
+ ::= { clientTrackingConfig 8 }
+
+clientTrackingSuccessfulDeAuthenticationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if clientTrackingSuccessfulDeAuthentication
+ notifications are generated."
+ DEFVAL { disable }
+ ::= { clientTrackingConfig 9 }
+
+clientTrackingDeAuthenticationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if clientTrackingDeAuthenticationFailure
+ notifications are generated."
+ DEFVAL { disable }
+ ::= { clientTrackingConfig 10 }
+
+
+-- The clientTrackingInfo group contains information and statuses about
+-- the client tracking feature.
+
+clientTrackingEventInformation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Gives a detailed description of an event in the system."
+ ::= { clientTrackingInfo 1 }
+
+
+-- Client tracking notifications
+colubrisClientTrackingMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisClientTrackingMIB 2 }
+colubrisClientTrackingMIBNotifications OBJECT IDENTIFIER ::= { colubrisClientTrackingMIBNotificationPrefix 0 }
+
+clientTrackingSuccessfulAssociation NOTIFICATION-TYPE
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user is successfully associated with the AP."
+ --#SUMMARY "Successful Association event (status: %s)"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisClientTrackingMIBNotifications 1 }
+
+clientTrackingAssociationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user has failed to associate with the AP."
+ --#SUMMARY "Association Failure event (cause: %s)"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisClientTrackingMIBNotifications 2 }
+
+clientTrackingSuccessfulReAssociation NOTIFICATION-TYPE
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user is successfully reassociated with the AP."
+ --#SUMMARY "Successful ReAssociation event (status: %s)"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisClientTrackingMIBNotifications 3 }
+
+clientTrackingReAssociationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user has failed to reassociate with the AP."
+ --#SUMMARY "ReAssociation Failure event (cause: %s)"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisClientTrackingMIBNotifications 4 }
+
+clientTrackingSuccessfulAuthentication NOTIFICATION-TYPE
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user is successfully authenticated."
+ --#SUMMARY "Successful Authentication event (status: %s)"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisClientTrackingMIBNotifications 5 }
+
+clientTrackingAuthenticationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user has failed to authenticate."
+ --#SUMMARY "Authentication Failure event (cause: %s)"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisClientTrackingMIBNotifications 6 }
+
+clientTrackingSuccessfulDisAssociation NOTIFICATION-TYPE
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user is successfully disassociated from the AP."
+ --#SUMMARY "Successful DisAssociation event (status: %s)"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisClientTrackingMIBNotifications 7 }
+
+clientTrackingDisAssociationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user has failed to disassociate from the AP."
+ --#SUMMARY "DisAssociation Failure event (cause: %s)"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisClientTrackingMIBNotifications 8 }
+
+clientTrackingSuccessfulDeAuthentication NOTIFICATION-TYPE
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user is successfully deauthenticated."
+ --#SUMMARY "Successful DeAuthentication event (status: %s)"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisClientTrackingMIBNotifications 9 }
+
+clientTrackingDeAuthenticationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user has failed to deauthenticate."
+ --#SUMMARY "DeAuthentication Failure event (cause: %s)"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisClientTrackingMIBNotifications 10 }
+
+
+-- conformance information
+colubrisClientTrackingMIBConformance OBJECT IDENTIFIER ::= { colubrisClientTrackingMIB 3 }
+colubrisClientTrackingMIBCompliances OBJECT IDENTIFIER ::= { colubrisClientTrackingMIBConformance 1 }
+colubrisClientTrackingMIBGroups OBJECT IDENTIFIER ::= { colubrisClientTrackingMIBConformance 2 }
+
+-- compliance statements
+colubrisClientTrackingMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement
+ the Colubris Networks Tools MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisClientTrackingConfigMIBGroup,
+ colubrisClientTrackingInfoMIBGroup,
+ colubrisClientTrackingNotificationGroup
+ }
+ ::= { colubrisClientTrackingMIBCompliances 1 }
+
+-- units of conformance
+colubrisClientTrackingConfigMIBGroup OBJECT-GROUP
+ OBJECTS {
+ clientTrackingSuccessfulAssociationNotificationEnabled,
+ clientTrackingAssociationFailureNotificationEnabled,
+ clientTrackingSuccessfulReAssociationNotificationEnabled,
+ clientTrackingReAssociationFailureNotificationEnabled,
+ clientTrackingSuccessfulAuthenticationNotificationEnabled,
+ clientTrackingAuthenticationFailureNotificationEnabled,
+ clientTrackingSuccessfulDisAssociationNotificationEnabled,
+ clientTrackingDisAssociationFailureNotificationEnabled,
+ clientTrackingSuccessfulDeAuthenticationNotificationEnabled,
+ clientTrackingDeAuthenticationFailureNotificationEnabled
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing control over the client
+ tracking MIB capability."
+ ::= { colubrisClientTrackingMIBGroups 1 }
+
+colubrisClientTrackingInfoMIBGroup OBJECT-GROUP
+ OBJECTS {
+ clientTrackingEventInformation
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing information over the
+ client tracking MIB capability."
+ ::= { colubrisClientTrackingMIBGroups 2 }
+
+colubrisClientTrackingNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ clientTrackingSuccessfulAssociation,
+ clientTrackingAssociationFailure,
+ clientTrackingSuccessfulReAssociation,
+ clientTrackingReAssociationFailure,
+ clientTrackingSuccessfulAuthentication,
+ clientTrackingAuthenticationFailure,
+ clientTrackingSuccessfulDisAssociation,
+ clientTrackingDisAssociationFailure,
+ clientTrackingSuccessfulDeAuthentication,
+ clientTrackingDeAuthenticationFailure
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications."
+ ::= { colubrisClientTrackingMIBGroups 3 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-CONNECTION-LIMITING-MIB.my b/MIBS/hpmsm/COLUBRIS-CONNECTION-LIMITING-MIB.my
new file mode 100644
index 0000000..5f5b77b
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-CONNECTION-LIMITING-MIB.my
@@ -0,0 +1,171 @@
+-- ****************************************************************************
+-- COLUBRIS-CONNECTION-LIMITING-MIB definitions
+--
+-- Copyright (c) 2005, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Connection limiting MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-CONNECTION-LIMITING-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, IpAddress
+ FROM SNMPv2-SMI
+ MacAddress
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisNotificationEnable
+ FROM COLUBRIS-TC
+;
+
+
+colubrisConnectionLimitingMIB MODULE-IDENTITY
+ LAST-UPDATED "200501210000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks Connection limiting module."
+
+ ::= { colubrisMgmtV2 18 }
+
+
+-- colubrisConnectionLimitingMIBObjects definition
+colubrisConnectionLimitingMIBObjects OBJECT IDENTIFIER ::= { colubrisConnectionLimitingMIB 1 }
+
+-- Firmware Distribution groups
+connectionLimitingConfig OBJECT IDENTIFIER ::= { colubrisConnectionLimitingMIBObjects 1 }
+connectionLimitingInfo OBJECT IDENTIFIER ::= { colubrisConnectionLimitingMIBObjects 2 }
+
+
+-- The connectionLimitingConfig group controls the process parameters
+
+connectionLimitingMaximumUserConnections OBJECT-TYPE
+ SYNTAX Integer32 (20..2000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the maximum number of simultaneous connections
+ allowed for a specific user. If this amount of connections
+ is reached, no other connections will be allowed
+ for user and a trap is generated."
+ ::= { connectionLimitingConfig 1 }
+
+connectionLimitingNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if connectionLimitingMaximumUserConnectionsReached
+ notifications are generated."
+ DEFVAL { enable }
+ ::= { connectionLimitingConfig 2 }
+
+
+-- The connectionLimitingInfo group contains information and statuses about
+-- the connection limiting feature.
+
+connectionLimitingMaximumSystemConnections OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the maximum number of simultaneous connections that
+ are supported by the device. This is calculated based
+ on the device type and available memory."
+ ::= { connectionLimitingInfo 1 }
+
+connectionLimitingUserMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Specifies the MAC address of the user that has reached the
+ maximum number of connections."
+ ::= { connectionLimitingInfo 2 }
+
+connectionLimitingUserIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Specifies the IP address of the user that has reached the
+ maximum number of connections."
+ ::= { connectionLimitingInfo 3 }
+
+
+-- Connection Limiting notifications
+colubrisConnectionLimitingMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisConnectionLimitingMIB 2 }
+colubrisConnectionLimitingMIBNotifications OBJECT IDENTIFIER ::= { colubrisConnectionLimitingMIBNotificationPrefix 0 }
+
+connectionLimitingMaximumUserConnectionsReached NOTIFICATION-TYPE
+ OBJECTS {
+ connectionLimitingMaximumUserConnections,
+ connectionLimitingUserMACAddress,
+ connectionLimitingUserIPAddress
+ }
+ STATUS current
+ DESCRIPTION "Sent when a user has reached their maximum number of connections."
+ --#SUMMARY "Maximum number of connections has been reached for MAC:%s IP:%s (Maximum allowed:%d)"
+ --#ARGUMENTS { 1, 2, 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisConnectionLimitingMIBNotifications 1 }
+
+
+-- conformance information
+colubrisConnectionLimitingMIBConformance OBJECT IDENTIFIER ::= { colubrisConnectionLimitingMIB 3 }
+colubrisConnectionLimitingMIBCompliances OBJECT IDENTIFIER ::= { colubrisConnectionLimitingMIBConformance 1 }
+colubrisConnectionLimitingMIBGroups OBJECT IDENTIFIER ::= { colubrisConnectionLimitingMIBConformance 2 }
+
+-- compliance statements
+colubrisConnectionLimitingMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement
+ the Colubris Networks Tools MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisConnectionLimitingConfigMIBGroup,
+ colubrisConnectionLimitingInfoMIBGroup,
+ colubrisConnectionLimitingNotificationGroup
+ }
+ ::= { colubrisConnectionLimitingMIBCompliances 1 }
+
+-- units of conformance
+colubrisConnectionLimitingConfigMIBGroup OBJECT-GROUP
+ OBJECTS {
+ connectionLimitingMaximumUserConnections,
+ connectionLimitingNotificationEnabled
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing control over the connection
+ limiting MIB capability."
+ ::= { colubrisConnectionLimitingMIBGroups 1 }
+
+colubrisConnectionLimitingInfoMIBGroup OBJECT-GROUP
+ OBJECTS {
+ connectionLimitingMaximumSystemConnections,
+ connectionLimitingUserMACAddress,
+ connectionLimitingUserIPAddress
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing information over the
+ connection limiting MIB capability."
+ ::= { colubrisConnectionLimitingMIBGroups 2 }
+
+colubrisConnectionLimitingNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ connectionLimitingMaximumUserConnectionsReached
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications."
+ ::= { colubrisConnectionLimitingMIBGroups 3 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-DEVICE-DOT1X-MIB.my b/MIBS/hpmsm/COLUBRIS-DEVICE-DOT1X-MIB.my
new file mode 100644
index 0000000..025b68d
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-DEVICE-DOT1X-MIB.my
@@ -0,0 +1,321 @@
+-- ****************************************************************************
+-- COLUBRIS-DEVICE-DOT1X-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Device IEEE 802.1x MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-DEVICE-DOT1X-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32, Counter32
+ FROM SNMPv2-SMI
+ DisplayString, MacAddress
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ coDevDisIndex
+ FROM COLUBRIS-DEVICE-MIB
+;
+
+
+colubrisDeviceDot1xMIB MODULE-IDENTITY
+ LAST-UPDATED "200607050000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Device IEEE 802.1x MIB."
+
+ ::= { colubrisMgmtV2 32 }
+
+
+-- colubrisDeviceDot1xMIB definition
+colubrisDeviceDot1xMIBObjects OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIB 1 }
+
+-- colubris Device IEEE 802.1x groups
+coDeviceDot1xConfigGroup OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIBObjects 1 }
+coDeviceDot1xStatusGroup OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIBObjects 2 }
+coDeviceDot1xStatsGroup OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIBObjects 3 }
+
+-- The Device IEEE 802.1x Status Group
+coDeviceDot1xStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device IEEE 802.1x wireless station status attributes."
+ ::= { coDeviceDot1xStatusGroup 1 }
+
+coDeviceDot1xStatusEntry OBJECT-TYPE
+ SYNTAX CoDeviceStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceDot1xStatusTable.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller.
+ coDev1xStaIndex - Uniquely identifies a 802.1x station on
+ the device."
+ INDEX { coDevDisIndex, coDev1xStaIndex }
+ ::= { coDeviceDot1xStatusTable 1 }
+
+CoDeviceStatusEntry ::= SEQUENCE
+{
+ coDev1xStaIndex Integer32,
+ coDev1xStaMacAddress MacAddress,
+ coDev1xStaUserName DisplayString,
+ coDev1xStaPaeState INTEGER,
+ coDev1xStaBackendAuthState INTEGER,
+ coDev1xStaPortStatus INTEGER,
+ coDev1xStaSessionTime Counter32,
+ coDev1xStaTerminateCause INTEGER
+}
+
+coDev1xStaIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of a 802.1x station on the
+ device."
+ ::= { coDeviceDot1xStatusEntry 1 }
+
+coDev1xStaMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Wireless MAC address of the 802.1x station."
+ ::= { coDeviceDot1xStatusEntry 2 }
+
+coDev1xStaUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The User-Name representing the identity of the
+ Supplicant PAE."
+ ::= { coDeviceDot1xStatusEntry 3 }
+
+coDev1xStaPaeState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ initialize(1),
+ disconnected(2),
+ connecting(3),
+ authenticating(4),
+ authenticated(5),
+ aborting(6),
+ held(7),
+ forceAuth(8),
+ forceUnauth(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current value of the Authenticator PAE state
+ machine."
+ ::= { coDeviceDot1xStatusEntry 4 }
+
+coDev1xStaBackendAuthState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ request(1),
+ response(2),
+ success(3),
+ fail(4),
+ timeout(5),
+ idle(6),
+ initialize(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current state of the Backend Authentication
+ state machine."
+ ::= { coDeviceDot1xStatusEntry 5 }
+
+coDev1xStaPortStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ authorized(1),
+ unauthorized(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current value of the controlled Port status
+ parameter for the Port."
+ ::= { coDeviceDot1xStatusEntry 6 }
+
+coDev1xStaSessionTime OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The duration of the session in seconds."
+ ::= { coDeviceDot1xStatusEntry 7 }
+
+coDev1xStaTerminateCause OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ supplicantLogoff(1),
+ portFailure(2),
+ supplicantRestart(3),
+ reauthFailed(4),
+ authControlForceUnauth(5),
+ portReInit(6),
+ portAdminDisabled(7),
+ notTerminatedYet(999)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The reason for session termination."
+ ::= { coDeviceDot1xStatusEntry 8 }
+
+-- The Device IEEE 802.1x Stats Group
+coDeviceDot1xStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device IEEE 802.1x wireless client statistic attributes."
+ ::= { coDeviceDot1xStatsGroup 1 }
+
+coDeviceDot1xStatsEntry OBJECT-TYPE
+ SYNTAX CoDeviceStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceDot1xStatsTable.
+ coDevDisIndex - Uniquely identify a device in the
+ MultiService Controller.
+ coDev1xStaIndex - Uniquely identify a 802.1x station on
+ the device."
+ AUGMENTS { coDeviceDot1xStatusEntry }
+ ::= { coDeviceDot1xStatsTable 1 }
+
+CoDeviceStatsEntry ::= SEQUENCE
+{
+ coDev1xStaEapolRxFrame Counter32,
+ coDev1xStaEapolTxFrame Counter32,
+ coDev1xStaBackendResponses Counter32,
+ coDev1xStaBackendChallenges Counter32,
+ coDev1xStaBackendAuthSuccesses Counter32,
+ coDev1xStaBackendAuthFails Counter32
+}
+
+coDev1xStaEapolRxFrame OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of valid EAPOL frames of any type
+ that have been received by this Authenticator."
+ ::= { coDeviceDot1xStatsEntry 1 }
+
+coDev1xStaEapolTxFrame OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of EAPOL frames of any type that
+ have been transmitted by this Authenticator."
+ ::= { coDeviceDot1xStatsEntry 2 }
+
+coDev1xStaBackendResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counts the number of times that the state machine sends
+ an initial Access-Request packet to the Authentication
+ server (i.e., executes sendRespToServer on entry to the
+ RESPONSE state). Indicates that the Authenticator
+ attempted communication with the Authentication Server."
+ ::= { coDeviceDot1xStatsEntry 3 }
+
+coDev1xStaBackendChallenges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counts the number of times that the state machine
+ receives an initial Access-Challenge packet from the
+ Authentication server (i.e., aReq becomes TRUE,
+ causing exit from the RESPONSE state). Indicates that
+ the Authentication Server has communication with
+ the Authenticator."
+ ::= { coDeviceDot1xStatsEntry 4 }
+
+coDev1xStaBackendAuthSuccesses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counts the number of times that the state machine
+ receives an EAP-Success message from the Authentication
+ Server (i.e., aSuccess becomes TRUE, causing a
+ transition from RESPONSE to SUCCESS). Indicates that
+ the Supplicant has successfully authenticated to
+ the Authentication Server."
+ ::= { coDeviceDot1xStatsEntry 5 }
+
+coDev1xStaBackendAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counts the number of times that the state machine
+ receives an EAP-Failure message from the Authentication
+ Server (i.e., aFail becomes TRUE, causing a transition
+ from RESPONSE to FAIL). Indicates that the Supplicant
+ has not authenticated to the Authentication Server."
+ ::= { coDeviceDot1xStatsEntry 6 }
+
+
+-- conformance information
+colubrisDeviceDot1xMIBConformance OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIB 2 }
+colubrisDeviceDot1xMIBCompliances OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIBConformance 1 }
+colubrisDeviceDot1xMIBGroups OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIBConformance 2 }
+
+
+-- compliance statements
+colubrisDeviceDot1xMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the Device MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisDeviceDot1xStatusMIBGroup,
+ colubrisDeviceDot1xStatsMIBGroup
+ }
+ ::= { colubrisDeviceDot1xMIBCompliances 1 }
+
+-- units of conformance
+colubrisDeviceDot1xStatusMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDev1xStaMacAddress,
+ coDev1xStaUserName,
+ coDev1xStaPaeState,
+ coDev1xStaBackendAuthState,
+ coDev1xStaPortStatus,
+ coDev1xStaSessionTime,
+ coDev1xStaTerminateCause
+ }
+ STATUS current
+ DESCRIPTION "A collection of status objects for IEEE 802.1x
+ stations connected to colubris devices."
+ ::= { colubrisDeviceDot1xMIBGroups 1 }
+
+colubrisDeviceDot1xStatsMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDev1xStaEapolRxFrame,
+ coDev1xStaEapolTxFrame,
+ coDev1xStaBackendResponses,
+ coDev1xStaBackendChallenges,
+ coDev1xStaBackendAuthSuccesses,
+ coDev1xStaBackendAuthFails
+ }
+ STATUS current
+ DESCRIPTION "A collection of statistical objects for IEEE 802.1x
+ stations connected to colubris devices."
+ ::= { colubrisDeviceDot1xMIBGroups 2 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-DEVICE-EVENT-MIB.my b/MIBS/hpmsm/COLUBRIS-DEVICE-EVENT-MIB.my
new file mode 100644
index 0000000..1b95cb2
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-DEVICE-EVENT-MIB.my
@@ -0,0 +1,504 @@
+-- ****************************************************************************
+-- COLUBRIS-DEVICE-EVENT-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Device Event MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-DEVICE-EVENT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, Unsigned32
+ FROM SNMPv2-SMI
+ DisplayString, MacAddress
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisSSIDOrNone
+ FROM COLUBRIS-TC
+ coDevDisIndex
+ FROM COLUBRIS-DEVICE-MIB
+ ColubrisNotificationEnable
+ FROM COLUBRIS-TC
+;
+
+
+colubrisDeviceEventMIB MODULE-IDENTITY
+ LAST-UPDATED "200607050000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Device Event MIB."
+
+ ::= { colubrisMgmtV2 26 }
+
+
+-- colubrisDeviceEventMIB definition
+colubrisDeviceEventMIBObjects OBJECT IDENTIFIER ::= { colubrisDeviceEventMIB 1 }
+
+-- colubris Device Event groups
+coDeviceEventConfigGroup OBJECT IDENTIFIER ::= { colubrisDeviceEventMIBObjects 1 }
+coDeviceEventInfoGroup OBJECT IDENTIFIER ::= { colubrisDeviceEventMIBObjects 2 }
+
+-- The Device Event Config Group
+coDevEvSuccessfulAssociationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDeviceEventSuccessfulAssociation notifications
+ are generated."
+ DEFVAL { disable }
+ ::= { coDeviceEventConfigGroup 1 }
+
+coDevEvAssociationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDeviceEventAssociationFailure notifications
+ are generated."
+ DEFVAL { disable }
+ ::= { coDeviceEventConfigGroup 2 }
+
+coDevEvSuccessfulReAssociationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDeviceEventSuccessfulReAssociation
+ notifications are generated."
+ DEFVAL { disable }
+ ::= { coDeviceEventConfigGroup 3 }
+
+coDevEvReAssociationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDeviceEventReAssociationFailure notifications
+ are generated."
+ DEFVAL { disable }
+ ::= { coDeviceEventConfigGroup 4 }
+
+coDevEvSuccessfulAuthenticationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDeviceEventSuccessfulAuthentication
+ notifications are generated."
+ DEFVAL { disable }
+ ::= { coDeviceEventConfigGroup 5 }
+
+coDevEvAuthenticationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDeviceEventAuthenticationFailure
+ notifications are generated."
+ DEFVAL { disable }
+ ::= { coDeviceEventConfigGroup 6 }
+
+coDevEvSuccessfulDisAssociationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDeviceEventSuccessfulDisAssociation notifications
+ are generated."
+ DEFVAL { disable }
+ ::= { coDeviceEventConfigGroup 7 }
+
+coDevEvDisAssociationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDeviceEventDisAssociationFailure notifications
+ are generated."
+ DEFVAL { disable }
+ ::= { coDeviceEventConfigGroup 8 }
+
+coDevEvSuccessfulDeAuthenticationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDeviceEventSuccessfulDeAuthentication
+ notifications are generated."
+ DEFVAL { disable }
+ ::= { coDeviceEventConfigGroup 9 }
+
+coDevEvDeAuthenticationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDeviceEventDeAuthenticationFailure
+ notifications are generated."
+ DEFVAL { disable }
+ ::= { coDeviceEventConfigGroup 10 }
+
+-- The Device Event Info Group
+coDeviceEventTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceEventEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list of devices available in the Event system."
+ ::= { coDeviceEventInfoGroup 1 }
+
+coDeviceEventEntry OBJECT-TYPE
+ SYNTAX CoDeviceEventEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceEventTable.
+ coDevDisIndex - Uniquely identify a device in the
+ MultiService Access Controller.
+ coDevEvIndex - Uniquely identify a device in the
+ Event system."
+ INDEX { coDevDisIndex, coDevEvIndex }
+ ::= { coDeviceEventTable 1 }
+
+CoDeviceEventEntry ::= SEQUENCE
+{
+ coDevEvIndex Integer32,
+ coDevEvMacAddress MacAddress
+}
+
+coDevEvIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index associated to a device in the
+ Event system."
+ ::= { coDeviceEventEntry 1 }
+
+coDevEvMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address of the device's generating the events."
+ ::= { coDeviceEventEntry 2 }
+
+coDeviceEventDetailTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceEventDetailEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Event for each devices."
+ ::= { coDeviceEventInfoGroup 2 }
+
+coDeviceEventDetailEntry OBJECT-TYPE
+ SYNTAX CoDeviceEventDetailEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceEventDetailTable.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Access Controller.
+ coDevEvIndex - Uniquely identifies a device on the
+ Event system.
+ coDevEvLogIndex - Uniquely identifies a log for a
+ specific device in the Event
+ system. "
+ INDEX { coDevDisIndex, coDevEvIndex, coDevEvLogIndex }
+ ::= { coDeviceEventDetailTable 1 }
+
+CoDeviceEventDetailEntry ::= SEQUENCE
+{
+ coDevEvLogIndex Integer32,
+ coDevEvDetMacAddress MacAddress,
+ coDevEvTime DisplayString,
+ coDevEvSSID ColubrisSSIDOrNone,
+ coDevEvRadioIndex Integer32,
+ coDevEvDuplicateCount Unsigned32,
+ coDevEvCategory INTEGER,
+ coDevEvOperation INTEGER,
+ coDevEvStatus DisplayString,
+ coDevEvOptionalData DisplayString
+}
+
+coDevEvLogIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Uniquely identifies a log for a specific device in the
+ Event system."
+ ::= { coDeviceEventDetailEntry 1 }
+
+coDevEvDetMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address of the device generating the events."
+ ::= { coDeviceEventDetailEntry 2 }
+
+coDevEvTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Date and time of the event."
+ ::= { coDeviceEventDetailEntry 3 }
+
+coDevEvSSID OBJECT-TYPE
+ SYNTAX ColubrisSSIDOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SSID used by the wireless device."
+ ::= { coDeviceEventDetailEntry 4 }
+
+coDevEvRadioIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Radio index where the wireless device is connected."
+ ::= { coDeviceEventDetailEntry 5 }
+
+coDevEvDuplicateCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times this event is repeated."
+ ::= { coDeviceEventDetailEntry 6 }
+
+coDevEvCategory OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ wireless(1),
+ ieee802dot1x(2),
+ wpa(3),
+ macAuthentication(4),
+ dhcpServer(5),
+ pptpL2tp(6),
+ ipSec(7),
+ unknown(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The module that sent the message."
+ ::= { coDeviceEventDetailEntry 7 }
+
+coDevEvOperation OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ association(1),
+ authentication(2),
+ authorization(3),
+ encryption(4),
+ addressAllocation(5),
+ vpnAuthentication(6),
+ vpnAddressAllocation(7),
+ unknown(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The action that has occured."
+ ::= { coDeviceEventDetailEntry 8 }
+
+coDevEvStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status itself."
+ ::= { coDeviceEventDetailEntry 9 }
+
+coDevEvOptionalData OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Additional data that may be supplied (reason codes,
+ etc)."
+ ::= { coDeviceEventDetailEntry 10 }
+
+
+-- Device Event notifications
+colubrisDeviceEventMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisDeviceEventMIB 2 }
+colubrisDeviceEventMIBNotifications OBJECT IDENTIFIER ::= { colubrisDeviceEventMIBNotificationPrefix 0 }
+
+
+coDeviceEventSuccessfulAssociation NOTIFICATION-TYPE
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvSSID,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "Sent when a client station is successfully associated with the AP."
+ ::= { colubrisDeviceEventMIBNotifications 1 }
+
+coDeviceEventAssociationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvSSID,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "Sent when a client station has failed to associate with the AP."
+ ::= { colubrisDeviceEventMIBNotifications 2 }
+
+coDeviceEventSuccessfulReAssociation NOTIFICATION-TYPE
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvSSID,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "Sent when a client station is successfully reassociated with the AP."
+ ::= { colubrisDeviceEventMIBNotifications 3 }
+
+coDeviceEventReAssociationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvSSID,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "Sent when a client station has failed to reassociate with the AP."
+ ::= { colubrisDeviceEventMIBNotifications 4 }
+
+coDeviceEventSuccessfulAuthentication NOTIFICATION-TYPE
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvSSID,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "Sent when a client station is successfully authenticated."
+ ::= { colubrisDeviceEventMIBNotifications 5 }
+
+coDeviceEventAuthenticationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvSSID,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "Sent when a client station has failed to authenticate."
+ ::= { colubrisDeviceEventMIBNotifications 6 }
+
+coDeviceEventSuccessfulDisAssociation NOTIFICATION-TYPE
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvSSID,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "Sent when a client station is successfully disassociated from the AP."
+ ::= { colubrisDeviceEventMIBNotifications 7 }
+
+coDeviceEventDisAssociationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvSSID,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "Sent when a client station has failed to disassociate from the AP."
+ ::= { colubrisDeviceEventMIBNotifications 8 }
+
+coDeviceEventSuccessfulDeAuthentication NOTIFICATION-TYPE
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvSSID,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "Sent when a client station is successfully deauthenticated."
+ ::= { colubrisDeviceEventMIBNotifications 9 }
+
+coDeviceEventDeAuthenticationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvSSID,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "Sent when a client station has failed to deauthenticate."
+ ::= { colubrisDeviceEventMIBNotifications 10 }
+
+
+-- conformance information
+colubrisDeviceEventMIBConformance OBJECT IDENTIFIER ::= { colubrisDeviceEventMIB 3 }
+colubrisDeviceEventMIBCompliances OBJECT IDENTIFIER ::= { colubrisDeviceEventMIBConformance 1 }
+colubrisDeviceEventMIBGroups OBJECT IDENTIFIER ::= { colubrisDeviceEventMIBConformance 2 }
+
+
+-- compliance statements
+colubrisDeviceEventMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the Event Log MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisDeviceEventConfigMIBGroup,
+ colubrisDeviceEventInfoMIBGroup,
+ colubrisDeviceEventNotificationGroup
+ }
+ ::= { colubrisDeviceEventMIBCompliances 1 }
+
+-- units of conformance
+colubrisDeviceEventConfigMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevEvSuccessfulAssociationNotificationEnabled,
+ coDevEvAssociationFailureNotificationEnabled,
+ coDevEvSuccessfulReAssociationNotificationEnabled,
+ coDevEvReAssociationFailureNotificationEnabled,
+ coDevEvSuccessfulAuthenticationNotificationEnabled,
+ coDevEvAuthenticationFailureNotificationEnabled,
+ coDevEvSuccessfulDisAssociationNotificationEnabled,
+ coDevEvDisAssociationFailureNotificationEnabled,
+ coDevEvSuccessfulDeAuthenticationNotificationEnabled,
+ coDevEvDeAuthenticationFailureNotificationEnabled
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for Device Event configuration."
+ ::= { colubrisDeviceEventMIBGroups 1 }
+
+colubrisDeviceEventInfoMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevEvMacAddress,
+ coDevEvDetMacAddress,
+ coDevEvTime,
+ coDevEvSSID,
+ coDevEvRadioIndex,
+ coDevEvDuplicateCount,
+ coDevEvCategory,
+ coDevEvOperation,
+ coDevEvStatus,
+ coDevEvOptionalData
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for Device Event status."
+ ::= { colubrisDeviceEventMIBGroups 2 }
+
+colubrisDeviceEventNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ coDeviceEventSuccessfulAssociation,
+ coDeviceEventAssociationFailure,
+ coDeviceEventSuccessfulReAssociation,
+ coDeviceEventReAssociationFailure,
+ coDeviceEventSuccessfulAuthentication,
+ coDeviceEventAuthenticationFailure,
+ coDeviceEventSuccessfulDisAssociation,
+ coDeviceEventDisAssociationFailure,
+ coDeviceEventSuccessfulDeAuthentication,
+ coDeviceEventDeAuthenticationFailure
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported Device Event
+ notifications."
+ ::= { colubrisDeviceEventMIBGroups 3 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-DEVICE-IF-MIB.my b/MIBS/hpmsm/COLUBRIS-DEVICE-IF-MIB.my
new file mode 100644
index 0000000..9461e7c
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-DEVICE-IF-MIB.my
@@ -0,0 +1,287 @@
+-- ****************************************************************************
+-- COLUBRIS-DEVICE-IF-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Device Interface MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-DEVICE-IF-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32, Counter32, Counter64, IpAddress
+ FROM SNMPv2-SMI
+ DisplayString, MacAddress
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ coDevDisIndex
+ FROM COLUBRIS-DEVICE-MIB
+;
+
+
+colubrisDeviceIfMIB MODULE-IDENTITY
+ LAST-UPDATED "200607050000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Device Interface MIB."
+
+ ::= { colubrisMgmtV2 24 }
+
+
+-- colubrisDeviceIfMIB definition
+colubrisDeviceIfMIBObjects OBJECT IDENTIFIER ::= { colubrisDeviceIfMIB 1 }
+
+-- colubris Device Interface groups
+coDeviceIfStatusGroup OBJECT IDENTIFIER ::= { colubrisDeviceIfMIBObjects 1 }
+coDeviceIfStatsGroup OBJECT IDENTIFIER ::= { colubrisDeviceIfMIBObjects 2 }
+
+-- The Device Interface Status Group
+coDeviceIfStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceIfStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device interface status attributes."
+ ::= { coDeviceIfStatusGroup 1 }
+
+coDeviceIfStatusEntry OBJECT-TYPE
+ SYNTAX CoDeviceIfStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceIfStatusTable.
+ coDevDisIndex - Uniquely identifies a device ion the
+ MultiService Controller.
+ coDevIfStaIfIndex - Uniquely identifies an interface on
+ the device."
+ INDEX { coDevDisIndex, coDevIfStaIfIndex }
+ ::= { coDeviceIfStatusTable 1 }
+
+CoDeviceIfStatusEntry ::= SEQUENCE
+{
+ coDevIfStaIfIndex Integer32,
+ coDevIfStaFriendlyInterfaceName DisplayString,
+ coDevIfStaType INTEGER,
+ coDevIfStaVLAN Integer32,
+ coDevIfStaIpAddress IpAddress,
+ coDevIfStaNetworkMask IpAddress,
+ coDevIfStaMACAddress MacAddress,
+ coDevIfStaState INTEGER
+}
+
+coDevIfStaIfIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of an interface on the
+ device."
+ ::= { coDeviceIfStatusEntry 1 }
+
+coDevIfStaFriendlyInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The friendly name associated with the interface."
+ ::= { coDeviceIfStatusEntry 2 }
+
+coDevIfStaType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ other(1),
+ ethernet(2),
+ l2vlan(3),
+ bridge(4),
+ ieee80211(5),
+ ieee80211Wds(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current state of the interface."
+ ::= { coDeviceIfStatusEntry 3 }
+
+coDevIfStaVLAN OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the VLAN associated with the interface.
+ The value 0 is used when coDevIfStaType is not set to
+ l2vlan."
+ ::= { coDeviceIfStatusEntry 4 }
+
+coDevIfStaIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address assigned to the interface."
+ ::= { coDeviceIfStatusEntry 5 }
+
+coDevIfStaNetworkMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The network mask assigned to the interface."
+ ::= { coDeviceIfStatusEntry 6 }
+
+coDevIfStaMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MAC address assigned to the interface."
+ ::= { coDeviceIfStatusEntry 7 }
+
+coDevIfStaState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current state of the interface."
+ ::= { coDeviceIfStatusEntry 8 }
+
+-- The Device Interface Stats Group
+coDeviceIfStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device interface statistic attributes."
+ ::= { coDeviceIfStatsGroup 1 }
+
+coDeviceIfStatsEntry OBJECT-TYPE
+ SYNTAX CoDeviceIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceIfStatsTable.
+ coDevDisIndex - Uniquely identify a device in the
+ MultiService Controller.
+ coDevIfStaIfIndex - Uniquely identify an interface on
+ the device."
+ AUGMENTS { coDeviceIfStatusEntry }
+ ::= { coDeviceIfStatsTable 1 }
+
+CoDeviceIfStatsEntry ::= SEQUENCE
+{
+ coDevIfStsRxBytes Counter64,
+ coDevIfStsRxPackets Counter32,
+ coDevIfStsRxErrors Counter32,
+ coDevIfStsTxBytes Counter64,
+ coDevIfStsTxPackets Counter32,
+ coDevIfStsTxErrors Counter32
+}
+
+coDevIfStsRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets received on the interface."
+ ::= { coDeviceIfStatsEntry 1 }
+
+coDevIfStsRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets delivered by this sub-layer to a
+ higher (sub-)layer."
+ ::= { coDeviceIfStatsEntry 2 }
+
+coDevIfStsRxErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of inbound packets that contained errors
+ preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { coDeviceIfStatsEntry 3 }
+
+coDevIfStsTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets transmitted by the
+ interface."
+ ::= { coDeviceIfStatsEntry 4 }
+
+coDevIfStsTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that higher-level protocols
+ requested to be transmitted."
+ ::= { coDeviceIfStatsEntry 5 }
+
+coDevIfStsTxErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of outbound packets that could not be
+ transmitted because of errors."
+ ::= { coDeviceIfStatsEntry 6 }
+
+
+-- Device Interface notifications
+colubrisDeviceIfMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisDeviceIfMIB 2 }
+colubrisDeviceIfMIBNotifications OBJECT IDENTIFIER ::= { colubrisDeviceIfMIBNotificationPrefix 0 }
+
+
+-- conformance information
+colubrisDeviceIfMIBConformance OBJECT IDENTIFIER ::= { colubrisDeviceIfMIB 3 }
+colubrisDeviceIfMIBCompliances OBJECT IDENTIFIER ::= { colubrisDeviceIfMIBConformance 1 }
+colubrisDeviceIfMIBGroups OBJECT IDENTIFIER ::= { colubrisDeviceIfMIBConformance 2 }
+
+
+-- compliance statements
+colubrisDeviceIfMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the device Interface MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisDeviceIfStatusMIBGroup,
+ colubrisDeviceIfStatsMIBGroup
+ }
+ ::= { colubrisDeviceIfMIBCompliances 1 }
+
+-- units of conformance
+colubrisDeviceIfStatusMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevIfStaFriendlyInterfaceName,
+ coDevIfStaType,
+ coDevIfStaVLAN,
+ coDevIfStaIpAddress,
+ coDevIfStaNetworkMask,
+ coDevIfStaMACAddress,
+ coDevIfStaState
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the device Interface
+ Status group."
+ ::= { colubrisDeviceIfMIBGroups 1 }
+
+-- units of conformance
+colubrisDeviceIfStatsMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevIfStsRxBytes,
+ coDevIfStsRxPackets,
+ coDevIfStsRxErrors,
+ coDevIfStsTxBytes,
+ coDevIfStsTxPackets,
+ coDevIfStsTxErrors
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the device Interface
+ Stats group."
+ ::= { colubrisDeviceIfMIBGroups 2 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-DEVICE-MIB.my b/MIBS/hpmsm/COLUBRIS-DEVICE-MIB.my
new file mode 100644
index 0000000..75b5db6
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-DEVICE-MIB.my
@@ -0,0 +1,585 @@
+-- ****************************************************************************
+-- COLUBRIS-DEVICE-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Device MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-DEVICE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, Unsigned32, IpAddress, TimeTicks, Counter32
+ FROM SNMPv2-SMI
+ DisplayString, MacAddress
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisNotificationEnable
+ FROM COLUBRIS-TC
+;
+
+
+colubrisDeviceMIB MODULE-IDENTITY
+ LAST-UPDATED "200609050000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Device MIB."
+
+ ::= { colubrisMgmtV2 23 }
+
+
+-- colubrisDeviceMIB definition
+colubrisDeviceMIBObjects OBJECT IDENTIFIER ::= { colubrisDeviceMIB 1 }
+
+-- colubris Device groups
+coDeviceConfigGroup OBJECT IDENTIFIER ::= { colubrisDeviceMIBObjects 1 }
+coDeviceDiscoveryGroup OBJECT IDENTIFIER ::= { colubrisDeviceMIBObjects 2 }
+coDeviceInformationGroup OBJECT IDENTIFIER ::= { colubrisDeviceMIBObjects 3 }
+coDeviceStatusGroup OBJECT IDENTIFIER ::= { colubrisDeviceMIBObjects 4 }
+
+-- The Device Config Group
+coDeviceStateChangeNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if the coDeviceStateChangeNotification notification
+ is generated."
+ DEFVAL { disable }
+ ::= { coDeviceConfigGroup 1 }
+
+coDeviceAuthorizationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if the coDeviceAuthorizationFailureNotification
+ notification is generated."
+ DEFVAL { enable }
+ ::= { coDeviceConfigGroup 2 }
+
+coDeviceSecurityFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if the coDeviceSecurityFailureNotification
+ notification is generated."
+ DEFVAL { enable }
+ ::= { coDeviceConfigGroup 3 }
+
+coDeviceFirmwareFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if the coDeviceFirmwareFailureNotification
+ notification is generated."
+ DEFVAL { enable }
+ ::= { coDeviceConfigGroup 4 }
+
+coDeviceConfigurationFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if the coDeviceConfigurationFailureNotification
+ notification is generated."
+ DEFVAL { enable }
+ ::= { coDeviceConfigGroup 5 }
+
+-- The Device Discovery Group
+coDeviceDiscoveryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceDiscoveryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device discovery attributes."
+ ::= { coDeviceDiscoveryGroup 1 }
+
+coDeviceDiscoveryEntry OBJECT-TYPE
+ SYNTAX CoDeviceDiscoveryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceDiscoveryTable.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller."
+ INDEX { coDevDisIndex }
+ ::= { coDeviceDiscoveryTable 1 }
+
+CoDeviceDiscoveryEntry ::= SEQUENCE
+{
+ coDevDisIndex Integer32,
+ coDevDisSerialNumber DisplayString,
+ coDevDisMacAddress MacAddress,
+ coDevDisIpAddress IpAddress,
+ coDevDisState INTEGER,
+ coDevDisSystemName DisplayString,
+ coDevDisLocation DisplayString,
+ coDevDisContact DisplayString,
+ coDevDisGroupName DisplayString,
+ coDevDisConnectionTime Counter32
+}
+
+coDevDisIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of the device."
+ ::= { coDeviceDiscoveryEntry 1 }
+
+coDevDisSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device serial number."
+ ::= { coDeviceDiscoveryEntry 2 }
+
+coDevDisMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ethernet MAC address of the device."
+ ::= { coDeviceDiscoveryEntry 3 }
+
+coDevDisIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address of the device."
+ ::= { coDeviceDiscoveryEntry 4 }
+
+coDevDisState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disconnected(1),
+ authorized(2),
+ join(3),
+ firmware(4),
+ security(5),
+ configuration(6),
+ running(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device operational state."
+ ::= { coDeviceDiscoveryEntry 5 }
+
+coDevDisSystemName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name assigned to the device by the configuration tool."
+ ::= { coDeviceDiscoveryEntry 6 }
+
+coDevDisLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Location assigned to the device by the configuration tool."
+ ::= { coDeviceDiscoveryEntry 7 }
+
+coDevDisContact OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Contact assigned to the device by the configuration tool."
+ ::= { coDeviceDiscoveryEntry 8 }
+
+coDevDisGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the group that the device belongs to."
+ ::= { coDeviceDiscoveryEntry 9 }
+
+coDevDisConnectionTime OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Elapsed time in minutes since the device was last authorized."
+ ::= { coDeviceDiscoveryEntry 10 }
+
+-- The Device Information Group
+coDeviceInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device information attributes."
+ ::= { coDeviceInformationGroup 1 }
+
+coDeviceInfoEntry OBJECT-TYPE
+ SYNTAX CoDeviceInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceInfoTable.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller."
+ AUGMENTS { coDeviceDiscoveryEntry }
+ ::= { coDeviceInfoTable 1 }
+
+CoDeviceInfoEntry ::= SEQUENCE
+{
+ coDevInfoProductType OBJECT IDENTIFIER,
+ coDevInfoProductName DisplayString,
+ coDevInfoFirmwareRevision DisplayString,
+ coDevInfoBootRevision DisplayString,
+ coDevInfoHardwareRevision DisplayString
+}
+
+coDevInfoProductType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Refer to a Colubris product inside colubrisProductsMIB."
+ ::= { coDeviceInfoEntry 1 }
+
+coDevInfoProductName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Colubris Networks product name for the device."
+ ::= { coDeviceInfoEntry 2 }
+
+coDevInfoFirmwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Revision number of the device firmware."
+ ::= { coDeviceInfoEntry 3 }
+
+coDevInfoBootRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Revision number of the device boot loader."
+ ::= { coDeviceInfoEntry 4 }
+
+coDevInfoHardwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Revision number of the system hardware."
+ ::= { coDeviceInfoEntry 5 }
+
+-- The Device Status Group
+coDeviceStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device status attributes."
+ ::= { coDeviceStatusGroup 1 }
+
+coDeviceStatusEntry OBJECT-TYPE
+ SYNTAX CoDeviceStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceStatusTable.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller."
+ AUGMENTS { coDeviceDiscoveryEntry }
+ ::= { coDeviceStatusTable 1 }
+
+CoDeviceStatusEntry ::= SEQUENCE
+{
+ coDevStUpTime TimeTicks,
+ coDevStLoadAverage1Min Unsigned32,
+ coDevStLoadAverage5Min Unsigned32,
+ coDevStLoadAverage15Min Unsigned32,
+ coDevStCpuUseNow Unsigned32,
+ coDevStCpuUse5Sec Unsigned32,
+ coDevStCpuUse10Sec Unsigned32,
+ coDevStCpuUse20Sec Unsigned32,
+ coDevStRamTotal Unsigned32,
+ coDevStRamFree Unsigned32,
+ coDevStRamBuffer Unsigned32,
+ coDevStRamCached Unsigned32,
+ coDevStStorageUsePermanent Unsigned32,
+ coDevStStorageUseTemporary Unsigned32
+}
+
+coDevStUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time elapsed after the device powered up."
+ ::= { coDeviceStatusEntry 1 }
+
+coDevStLoadAverage1Min OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average number of processes running during the last minute."
+ ::= { coDeviceStatusEntry 2 }
+
+coDevStLoadAverage5Min OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average number of processes running during the last 5 minutes."
+ ::= { coDeviceStatusEntry 3 }
+
+coDevStLoadAverage15Min OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average number of processes running during the last 15 minutes."
+ ::= { coDeviceStatusEntry 4 }
+
+coDevStCpuUseNow OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current CPU usage."
+ ::= { coDeviceStatusEntry 5 }
+
+coDevStCpuUse5Sec OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average CPU usage during the last 5 seconds."
+ ::= { coDeviceStatusEntry 6 }
+
+coDevStCpuUse10Sec OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average CPU usage during the last 10 seconds."
+ ::= { coDeviceStatusEntry 7 }
+
+coDevStCpuUse20Sec OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average CPU usage during the last 20 seconds."
+ ::= { coDeviceStatusEntry 8 }
+
+coDevStRamTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "Kb"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total system RAM."
+ ::= { coDeviceStatusEntry 9 }
+
+coDevStRamFree OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "Kb"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Available system RAM."
+ ::= { coDeviceStatusEntry 10 }
+
+coDevStRamBuffer OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "Kb"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Memory used by the buffers."
+ ::= { coDeviceStatusEntry 11 }
+
+coDevStRamCached OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "Kb"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Memory used by the system cache."
+ ::= { coDeviceStatusEntry 12 }
+
+coDevStStorageUsePermanent OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Percentage of the permanent storage in use."
+ ::= { coDeviceStatusEntry 13 }
+
+coDevStStorageUseTemporary OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Percentage of the temporary storage in use."
+ ::= { coDeviceStatusEntry 14 }
+
+
+-- Device notifications
+colubrisDeviceMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisDeviceMIB 2 }
+colubrisDeviceMIBNotifications OBJECT IDENTIFIER ::= { colubrisDeviceMIBNotificationPrefix 0 }
+
+coDeviceStateChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ coDevDisSerialNumber,
+ coDevDisIpAddress,
+ coDevDisState,
+ coDevDisSystemName
+ }
+ STATUS current
+ DESCRIPTION "A coDeviceStateChangeNotification trap signifies that the
+ SNMP entity has detected a device state change."
+ ::= { colubrisDeviceMIBNotifications 1 }
+
+coDeviceAuthorizationFailureNotification NOTIFICATION-TYPE
+ OBJECTS {
+ coDevDisSerialNumber,
+ coDevDisIpAddress,
+ coDevDisState,
+ coDevDisSystemName
+ }
+ STATUS current
+ DESCRIPTION "A coDeviceAuthorizationFailureNotification trap
+ signifies that the SNMP entity has detected a device
+ authentication failure."
+ ::= { colubrisDeviceMIBNotifications 2 }
+
+coDeviceSecurityFailureNotification NOTIFICATION-TYPE
+ OBJECTS {
+ coDevDisSerialNumber,
+ coDevDisIpAddress,
+ coDevDisState,
+ coDevDisSystemName
+ }
+ STATUS current
+ DESCRIPTION "A coDeviceSecurityFailureNotification trap signifies
+ that the SNMP entity has detected a device connection
+ failure."
+ ::= { colubrisDeviceMIBNotifications 3 }
+
+coDeviceFirmwareFailureNotification NOTIFICATION-TYPE
+ OBJECTS {
+ coDevDisSerialNumber,
+ coDevDisIpAddress,
+ coDevDisState,
+ coDevDisSystemName
+ }
+ STATUS current
+ DESCRIPTION "A coDeviceFirmwareFailureNotification trap signifies
+ that the SNMP entity has detected a device firmware
+ failure."
+ ::= { colubrisDeviceMIBNotifications 4 }
+
+coDeviceConfigurationFailureNotification NOTIFICATION-TYPE
+ OBJECTS {
+ coDevDisSerialNumber,
+ coDevDisIpAddress,
+ coDevDisState,
+ coDevDisSystemName
+ }
+ STATUS current
+ DESCRIPTION "A coDeviceConfigurationFailureNotification trap
+ signifies that the SNMP entity has detected a device
+ configuration failure."
+ ::= { colubrisDeviceMIBNotifications 5 }
+
+
+-- conformance information
+colubrisDeviceMIBConformance OBJECT IDENTIFIER ::= { colubrisDeviceMIB 3 }
+colubrisDeviceMIBCompliances OBJECT IDENTIFIER ::= { colubrisDeviceMIBConformance 1 }
+colubrisDeviceMIBGroups OBJECT IDENTIFIER ::= { colubrisDeviceMIBConformance 2 }
+
+
+-- compliance statements
+colubrisDeviceMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the Device MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisDeviceConfigMIBGroup,
+ colubrisDeviceDiscoveryMIBGroup,
+ colubrisDeviceInformationMIBGroup,
+ colubrisDeviceStatusMIBGroup,
+ colubrisDeviceNotificationGroup
+ }
+ ::= { colubrisDeviceMIBCompliances 1 }
+
+-- units of conformance
+colubrisDeviceConfigMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDeviceStateChangeNotificationEnabled,
+ coDeviceAuthorizationFailureNotificationEnabled,
+ coDeviceSecurityFailureNotificationEnabled,
+ coDeviceFirmwareFailureNotificationEnabled,
+ coDeviceConfigurationFailureNotificationEnabled
+ }
+ STATUS current
+ DESCRIPTION "A collection of configuration objects."
+ ::= { colubrisDeviceMIBGroups 1 }
+
+colubrisDeviceDiscoveryMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevDisSerialNumber,
+ coDevDisMacAddress,
+ coDevDisIpAddress,
+ coDevDisState,
+ coDevDisSystemName,
+ coDevDisLocation,
+ coDevDisContact,
+ coDevDisGroupName,
+ coDevDisConnectionTime
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for Device
+ discovery status."
+ ::= { colubrisDeviceMIBGroups 2 }
+
+colubrisDeviceInformationMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevInfoProductType,
+ coDevInfoProductName,
+ coDevInfoFirmwareRevision,
+ coDevInfoBootRevision,
+ coDevInfoHardwareRevision
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for device
+ configuration items."
+ ::= { colubrisDeviceMIBGroups 3 }
+
+colubrisDeviceStatusMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevStUpTime,
+ coDevStLoadAverage1Min,
+ coDevStLoadAverage5Min,
+ coDevStLoadAverage15Min,
+ coDevStCpuUseNow,
+ coDevStCpuUse5Sec,
+ coDevStCpuUse10Sec,
+ coDevStCpuUse20Sec,
+ coDevStRamTotal,
+ coDevStRamFree,
+ coDevStRamBuffer,
+ coDevStRamCached,
+ coDevStStorageUsePermanent,
+ coDevStStorageUseTemporary
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for device
+ status."
+ ::= { colubrisDeviceMIBGroups 4 }
+
+colubrisDeviceNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ coDeviceStateChangeNotification,
+ coDeviceAuthorizationFailureNotification,
+ coDeviceSecurityFailureNotification,
+ coDeviceFirmwareFailureNotification,
+ coDeviceConfigurationFailureNotification
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported device notifications."
+ ::= { colubrisDeviceMIBGroups 5 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-DEVICE-WDS-MIB.my b/MIBS/hpmsm/COLUBRIS-DEVICE-WDS-MIB.my
new file mode 100644
index 0000000..d94297b
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-DEVICE-WDS-MIB.my
@@ -0,0 +1,1200 @@
+-- ****************************************************************************
+-- COLUBRIS-DEVICE-WDS-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Device WDS MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-DEVICE-WDS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32
+ FROM SNMPv2-SMI
+ DisplayString, MacAddress, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ coDevDisIndex
+ FROM COLUBRIS-DEVICE-MIB
+;
+
+
+colubrisDeviceWdsMIB MODULE-IDENTITY
+ LAST-UPDATED "200801040000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Device WDS MIB."
+
+ ::= { colubrisMgmtV2 34 }
+
+
+-- colubrisDeviceWdsMIB definition
+colubrisDeviceWdsMIBObjects OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIB 1 }
+
+-- colubris Device WDS groups
+coDeviceWDSInfoGroup OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIBObjects 2 }
+coDeviceWDSRadioGroup OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIBObjects 3 }
+coDeviceWDSGroupGroup OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIBObjects 4 }
+coDeviceWDSLinkGroup OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIBObjects 5 }
+coDeviceWDSNetworkScanGroup OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIBObjects 6 }
+
+-- The Device WDS Information Group
+coDeviceWdsInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWdsInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device WDS information attributes."
+ ::= { coDeviceWDSInfoGroup 1 }
+
+coDeviceWdsInfoEntry OBJECT-TYPE
+ SYNTAX CoDeviceWdsInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceWdsInfoTable.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller."
+ INDEX { coDevDisIndex }
+ ::= { coDeviceWdsInfoTable 1 }
+
+CoDeviceWdsInfoEntry ::= SEQUENCE
+{
+ coDevWDSInfoMaxNumberOfGroup Unsigned32
+}
+
+coDevWDSInfoMaxNumberOfGroup OBJECT-TYPE
+ SYNTAX Unsigned32 (1..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum number of WDS groups supported by the device."
+ ::= { coDeviceWdsInfoEntry 1 }
+
+-- The Device WDS Radio Group
+coDeviceWDSRadioTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWDSRadioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the WDS radio parameters."
+ ::= { coDeviceWDSRadioGroup 1 }
+
+coDeviceWDSRadioEntry OBJECT-TYPE
+ SYNTAX CoDeviceWDSRadioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WDS radio Table.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller
+ coDevWDSRadioIndex - Radio number where the WDS radio
+ parameters are applied."
+ INDEX { coDevDisIndex, coDevWDSRadioIndex }
+ ::= { coDeviceWDSRadioTable 1 }
+
+CoDeviceWDSRadioEntry ::= SEQUENCE
+{
+ coDevWDSRadioIndex Integer32,
+ coDevWDSRadioAckDistance Unsigned32,
+ coDevWDSRadioQoS INTEGER
+}
+
+coDevWDSRadioIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Radio number."
+ ::= { coDeviceWDSRadioEntry 1 }
+
+coDevWDSRadioAckDistance OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "km"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum distance between the device and the remote peers."
+ ::= { coDeviceWDSRadioEntry 2 }
+
+coDevWDSRadioQoS OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ vlan(2),
+ veryHigh(3),
+ high(4),
+ normal(5),
+ low(6),
+ diffSrv(7),
+ tos(8),
+ ipQos(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QoS priority mechanism used to maps the traffic to
+ one of the four WMM traffic queues."
+ ::= { coDeviceWDSRadioEntry 3 }
+
+-- The Device WDS Group Group
+coDeviceWDSGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWDSGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the WDS Groups. This table contains
+ the six WDS Groups configuration information."
+ ::= { coDeviceWDSGroupGroup 1 }
+
+coDeviceWDSGroupEntry OBJECT-TYPE
+ SYNTAX CoDeviceWDSGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WDS Group Table.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller
+ coDevWDSGroupIndex - Uniquely identify a WDS group
+ inside the Device WDS group table."
+ INDEX { coDevDisIndex, coDevWDSGroupIndex }
+ ::= { coDeviceWDSGroupTable 1 }
+
+CoDeviceWDSGroupEntry ::= SEQUENCE
+{
+ coDevWDSGroupIndex Integer32,
+ coDevWDSGroupName DisplayString,
+ coDevWDSGroupState INTEGER,
+ coDevWDSGroupSecurity INTEGER,
+ coDevWDSGroupDynamicMode INTEGER,
+ coDevWDSGroupDynamicGroupId Unsigned32
+}
+
+coDevWDSGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable used to identify instances of WDS
+ groups."
+ ::= { coDeviceWDSGroupEntry 1 }
+
+coDevWDSGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Friendly name of the WDS group."
+ ::= { coDeviceWDSGroupEntry 2 }
+
+coDevWDSGroupState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ discovery(1),
+ negotiation(2),
+ acquisition(3),
+ locked(4),
+ shutdown(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies if the WDS group is active in the radios."
+ ::= { coDeviceWDSGroupEntry 3 }
+
+coDevWDSGroupSecurity OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ wep(2),
+ tkip(3),
+ aes(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the encryption used by the WDS group."
+ ::= { coDeviceWDSGroupEntry 4 }
+
+coDevWDSGroupDynamicMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ master(1),
+ slave(2),
+ alternateMaster(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the mode of the dynamic WDS group."
+ ::= { coDeviceWDSGroupEntry 5 }
+
+coDevWDSGroupDynamicGroupId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the group identifier of the dynamic WDS group."
+ ::= { coDeviceWDSGroupEntry 6 }
+
+-- The Device WDS Link Group
+coDeviceWDSLinkStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWDSLinkStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the status of WDS links."
+ ::= { coDeviceWDSLinkGroup 1 }
+
+coDeviceWDSLinkStatusEntry OBJECT-TYPE
+ SYNTAX CoDeviceWDSLinkStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WDS Link status Table.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller
+ coDevWDSGroupIndex - Uniquely identify a WDS group
+ inside the Device WDS group table.
+ coDevWDSLinkStaIndex - Uniquely identify a WDS link
+ inside a Device WDS group."
+ INDEX { coDevDisIndex, coDevWDSGroupIndex, coDevWDSLinkStaIndex }
+ ::= { coDeviceWDSLinkStatusTable 1 }
+
+CoDeviceWDSLinkStatusEntry ::= SEQUENCE
+{
+ coDevWDSLinkStaIndex Integer32,
+ coDevWDSLinkStaState INTEGER,
+ coDevWDSLinkStaRadio Integer32,
+ coDevWDSLinkStaPeerMacAddress MacAddress,
+ coDevWDSLinkStaMaster TruthValue,
+ coDevWDSLinkStaAuthorized TruthValue,
+ coDevWDSLinkStaEncryption INTEGER,
+ coDevWDSLinkStaIdleTime Unsigned32,
+ coDevWDSLinkStaSNR Integer32,
+ coDevWDSLinkStaTxRate Unsigned32,
+ coDevWDSLinkStaRxRate Unsigned32,
+ coDevWDSLinkStaIfIndex Integer32,
+ coDevWDSLinkStaHT TruthValue,
+ coDevWDSLinkStaTxMCS Unsigned32,
+ coDevWDSLinkStaRxMCS Unsigned32,
+ coDevWDSLinkStaSignal Integer32,
+ coDevWDSLinkStaNoise Integer32
+}
+
+coDevWDSLinkStaIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable used to identify instances of WDS
+ links."
+ ::= { coDeviceWDSLinkStatusEntry 1 }
+
+coDevWDSLinkStaState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(1),
+ acquiring(2),
+ inactive(3),
+ active(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the state of the WDS link."
+ ::= { coDeviceWDSLinkStatusEntry 2 }
+
+coDevWDSLinkStaRadio OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Radio number where the WDS peer was detected."
+ ::= { coDeviceWDSLinkStatusEntry 3 }
+
+coDevWDSLinkStaPeerMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address of the WDS peer."
+ ::= { coDeviceWDSLinkStatusEntry 4 }
+
+coDevWDSLinkStaMaster OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Determine if this link is a link to a master.
+ Providing upstream network access."
+ ::= { coDeviceWDSLinkStatusEntry 5 }
+
+coDevWDSLinkStaAuthorized OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Encryption, if any, can proceed."
+ ::= { coDeviceWDSLinkStatusEntry 6 }
+
+coDevWDSLinkStaEncryption OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ wep(2),
+ tkip(3),
+ aes(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the encryption used by the WDS link."
+ ::= { coDeviceWDSLinkStatusEntry 7 }
+
+coDevWDSLinkStaIdleTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Inactivity time."
+ ::= { coDeviceWDSLinkStatusEntry 8 }
+
+coDevWDSLinkStaSNR OBJECT-TYPE
+ SYNTAX Integer32 (0..92)
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Signal noise ratio of the WDS peer."
+ ::= { coDeviceWDSLinkStatusEntry 9 }
+
+coDevWDSLinkStaTxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "500Kb/s"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current transmit rate of the WDS peer."
+ ::= { coDeviceWDSLinkStatusEntry 10 }
+
+coDevWDSLinkStaRxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "500Kb/s"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive rate of the WDS peer."
+ ::= { coDeviceWDSLinkStatusEntry 11 }
+
+coDevWDSLinkStaIfIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "coDevIfStaIfIndex of the associated interface in the
+ device coDeviceIfStatusTable."
+ ::= { coDeviceWDSLinkStatusEntry 12 }
+
+coDevWDSLinkStaHT OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Determine if this link is using HT rates."
+ ::= { coDeviceWDSLinkStatusEntry 13 }
+
+coDevWDSLinkStaTxMCS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current transmit MCS of the WDS peer."
+ ::= { coDeviceWDSLinkStatusEntry 14 }
+
+coDevWDSLinkStaRxMCS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive MCS of the WDS peer."
+ ::= { coDeviceWDSLinkStatusEntry 15 }
+
+coDevWDSLinkStaSignal OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Strength of the wireless signal."
+ ::= { coDeviceWDSLinkStatusEntry 16 }
+
+coDevWDSLinkStaNoise OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level of local background noise."
+ ::= { coDeviceWDSLinkStatusEntry 17 }
+
+coDeviceWDSLinkStatsRatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWDSLinkStatsRatesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the statistics of WDS links."
+ ::= { coDeviceWDSLinkGroup 2 }
+
+coDeviceWDSLinkStatsRatesEntry OBJECT-TYPE
+ SYNTAX CoDeviceWDSLinkStatsRatesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WDS Link Statistics
+ Table.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller
+ coDevWDSGroupIndex - Uniquely identify a WDS group
+ inside the Device WDS group table.
+ coDevWDSLinkIndex - Uniquely identify a WDS link
+ inside a Device WDS group."
+ AUGMENTS { coDeviceWDSLinkStatusEntry }
+ ::= { coDeviceWDSLinkStatsRatesTable 1 }
+
+CoDeviceWDSLinkStatsRatesEntry ::= SEQUENCE
+{
+ coDevWDSLinkStsPktsTxRate1 Counter32,
+ coDevWDSLinkStsPktsTxRate2 Counter32,
+ coDevWDSLinkStsPktsTxRate5dot5 Counter32,
+ coDevWDSLinkStsPktsTxRate11 Counter32,
+ coDevWDSLinkStsPktsTxRate6 Counter32,
+ coDevWDSLinkStsPktsTxRate9 Counter32,
+ coDevWDSLinkStsPktsTxRate12 Counter32,
+ coDevWDSLinkStsPktsTxRate18 Counter32,
+ coDevWDSLinkStsPktsTxRate24 Counter32,
+ coDevWDSLinkStsPktsTxRate36 Counter32,
+ coDevWDSLinkStsPktsTxRate48 Counter32,
+ coDevWDSLinkStsPktsTxRate54 Counter32,
+ coDevWDSLinkStsPktsRxRate1 Counter32,
+ coDevWDSLinkStsPktsRxRate2 Counter32,
+ coDevWDSLinkStsPktsRxRate5dot5 Counter32,
+ coDevWDSLinkStsPktsRxRate11 Counter32,
+ coDevWDSLinkStsPktsRxRate6 Counter32,
+ coDevWDSLinkStsPktsRxRate9 Counter32,
+ coDevWDSLinkStsPktsRxRate12 Counter32,
+ coDevWDSLinkStsPktsRxRate18 Counter32,
+ coDevWDSLinkStsPktsRxRate24 Counter32,
+ coDevWDSLinkStsPktsRxRate36 Counter32,
+ coDevWDSLinkStsPktsRxRate48 Counter32,
+ coDevWDSLinkStsPktsRxRate54 Counter32
+}
+
+coDevWDSLinkStsPktsTxRate1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 1 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 1 }
+
+coDevWDSLinkStsPktsTxRate2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 2 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 2 }
+
+coDevWDSLinkStsPktsTxRate5dot5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 5.5 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 3 }
+
+coDevWDSLinkStsPktsTxRate11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 11 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 4 }
+
+coDevWDSLinkStsPktsTxRate6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 6 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 5 }
+
+coDevWDSLinkStsPktsTxRate9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 9 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 6 }
+
+coDevWDSLinkStsPktsTxRate12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 12 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 7 }
+
+coDevWDSLinkStsPktsTxRate18 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 18 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 8 }
+
+coDevWDSLinkStsPktsTxRate24 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 24 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 9 }
+
+coDevWDSLinkStsPktsTxRate36 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 36 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 10 }
+
+coDevWDSLinkStsPktsTxRate48 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 48 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 11 }
+
+coDevWDSLinkStsPktsTxRate54 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 54 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 12 }
+
+coDevWDSLinkStsPktsRxRate1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 1 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 13 }
+
+coDevWDSLinkStsPktsRxRate2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 2 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 14 }
+
+coDevWDSLinkStsPktsRxRate5dot5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 5.5 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 15 }
+
+coDevWDSLinkStsPktsRxRate11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 11 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 16 }
+
+coDevWDSLinkStsPktsRxRate6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 6 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 17 }
+
+coDevWDSLinkStsPktsRxRate9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 9 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 18 }
+
+coDevWDSLinkStsPktsRxRate12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 12 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 19 }
+
+coDevWDSLinkStsPktsRxRate18 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 18 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 20 }
+
+coDevWDSLinkStsPktsRxRate24 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 24 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 21 }
+
+coDevWDSLinkStsPktsRxRate36 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 36 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 22 }
+
+coDevWDSLinkStsPktsRxRate48 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 48 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 23 }
+
+coDevWDSLinkStsPktsRxRate54 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 54 Mbit/s."
+ ::= { coDeviceWDSLinkStatsRatesEntry 24 }
+
+coDeviceWDSLinkStatsHTRatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWDSLinkStatsHTRatesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the statistics of WDS HT links."
+ ::= { coDeviceWDSLinkGroup 3 }
+
+coDeviceWDSLinkStatsHTRatesEntry OBJECT-TYPE
+ SYNTAX CoDeviceWDSLinkStatsHTRatesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WDS HT Link Statistics
+ Table.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller
+ coDevWDSGroupIndex - Uniquely identify a WDS group
+ inside the Device WDS group table.
+ coDevWDSLinkIndex - Uniquely identify a WDS link
+ inside a Device WDS group."
+ AUGMENTS { coDeviceWDSLinkStatusEntry }
+ ::= { coDeviceWDSLinkStatsHTRatesTable 1 }
+
+CoDeviceWDSLinkStatsHTRatesEntry ::= SEQUENCE
+{
+ coDevWDSLinkStsPktsTxMCS0 Counter32,
+ coDevWDSLinkStsPktsTxMCS1 Counter32,
+ coDevWDSLinkStsPktsTxMCS2 Counter32,
+ coDevWDSLinkStsPktsTxMCS3 Counter32,
+ coDevWDSLinkStsPktsTxMCS4 Counter32,
+ coDevWDSLinkStsPktsTxMCS5 Counter32,
+ coDevWDSLinkStsPktsTxMCS6 Counter32,
+ coDevWDSLinkStsPktsTxMCS7 Counter32,
+ coDevWDSLinkStsPktsTxMCS8 Counter32,
+ coDevWDSLinkStsPktsTxMCS9 Counter32,
+ coDevWDSLinkStsPktsTxMCS10 Counter32,
+ coDevWDSLinkStsPktsTxMCS11 Counter32,
+ coDevWDSLinkStsPktsTxMCS12 Counter32,
+ coDevWDSLinkStsPktsTxMCS13 Counter32,
+ coDevWDSLinkStsPktsTxMCS14 Counter32,
+ coDevWDSLinkStsPktsTxMCS15 Counter32,
+ coDevWDSLinkStsPktsRxMCS0 Counter32,
+ coDevWDSLinkStsPktsRxMCS1 Counter32,
+ coDevWDSLinkStsPktsRxMCS2 Counter32,
+ coDevWDSLinkStsPktsRxMCS3 Counter32,
+ coDevWDSLinkStsPktsRxMCS4 Counter32,
+ coDevWDSLinkStsPktsRxMCS5 Counter32,
+ coDevWDSLinkStsPktsRxMCS6 Counter32,
+ coDevWDSLinkStsPktsRxMCS7 Counter32,
+ coDevWDSLinkStsPktsRxMCS8 Counter32,
+ coDevWDSLinkStsPktsRxMCS9 Counter32,
+ coDevWDSLinkStsPktsRxMCS10 Counter32,
+ coDevWDSLinkStsPktsRxMCS11 Counter32,
+ coDevWDSLinkStsPktsRxMCS12 Counter32,
+ coDevWDSLinkStsPktsRxMCS13 Counter32,
+ coDevWDSLinkStsPktsRxMCS14 Counter32,
+ coDevWDSLinkStsPktsRxMCS15 Counter32
+}
+
+coDevWDSLinkStsPktsTxMCS0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS0 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 1 }
+
+coDevWDSLinkStsPktsTxMCS1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS1 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 2 }
+
+coDevWDSLinkStsPktsTxMCS2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS2 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 3 }
+
+coDevWDSLinkStsPktsTxMCS3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS3 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 4 }
+
+coDevWDSLinkStsPktsTxMCS4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS4 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 5 }
+
+coDevWDSLinkStsPktsTxMCS5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS5 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 6 }
+
+coDevWDSLinkStsPktsTxMCS6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS6 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 7 }
+
+coDevWDSLinkStsPktsTxMCS7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS7 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 8 }
+
+coDevWDSLinkStsPktsTxMCS8 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS8 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 9 }
+
+coDevWDSLinkStsPktsTxMCS9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS9 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 10 }
+
+coDevWDSLinkStsPktsTxMCS10 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS10 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 11 }
+
+coDevWDSLinkStsPktsTxMCS11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS11 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 12 }
+
+coDevWDSLinkStsPktsTxMCS12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS12 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 13 }
+
+coDevWDSLinkStsPktsTxMCS13 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS13 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 14 }
+
+coDevWDSLinkStsPktsTxMCS14 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS14 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 15 }
+
+coDevWDSLinkStsPktsTxMCS15 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS15 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 16 }
+
+coDevWDSLinkStsPktsRxMCS0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS0 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 17 }
+
+coDevWDSLinkStsPktsRxMCS1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS1 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 18 }
+
+coDevWDSLinkStsPktsRxMCS2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS2 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 19 }
+
+coDevWDSLinkStsPktsRxMCS3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS3 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 20 }
+
+coDevWDSLinkStsPktsRxMCS4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS4 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 21 }
+
+coDevWDSLinkStsPktsRxMCS5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS5 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 22 }
+
+coDevWDSLinkStsPktsRxMCS6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS6 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 23 }
+
+coDevWDSLinkStsPktsRxMCS7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS7 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 24 }
+
+coDevWDSLinkStsPktsRxMCS8 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS8 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 25 }
+
+coDevWDSLinkStsPktsRxMCS9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS9 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 26 }
+
+coDevWDSLinkStsPktsRxMCS10 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS10 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 27 }
+
+coDevWDSLinkStsPktsRxMCS11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS11 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 28 }
+
+coDevWDSLinkStsPktsRxMCS12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS12 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 29 }
+
+coDevWDSLinkStsPktsRxMCS13 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS13 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 30 }
+
+coDevWDSLinkStsPktsRxMCS14 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS14 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 31 }
+
+coDevWDSLinkStsPktsRxMCS15 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS15 since the
+ link was established."
+ ::= { coDeviceWDSLinkStatsHTRatesEntry 32 }
+
+-- The Device WDS Network Scan Group
+coDeviceWDSNetworkScanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWDSNetworkScanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the WDS network scans."
+ ::= { coDeviceWDSNetworkScanGroup 1 }
+
+coDeviceWDSNetworkScanEntry OBJECT-TYPE
+ SYNTAX CoDeviceWDSNetworkScanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WDS Network Scan
+ Table.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller
+ coDevWDSScanRadioIndex - Radio number where the WDS peer
+ was detected.
+ coDevWDSScanPeerIndex - Uniquely identify a WDS peer
+ on a radio inside the WDS
+ network scan table."
+ INDEX { coDevDisIndex, coDevWDSScanRadioIndex, coDevWDSScanPeerIndex }
+ ::= { coDeviceWDSNetworkScanTable 1 }
+
+CoDeviceWDSNetworkScanEntry ::= SEQUENCE
+{
+ coDevWDSScanRadioIndex Integer32,
+ coDevWDSScanPeerIndex Integer32,
+ coDevWDSScanGroupId Unsigned32,
+ coDevWDSScanPeerMacAddress MacAddress,
+ coDevWDSScanChannel Unsigned32,
+ coDevWDSScanSNR Integer32,
+ coDevWDSScanMode INTEGER,
+ coDevWDSScanAvailable TruthValue
+}
+
+coDevWDSScanRadioIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Radio number where the WDS peer was detected."
+ ::= { coDeviceWDSNetworkScanEntry 1 }
+
+coDevWDSScanPeerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Uniquely identify a WDS peer on a radio."
+ ::= { coDeviceWDSNetworkScanEntry 2 }
+
+coDevWDSScanGroupId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Group id used by the WDS peer."
+ ::= { coDeviceWDSNetworkScanEntry 3 }
+
+coDevWDSScanPeerMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address of the WDS peer."
+ ::= { coDeviceWDSNetworkScanEntry 4 }
+
+coDevWDSScanChannel OBJECT-TYPE
+ SYNTAX Unsigned32 (1..199)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Channel on which the peer is transmitting."
+ ::= { coDeviceWDSNetworkScanEntry 5 }
+
+coDevWDSScanSNR OBJECT-TYPE
+ SYNTAX Integer32 (0..92)
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Signal noise ratio of the WDS peer."
+ ::= { coDeviceWDSNetworkScanEntry 6 }
+
+coDevWDSScanMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ master(1),
+ slave(2),
+ alternateMaster(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current mode of the WDS peer."
+ ::= { coDeviceWDSNetworkScanEntry 7 }
+
+coDevWDSScanAvailable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Peer is accepting connections."
+ ::= { coDeviceWDSNetworkScanEntry 8 }
+
+-- Device WDS notifications
+colubrisDeviceWdsMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIB 2 }
+colubrisDeviceWdsMIBNotifications OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIBNotificationPrefix 0 }
+
+-- conformance information
+colubrisDeviceWdsMIBConformance OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIB 3 }
+colubrisDeviceWdsMIBCompliances OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIBConformance 1 }
+colubrisDeviceWdsMIBGroups OBJECT IDENTIFIER ::= { colubrisDeviceWdsMIBConformance 2 }
+
+-- compliance statements
+colubrisDeviceWdsMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the device WDS MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisDeviceWdsInfoMIBGroup,
+ colubrisDeviceWdsRadioMIBGroup,
+ colubrisDeviceWdsGroupMIBGroup,
+ colubrisDeviceWdsLinkMIBGroup,
+ colubrisDeviceWdsNetworkScanMIBGroup
+ }
+ ::= { colubrisDeviceWdsMIBCompliances 1 }
+
+-- units of conformance
+colubrisDeviceWdsInfoMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWDSInfoMaxNumberOfGroup
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the device WDS
+ information group."
+ ::= { colubrisDeviceWdsMIBGroups 1 }
+
+colubrisDeviceWdsRadioMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWDSRadioAckDistance,
+ coDevWDSRadioQoS
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the device WDS
+ radio group."
+ ::= { colubrisDeviceWdsMIBGroups 2 }
+
+colubrisDeviceWdsGroupMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWDSGroupName,
+ coDevWDSGroupState,
+ coDevWDSGroupSecurity,
+ coDevWDSGroupDynamicMode,
+ coDevWDSGroupDynamicGroupId
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the device WDS
+ group group."
+ ::= { colubrisDeviceWdsMIBGroups 3 }
+
+colubrisDeviceWdsLinkMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWDSLinkStaState,
+ coDevWDSLinkStaRadio,
+ coDevWDSLinkStaPeerMacAddress,
+ coDevWDSLinkStaMaster,
+ coDevWDSLinkStaAuthorized,
+ coDevWDSLinkStaEncryption,
+ coDevWDSLinkStaIdleTime,
+ coDevWDSLinkStaSNR,
+ coDevWDSLinkStaTxRate,
+ coDevWDSLinkStaRxRate,
+ coDevWDSLinkStaIfIndex,
+ coDevWDSLinkStaHT,
+ coDevWDSLinkStaTxMCS,
+ coDevWDSLinkStaRxMCS,
+ coDevWDSLinkStaSignal,
+ coDevWDSLinkStaNoise,
+ coDevWDSLinkStsPktsTxRate1,
+ coDevWDSLinkStsPktsTxRate2,
+ coDevWDSLinkStsPktsTxRate5dot5,
+ coDevWDSLinkStsPktsTxRate11,
+ coDevWDSLinkStsPktsTxRate6,
+ coDevWDSLinkStsPktsTxRate9,
+ coDevWDSLinkStsPktsTxRate12,
+ coDevWDSLinkStsPktsTxRate18,
+ coDevWDSLinkStsPktsTxRate24,
+ coDevWDSLinkStsPktsTxRate36,
+ coDevWDSLinkStsPktsTxRate48,
+ coDevWDSLinkStsPktsTxRate54,
+ coDevWDSLinkStsPktsRxRate1,
+ coDevWDSLinkStsPktsRxRate2,
+ coDevWDSLinkStsPktsRxRate5dot5,
+ coDevWDSLinkStsPktsRxRate11,
+ coDevWDSLinkStsPktsRxRate6,
+ coDevWDSLinkStsPktsRxRate9,
+ coDevWDSLinkStsPktsRxRate12,
+ coDevWDSLinkStsPktsRxRate18,
+ coDevWDSLinkStsPktsRxRate24,
+ coDevWDSLinkStsPktsRxRate36,
+ coDevWDSLinkStsPktsRxRate48,
+ coDevWDSLinkStsPktsRxRate54,
+ coDevWDSLinkStsPktsTxMCS0,
+ coDevWDSLinkStsPktsTxMCS1,
+ coDevWDSLinkStsPktsTxMCS2,
+ coDevWDSLinkStsPktsTxMCS3,
+ coDevWDSLinkStsPktsTxMCS4,
+ coDevWDSLinkStsPktsTxMCS5,
+ coDevWDSLinkStsPktsTxMCS6,
+ coDevWDSLinkStsPktsTxMCS7,
+ coDevWDSLinkStsPktsTxMCS8,
+ coDevWDSLinkStsPktsTxMCS9,
+ coDevWDSLinkStsPktsTxMCS10,
+ coDevWDSLinkStsPktsTxMCS11,
+ coDevWDSLinkStsPktsTxMCS12,
+ coDevWDSLinkStsPktsTxMCS13,
+ coDevWDSLinkStsPktsTxMCS14,
+ coDevWDSLinkStsPktsTxMCS15,
+ coDevWDSLinkStsPktsRxMCS0,
+ coDevWDSLinkStsPktsRxMCS1,
+ coDevWDSLinkStsPktsRxMCS2,
+ coDevWDSLinkStsPktsRxMCS3,
+ coDevWDSLinkStsPktsRxMCS4,
+ coDevWDSLinkStsPktsRxMCS5,
+ coDevWDSLinkStsPktsRxMCS6,
+ coDevWDSLinkStsPktsRxMCS7,
+ coDevWDSLinkStsPktsRxMCS8,
+ coDevWDSLinkStsPktsRxMCS9,
+ coDevWDSLinkStsPktsRxMCS10,
+ coDevWDSLinkStsPktsRxMCS11,
+ coDevWDSLinkStsPktsRxMCS12,
+ coDevWDSLinkStsPktsRxMCS13,
+ coDevWDSLinkStsPktsRxMCS14,
+ coDevWDSLinkStsPktsRxMCS15
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the device WDS
+ link group."
+ ::= { colubrisDeviceWdsMIBGroups 4 }
+
+colubrisDeviceWdsNetworkScanMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWDSScanGroupId,
+ coDevWDSScanPeerMacAddress,
+ coDevWDSScanChannel,
+ coDevWDSScanSNR,
+ coDevWDSScanMode,
+ coDevWDSScanAvailable
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the device WDS
+ network scan group."
+ ::= { colubrisDeviceWdsMIBGroups 5 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-DEVICE-WIRELESS-MIB.my b/MIBS/hpmsm/COLUBRIS-DEVICE-WIRELESS-MIB.my
new file mode 100644
index 0000000..a7f4d2a
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-DEVICE-WIRELESS-MIB.my
@@ -0,0 +1,1955 @@
+-- ****************************************************************************
+-- COLUBRIS-DEVICE-WIRELESS-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Device Wireless MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-DEVICE-WIRELESS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32,
+ Counter64, IpAddress, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MacAddress, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ coDevDisIndex
+ FROM COLUBRIS-DEVICE-MIB
+ ColubrisSSIDOrNone, ColubrisNotificationEnable, ColubrisRadioType
+ FROM COLUBRIS-TC
+;
+
+
+colubrisDeviceWirelessMIB MODULE-IDENTITY
+ LAST-UPDATED "200710300000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Device Wireless MIB."
+
+ ::= { colubrisMgmtV2 25 }
+
+
+-- colubrisDeviceWirelessMIB definition
+colubrisDeviceWirelessMIBObjects OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIB 1 }
+
+-- colubris Device Wireless groups
+coDeviceWirelessConfigGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 1 }
+coDeviceWirelessIfStatusGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 2 }
+coDeviceWirelessIfStatsGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 3 }
+coDeviceWirelessIfQosGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 4 }
+coDeviceWirelessVscStatusGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 5 }
+coDeviceWirelessVscStatsGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 6 }
+coDeviceWirelessClientStatusGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 7 }
+coDeviceWirelessClientStatsGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 8 }
+coDeviceWirelessClientRatesGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 9 }
+coDeviceWirelessClientHTRatesGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 10 }
+coDeviceWirelessDetectedAPGroup OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBObjects 13 }
+
+-- The Device Wireless Configuration Group
+
+coDevWirSNRLevelNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This attribute, when true, enables the generation of SNR level
+ notifications."
+ DEFVAL { enable }
+ ::= { coDeviceWirelessConfigGroup 1 }
+
+coDevWirSNRLevelNotificationInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..1000000)
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the interval in minutes between SNR level notifications."
+ ::= { coDeviceWirelessConfigGroup 2 }
+
+coDevWirMinimumSNRLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..92)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A SNR level notification is generated each time the average SNR
+ for all wireless stations connected to a VSC drops below this value."
+ ::= { coDeviceWirelessConfigGroup 3 }
+
+coDevWirAssociationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if an association notification is generated when a new
+ wireless client station associates with any VSC."
+ DEFVAL { disable }
+ ::= { coDeviceWirelessConfigGroup 4 }
+
+-- The Device Wireless Interface Status Group
+coDeviceWirelessInterfaceStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWirelessInterfaceStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device wireless interface status attributes."
+ ::= { coDeviceWirelessIfStatusGroup 1 }
+
+coDeviceWirelessInterfaceStatusEntry OBJECT-TYPE
+ SYNTAX CoDeviceWirelessInterfaceStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceWirelessInterfaceStatusTable.
+ coDevDisIndex - Uniquely identifies a device in the
+ MultiService Controller.
+ coDevWirIfStaRadioIndex - Uniquely identifies a radio
+ on the device."
+ INDEX { coDevDisIndex, coDevWirIfStaRadioIndex }
+ ::= { coDeviceWirelessInterfaceStatusTable 1 }
+
+CoDeviceWirelessInterfaceStatusEntry ::= SEQUENCE
+{
+ coDevWirIfStaRadioIndex Integer32,
+ coDevWirIfStaIfIndex Integer32,
+ coDevWirIfStaOperatingMode INTEGER,
+ coDevWirIfStaTransmitPower Integer32,
+ coDevWirIfStaOperatingChannel Integer32,
+ coDevWirIfStaRadioMode INTEGER,
+ coDevWirIfStaRadioType ColubrisRadioType,
+ coDevWirIfStaRadioOperState TruthValue,
+ coDevWirIfStaNumberOfClient Unsigned32,
+ coDevWirIfStaAutoChannelEnabled TruthValue,
+ coDevWirIfStaAutoChannelInterval Integer32,
+ coDevWirIfStaAutoPowerEnabled TruthValue,
+ coDevWirIfStaAutoPowerInterval Integer32,
+ coDevWirIfStaResetStats INTEGER,
+ coDevWirIfStaGreenfieldOptionEnabled TruthValue
+}
+
+coDevWirIfStaRadioIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of a radio on the
+ device."
+ ::= { coDeviceWirelessInterfaceStatusEntry 1 }
+
+coDevWirIfStaIfIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Link to coDevIfStaIfIndex."
+ ::= { coDeviceWirelessInterfaceStatusEntry 2 }
+
+coDevWirIfStaOperatingMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ station(1),
+ apAndWds(2),
+ apOnly(3),
+ wdsOnly(4),
+ monitor(5),
+ sensor(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operating mode used by the radio."
+ ::= { coDeviceWirelessInterfaceStatusEntry 3 }
+
+coDevWirIfStaTransmitPower OBJECT-TYPE
+ SYNTAX Integer32 (0..20)
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the transmission power of the radio."
+ ::= { coDeviceWirelessInterfaceStatusEntry 4 }
+
+coDevWirIfStaOperatingChannel OBJECT-TYPE
+ SYNTAX Integer32 (0..199)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the current operating channel of the radio."
+ ::= { coDeviceWirelessInterfaceStatusEntry 5 }
+
+coDevWirIfStaRadioMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ieee802dot11a(1),
+ ieee802dot11b(2),
+ ieee802dot11g(3),
+ ieee802dot11bAndg(4),
+ ieee802dot11aTurbo(5),
+ ieee802dot11na(6),
+ ieee802dot11ng(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the current operating phy type of the radio."
+ ::= { coDeviceWirelessInterfaceStatusEntry 6 }
+
+coDevWirIfStaRadioType OBJECT-TYPE
+ SYNTAX ColubrisRadioType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the wireless device inside the Colubris product."
+ ::= { coDeviceWirelessInterfaceStatusEntry 7 }
+
+coDevWirIfStaRadioOperState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When True indicates that the radio is enabled."
+ ::= { coDeviceWirelessInterfaceStatusEntry 8 }
+
+coDevWirIfStaNumberOfClient OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the number of associated wireless clients."
+ ::= { coDeviceWirelessInterfaceStatusEntry 9 }
+
+coDevWirIfStaAutoChannelEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When True indicates that the Auto Channel option is enabled."
+ ::= { coDeviceWirelessInterfaceStatusEntry 10 }
+
+coDevWirIfStaAutoChannelInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..1440)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time interval, in minutes, between auto rescanning of channels.
+ Maximum is 1440 minutes (24 hours). A value of zero disables automatic
+ rescanning of channels which means that the radio will automatically
+ select a channel when the interface intializes and use that channel
+ as long as the interface is operational."
+ ::= { coDeviceWirelessInterfaceStatusEntry 11 }
+
+coDevWirIfStaAutoPowerEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When True indicates that the Auto Power option is enabled."
+ ::= { coDeviceWirelessInterfaceStatusEntry 12 }
+
+coDevWirIfStaAutoPowerInterval OBJECT-TYPE
+ SYNTAX Integer32 (5..1440)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the time interval, in minutes, between auto rescanning of channels.
+ Maximum is 1440 minutes (24 hours)."
+ ::= { coDeviceWirelessInterfaceStatusEntry 13 }
+
+coDevWirIfStaResetStats OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Reset the wireless interface statistics. Reading this
+ object will always return 'idle'."
+ ::= { coDeviceWirelessInterfaceStatusEntry 14 }
+
+coDevWirIfStaGreenfieldOptionEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute, when TRUE, indicates that the HT
+ Greenfield option is enabled."
+ ::= { coDeviceWirelessInterfaceStatusEntry 15 }
+
+-- The Device Wireless Interface Statistics Group
+coDeviceWirelessInterfaceStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWirelessInterfaceStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device wireless interface statistics attributes."
+ ::= { coDeviceWirelessIfStatsGroup 1 }
+
+coDeviceWirelessInterfaceStatsEntry OBJECT-TYPE
+ SYNTAX CoDeviceWirelessInterfaceStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceWirelessInterfaceStatsTable.
+ coDevDisIndex - Uniquely identifies a device in the
+ MultiService Controller.
+ coDevWirIfStaRadioIndex - Uniquely identifies a radio
+ on the device."
+ AUGMENTS { coDeviceWirelessInterfaceStatusEntry }
+ ::= { coDeviceWirelessInterfaceStatsTable 1 }
+
+CoDeviceWirelessInterfaceStatsEntry ::= SEQUENCE
+{
+ coDevWirIfStsTransmittedFragmentCount Counter32,
+ coDevWirIfStsMulticastTransmittedFrameCount Counter32,
+ coDevWirIfStsFailedCount Counter32,
+ coDevWirIfStsRetryCount Counter32,
+ coDevWirIfStsMultipleRetryCount Counter32,
+ coDevWirIfStsFrameDuplicateCount Counter32,
+ coDevWirIfStsRTSSuccessCount Counter32,
+ coDevWirIfStsRTSFailureCount Counter32,
+ coDevWirIfStsACKFailureCount Counter32,
+ coDevWirIfStsReceivedFragmentCount Counter32,
+ coDevWirIfStsMulticastReceivedFrameCount Counter32,
+ coDevWirIfStsFCSErrorCount Counter32,
+ coDevWirIfStsTransmittedFrameCount Counter32,
+ coDevWirIfStsReceivedFrameCount Counter32
+}
+
+coDevWirIfStsTransmittedFragmentCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented for each acknowledged MPDU
+ with an individual address in the address 1 field or an MPDU
+ with a multicast address in the address 1 field of type Data
+ or Management."
+ ::= { coDeviceWirelessInterfaceStatsEntry 1 }
+
+coDevWirIfStsMulticastTransmittedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented only when the multicast bit is set
+ in the destination MAC address of a successfully transmitted
+ MSDU. When operating as a STA in an ESS, where these frames
+ are directed to the AP, this implies having received an
+ acknowledgment to all associated MPDUs."
+ ::= { coDeviceWirelessInterfaceStatsEntry 2 }
+
+coDevWirIfStsFailedCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when an MSDU is not transmitted
+ successfully due to the number of transmit attempts exceeding
+ either coDot11ShortRetryLimit or coDot11LongRetryLimit."
+ ::= { coDeviceWirelessInterfaceStatsEntry 3 }
+
+coDevWirIfStsRetryCount OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when an MSDU is successfully
+ transmitted after one or more retransmissions."
+ ::= { coDeviceWirelessInterfaceStatsEntry 4 }
+
+coDevWirIfStsMultipleRetryCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when an MSDU is successfully
+ transmitted after more than one retransmission."
+ ::= { coDeviceWirelessInterfaceStatsEntry 5 }
+
+coDevWirIfStsFrameDuplicateCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when a frame is received
+ and the Sequence Control field indicates that it is a
+ duplicate."
+ ::= { coDeviceWirelessInterfaceStatsEntry 6 }
+
+coDevWirIfStsRTSSuccessCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when a CTS is received in
+ response to an RTS."
+ ::= { coDeviceWirelessInterfaceStatsEntry 7 }
+
+coDevWirIfStsRTSFailureCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when a CTS is not received in
+ response to an RTS."
+ ::= { coDeviceWirelessInterfaceStatsEntry 8 }
+
+coDevWirIfStsACKFailureCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when an ACK is not received
+ when expected."
+ ::= { coDeviceWirelessInterfaceStatsEntry 9 }
+
+coDevWirIfStsReceivedFragmentCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented for each successfully
+ received MPDU of type Data or Management."
+ ::= { coDeviceWirelessInterfaceStatsEntry 10 }
+
+coDevWirIfStsMulticastReceivedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when a MSDU is received with the
+ multicast bit set in the destination MAC address."
+ ::= { coDeviceWirelessInterfaceStatsEntry 11 }
+
+coDevWirIfStsFCSErrorCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when an FCS error is detected in a
+ received MPDU."
+ ::= { coDeviceWirelessInterfaceStatsEntry 12 }
+
+coDevWirIfStsTransmittedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented for each successfully transmitted
+ MSDU."
+ ::= { coDeviceWirelessInterfaceStatsEntry 13 }
+
+coDevWirIfStsReceivedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when a MSDU is received."
+ ::= { coDeviceWirelessInterfaceStatsEntry 14 }
+
+-- The Device Virtual Service Communities Status Group
+coDeviceWirelessVscStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceVscStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device Virtual Service Communities status attributes."
+ ::= { coDeviceWirelessVscStatusGroup 1 }
+
+coDeviceWirelessVscStatusEntry OBJECT-TYPE
+ SYNTAX CoDeviceVscStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceWirelessVscStatusTable.
+ coDevDisIndex - Uniquely identifies a device in the
+ MultiService Controller.
+ coDevWirIfStaRadioIndex - Uniquely identifies a radio
+ on the device.
+ coDevWirVscStaVscIndex - Uniquely identifies a Virtual Service
+ Community on the device
+ configuration file."
+ INDEX { coDevDisIndex, coDevWirIfStaRadioIndex, coDevWirVscStaVscIndex }
+ ::= { coDeviceWirelessVscStatusTable 1 }
+
+CoDeviceVscStatusEntry ::= SEQUENCE
+{
+ coDevWirVscStaVscIndex Integer32,
+ coDevWirVscStaMscVscIndex Integer32,
+ coDevWirVscStaBSSID MacAddress,
+ coDevWirVscStaDefaultVLAN Integer32,
+ coDevWirVscStaMaximumNumberOfUsers Unsigned32,
+ coDevWirVscStaCurrentNumberOfUsers Unsigned32,
+ coDevWirVscStaAverageSNR Integer32,
+ coDevWirVscStaResetStats INTEGER
+}
+
+coDevWirVscStaVscIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of a Virtual Service Community
+ in the device configuration file."
+ ::= { coDeviceWirelessVscStatusEntry 1 }
+
+coDevWirVscStaMscVscIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Link to the Virtual Service Community in the
+ device configuration file
+ (coVscCfgIndex)."
+ ::= { coDeviceWirelessVscStatusEntry 2 }
+
+coDevWirVscStaBSSID OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC Address assigned to the Virtual Service
+ Community running on the specified radio."
+ ::= { coDeviceWirelessVscStatusEntry 3 }
+
+coDevWirVscStaDefaultVLAN OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VLAN ID assigned to a station after a successfull
+ 802.11 association."
+ ::= { coDeviceWirelessVscStatusEntry 4 }
+
+coDevWirVscStaMaximumNumberOfUsers OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum number of wireless client stations that can use the VSC on a
+ specific radio."
+ ::= { coDeviceWirelessVscStatusEntry 5 }
+
+coDevWirVscStaCurrentNumberOfUsers OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of wireless client stations connected via this
+ VSC."
+ ::= { coDeviceWirelessVscStatusEntry 6 }
+
+coDevWirVscStaAverageSNR OBJECT-TYPE
+ SYNTAX Integer32 (0..92)
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average SNR level for the users connected to this VSC."
+ ::= { coDeviceWirelessVscStatusEntry 7 }
+
+coDevWirVscStaResetStats OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Reset the Virtual Service Communities
+ statistics. Read ing this object will always return
+ 'idle'."
+ ::= { coDeviceWirelessVscStatusEntry 8 }
+
+-- The Device Virtual Service Communities Stats Group
+coDeviceWirelessVscStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceVscStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device Virtual Service Communities statistical attributes."
+ ::= { coDeviceWirelessVscStatsGroup 1 }
+
+coDeviceWirelessVscStatsEntry OBJECT-TYPE
+ SYNTAX CoDeviceVscStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceWirelessVscStatsTable.
+ coDevDisIndex - Uniquely identifies a device in the
+ MultiService Controller.
+ coDevWirIfStaRadioIndex - Uniquely identifies a radio
+ on the device.
+ coDevWirVscStaVscIndex - Uniquely identifies a Virtual Service
+ Community in the device
+ configuration file."
+ AUGMENTS { coDeviceWirelessVscStatusEntry }
+ ::= { coDeviceWirelessVscStatsTable 1 }
+
+CoDeviceVscStatsEntry ::= SEQUENCE
+{
+ coDevWirVscStsTxSecurityFilter Counter32,
+ coDevWirVscStsRxSecurityFilter Counter32,
+ coDevWirVscStsWEPICVError Counter32,
+ coDevWirVscStsWEPExcluded Counter32,
+ coDevWirVscStsTKIPICVError Counter32,
+ coDevWirVscStsTKIPMICError Counter32,
+ coDevWirVscStsTKIPCounterMeasure Counter32,
+ coDevWirVscStsTKIPReplay Counter32,
+ coDevWirVscStsAESError Counter32,
+ coDevWirVscStsAESReplay Counter32
+}
+
+coDevWirVscStsTxSecurityFilter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of outgoing packets dropped by the wireless
+ security filters."
+ ::= { coDeviceWirelessVscStatsEntry 1 }
+
+coDevWirVscStsRxSecurityFilter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of incoming packets dropped by the wireless
+ security filters."
+ ::= { coDeviceWirelessVscStatsEntry 2 }
+
+coDevWirVscStsWEPICVError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter increments when a frame is received with the
+ WEP subfield of the Frame Control field set to one and the
+ value of the ICV as received in the frame does not match the
+ ICV value that is calculated for the contents of the received
+ frame."
+ ::= { coDeviceWirelessVscStatsEntry 3 }
+
+coDevWirVscStsWEPExcluded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter increments when a frame is received with
+ the WEP subfield of the Frame Control field set to zero."
+ ::= { coDeviceWirelessVscStatsEntry 4 }
+
+coDevWirVscStsTKIPICVError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of incoming packets with TKIP ICV errors."
+ ::= { coDeviceWirelessVscStatsEntry 5 }
+
+coDevWirVscStsTKIPMICError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of incoming packets with TKIP MIC errors."
+ ::= { coDeviceWirelessVscStatsEntry 6 }
+
+coDevWirVscStsTKIPCounterMeasure OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times the counter measure has been invoked."
+ ::= { coDeviceWirelessVscStatsEntry 7 }
+
+coDevWirVscStsTKIPReplay OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of incoming packets with TKIP replays."
+ ::= { coDeviceWirelessVscStatsEntry 8 }
+
+coDevWirVscStsAESError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of incoming AES packets that were undecryptable."
+ ::= { coDeviceWirelessVscStatsEntry 9 }
+
+coDevWirVscStsAESReplay OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of incoming packets with AES replays."
+ ::= { coDeviceWirelessVscStatsEntry 10 }
+
+-- The Device Wireless Client Status Group
+coDeviceWirelessClientStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWirelessClientStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device Wireless client status attributes."
+ ::= { coDeviceWirelessClientStatusGroup 1 }
+
+coDeviceWirelessClientStatusEntry OBJECT-TYPE
+ SYNTAX CoDeviceWirelessClientStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceWirelessClientStatusTable.
+ coDevDisIndex - Uniquely identifies a device in the
+ MultiService Controller.
+ coDevWirIfStaRadioIndex - Uniquely identifies a radio
+ on the device.
+ coDevWirCliStaIndex - Uniquely identifies a wireless
+ client using the specified
+ radio on the device."
+ INDEX { coDevDisIndex, coDevWirIfStaRadioIndex, coDevWirCliStaIndex }
+ ::= { coDeviceWirelessClientStatusTable 1 }
+
+CoDeviceWirelessClientStatusEntry ::= SEQUENCE
+{
+ coDevWirCliStaIndex Integer32,
+ coDevWirCliStaMACAddress MacAddress,
+ coDevWirCliStaVscIndex Integer32,
+ coDevWirCliStaConnectTime Counter32,
+ coDevWirCliStaSignalLevel Integer32,
+ coDevWirCliStaNoiseLevel Integer32,
+ coDevWirCliStaSNR Integer32,
+ coDevWirCliStaVLAN Integer32,
+ coDevWirCliStaTransmitRate Unsigned32,
+ coDevWirCliStaReceiveRate Unsigned32,
+ coDevWirCliStaTrafficAuthorized TruthValue,
+ coDevWirCliSta8021xAuthenticated TruthValue,
+ coDevWirCliStaMACAuthenticated TruthValue,
+ coDevWirCliStaMACFiltered TruthValue,
+ coDevWirCliStaPhyType INTEGER,
+ coDevWirCliStaWPAType INTEGER,
+ coDevWirCliStaIpAddress IpAddress,
+ coDevWirCliStaPowerSavingMode TruthValue,
+ coDevWirCliStaWME TruthValue,
+ coDevWirCliStaPreviousAPAddress MacAddress,
+ coDevWirCliStaResetStats INTEGER,
+ coDevWirCliStaHT TruthValue,
+ coDevWirCliStaTransmitMCS Unsigned32,
+ coDevWirCliStaReceiveMCS Unsigned32,
+ coDevWirCliStaChannelWidth INTEGER,
+ coDevWirCliStaShortGI TruthValue
+}
+
+coDevWirCliStaIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of a wireless client using the
+ specified radio in the device. The association ID is
+ used for the index."
+ ::= { coDeviceWirelessClientStatusEntry 1 }
+
+coDevWirCliStaMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Unique MAC Address assigned to the wireless device."
+ ::= { coDeviceWirelessClientStatusEntry 2 }
+
+coDevWirCliStaVscIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Index of the Virtual Service Community in the
+ device configuration file (coDevWirVscStaVscIndex)."
+ ::= { coDeviceWirelessClientStatusEntry 3 }
+
+coDevWirCliStaConnectTime OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Elapsed time in seconds since a station has associated
+ with this device."
+ ::= { coDeviceWirelessClientStatusEntry 4 }
+
+coDevWirCliStaSignalLevel OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Strength of the wireless signal."
+ ::= { coDeviceWirelessClientStatusEntry 5 }
+
+coDevWirCliStaNoiseLevel OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level of local background noise."
+ ::= { coDeviceWirelessClientStatusEntry 6 }
+
+coDevWirCliStaSNR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Relative strength of the signal level compared to the noise
+ level."
+ ::= { coDeviceWirelessClientStatusEntry 7 }
+
+coDevWirCliStaVLAN OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VLAN ID of the associated station."
+ ::= { coDeviceWirelessClientStatusEntry 8 }
+
+coDevWirCliStaTransmitRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "500Kb/s"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current transmit rate of a associated station."
+ ::= { coDeviceWirelessClientStatusEntry 9 }
+
+coDevWirCliStaReceiveRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "500Kb/s"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive rate of a associated station."
+ ::= { coDeviceWirelessClientStatusEntry 10 }
+
+coDevWirCliStaTrafficAuthorized OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive rate of the associated station."
+ ::= { coDeviceWirelessClientStatusEntry 11 }
+
+coDevWirCliSta8021xAuthenticated OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive rate of the associated station."
+ ::= { coDeviceWirelessClientStatusEntry 12 }
+
+coDevWirCliStaMACAuthenticated OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive rate of the associated station."
+ ::= { coDeviceWirelessClientStatusEntry 13 }
+
+coDevWirCliStaMACFiltered OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive rate of the associated station."
+ ::= { coDeviceWirelessClientStatusEntry 14 }
+
+coDevWirCliStaPhyType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ieee802dot11a(1),
+ ieee802dot11b(2),
+ ieee802dot11g(3),
+ ieee802dot11bAndg(4),
+ ieee802dot11n(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the wireless mode used by the associated
+ station."
+ ::= { coDeviceWirelessClientStatusEntry 15 }
+
+coDevWirCliStaWPAType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ wpaTkip(2),
+ wpa2Aes(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the WPA/Encryption type used by the
+ wireless station."
+ ::= { coDeviceWirelessClientStatusEntry 16 }
+
+coDevWirCliStaIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the IP address of the wireless station."
+ ::= { coDeviceWirelessClientStatusEntry 17 }
+
+coDevWirCliStaPowerSavingMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If true, indicates that the wireless station is in power saving mode."
+ ::= { coDeviceWirelessClientStatusEntry 18 }
+
+coDevWirCliStaWME OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "true : the wireless station sends QOS data frames.
+ false : the wireless station sends data frames."
+ ::= { coDeviceWirelessClientStatusEntry 19 }
+
+coDevWirCliStaPreviousAPAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the if the station roamed from this access point."
+ ::= { coDeviceWirelessClientStatusEntry 20 }
+
+coDevWirCliStaResetStats OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(0),
+ resetStats(1),
+ resetRates(2),
+ resetAll(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Reset the wireless client statistics. Reading this
+ object will always return 'idle'.
+ resetStats: reset the client statistics,
+ resetRates: reset the client statistics rates,
+ resetAll: perform both operations."
+ ::= { coDeviceWirelessClientStatusEntry 21 }
+
+coDevWirCliStaHT OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates that the associated station is HT."
+ ::= { coDeviceWirelessClientStatusEntry 22 }
+
+coDevWirCliStaTransmitMCS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current transmit MCS of an HT associated station."
+ ::= { coDeviceWirelessClientStatusEntry 23 }
+
+coDevWirCliStaReceiveMCS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive rMCS of an HT associated station."
+ ::= { coDeviceWirelessClientStatusEntry 24 }
+
+coDevWirCliStaChannelWidth OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cw20MHz(1),
+ cw40MHz(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Channel width used by the wireless client."
+ ::= { coDeviceWirelessClientStatusEntry 25 }
+
+coDevWirCliStaShortGI OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the wireless client is using short GI."
+ ::= { coDeviceWirelessClientStatusEntry 26 }
+
+-- The Device Wireless Client Statistics Group
+coDeviceWirelessClientStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWirelessClientStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device Wireless client statistical attributes."
+ ::= { coDeviceWirelessClientStatsGroup 1 }
+
+coDeviceWirelessClientStatsEntry OBJECT-TYPE
+ SYNTAX CoDeviceWirelessClientStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceWirelessClientStatsTable.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller.
+ coDevWirIfStaRadioIndex - Uniquely identifies a radio
+ on the device.
+ coDevWirCliStaIndex - Uniquely identifies a wireless
+ client using the specified
+ radio on the device."
+ AUGMENTS { coDeviceWirelessClientStatusEntry }
+ ::= { coDeviceWirelessClientStatsTable 1 }
+
+CoDeviceWirelessClientStatsEntry ::= SEQUENCE
+{
+ coDevWirCliStsInPkts Counter32,
+ coDevWirCliStsOutPkts Counter32,
+ coDevWirCliStsInOctets Counter64,
+ coDevWirCliStsOutOctets Counter64
+}
+
+coDevWirCliStsInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets received from the wireless station after
+ it associated."
+ ::= { coDeviceWirelessClientStatsEntry 1 }
+
+coDevWirCliStsOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets send to the wireless station after
+ it associated."
+ ::= { coDeviceWirelessClientStatsEntry 2 }
+
+coDevWirCliStsInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of octets received from the wireless station after
+ it associated."
+ ::= { coDeviceWirelessClientStatsEntry 3 }
+
+coDevWirCliStsOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of octets send to the wireless station after
+ it associated."
+ ::= { coDeviceWirelessClientStatsEntry 4 }
+
+-- The Device Wireless Client Statistics Rates Group
+coDeviceWirelessClientStatsRatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWirelessClientStatsRatesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device Wireless client statistical rate attributes."
+ ::= { coDeviceWirelessClientRatesGroup 1 }
+
+coDeviceWirelessClientStatsRatesEntry OBJECT-TYPE
+ SYNTAX CoDeviceWirelessClientStatsRatesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceWirelessClientStatsRatesTable.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller.
+ coDevWirIfStaRadioIndex - Uniquely identifies a radio
+ on the device.
+ coDevWirCliStaIndex - Uniquely identifies a wireless
+ client using the specified
+ radio on the device."
+ AUGMENTS { coDeviceWirelessClientStatusEntry }
+ ::= { coDeviceWirelessClientStatsRatesTable 1 }
+
+CoDeviceWirelessClientStatsRatesEntry ::= SEQUENCE
+{
+ coDevWirCliStsPktsTxRate1 Counter32,
+ coDevWirCliStsPktsTxRate2 Counter32,
+ coDevWirCliStsPktsTxRate5dot5 Counter32,
+ coDevWirCliStsPktsTxRate11 Counter32,
+ coDevWirCliStsPktsTxRate6 Counter32,
+ coDevWirCliStsPktsTxRate9 Counter32,
+ coDevWirCliStsPktsTxRate12 Counter32,
+ coDevWirCliStsPktsTxRate18 Counter32,
+ coDevWirCliStsPktsTxRate24 Counter32,
+ coDevWirCliStsPktsTxRate36 Counter32,
+ coDevWirCliStsPktsTxRate48 Counter32,
+ coDevWirCliStsPktsTxRate54 Counter32,
+ coDevWirCliStsPktsRxRate1 Counter32,
+ coDevWirCliStsPktsRxRate2 Counter32,
+ coDevWirCliStsPktsRxRate5dot5 Counter32,
+ coDevWirCliStsPktsRxRate11 Counter32,
+ coDevWirCliStsPktsRxRate6 Counter32,
+ coDevWirCliStsPktsRxRate9 Counter32,
+ coDevWirCliStsPktsRxRate12 Counter32,
+ coDevWirCliStsPktsRxRate18 Counter32,
+ coDevWirCliStsPktsRxRate24 Counter32,
+ coDevWirCliStsPktsRxRate36 Counter32,
+ coDevWirCliStsPktsRxRate48 Counter32,
+ coDevWirCliStsPktsRxRate54 Counter32
+}
+
+coDevWirCliStsPktsTxRate1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 1 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 1 }
+
+coDevWirCliStsPktsTxRate2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 2 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 2 }
+
+coDevWirCliStsPktsTxRate5dot5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 5.5 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 3 }
+
+coDevWirCliStsPktsTxRate11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 11 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 4 }
+
+coDevWirCliStsPktsTxRate6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 6 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 5 }
+
+coDevWirCliStsPktsTxRate9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 9 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 6 }
+
+coDevWirCliStsPktsTxRate12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 12 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 7 }
+
+coDevWirCliStsPktsTxRate18 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 18 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 8 }
+
+coDevWirCliStsPktsTxRate24 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 24 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 9 }
+
+coDevWirCliStsPktsTxRate36 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 36 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 10 }
+
+coDevWirCliStsPktsTxRate48 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 48 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 11 }
+
+coDevWirCliStsPktsTxRate54 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 54 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 12 }
+
+coDevWirCliStsPktsRxRate1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 1 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 13 }
+
+coDevWirCliStsPktsRxRate2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 2 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 14 }
+
+coDevWirCliStsPktsRxRate5dot5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 5.5 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 15 }
+
+coDevWirCliStsPktsRxRate11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 11 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 16 }
+
+coDevWirCliStsPktsRxRate6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 6 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 17 }
+
+coDevWirCliStsPktsRxRate9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 9 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 18 }
+
+coDevWirCliStsPktsRxRate12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 12 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 19 }
+
+coDevWirCliStsPktsRxRate18 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 18 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 20 }
+
+coDevWirCliStsPktsRxRate24 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 24 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 21 }
+
+coDevWirCliStsPktsRxRate36 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 36 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 22 }
+
+coDevWirCliStsPktsRxRate48 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 48 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 23 }
+
+coDevWirCliStsPktsRxRate54 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 54 Mbit/s since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsRatesEntry 24 }
+
+-- The Device Wireless Client Statistics HT Rates Group
+coDeviceWirelessClientStatsHTRatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWirelessClientStatsHTRatesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device Wireless HT client statistical rate
+ attributes."
+ ::= { coDeviceWirelessClientHTRatesGroup 1 }
+
+coDeviceWirelessClientStatsHTRatesEntry OBJECT-TYPE
+ SYNTAX CoDeviceWirelessClientStatsHTRatesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceWirelessClientStatsHTRatesTable.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller.
+ coDevWirIfStaRadioIndex - Uniquely identifies a radio
+ on the device.
+ coDevWirCliStaIndex - Uniquely identifies an HT
+ wireless client using the
+ specified radio on the device."
+ AUGMENTS { coDeviceWirelessClientStatusEntry }
+ ::= { coDeviceWirelessClientStatsHTRatesTable 1 }
+
+CoDeviceWirelessClientStatsHTRatesEntry ::= SEQUENCE
+{
+ coDevWirCliStsPktsTxMCS0 Counter32,
+ coDevWirCliStsPktsTxMCS1 Counter32,
+ coDevWirCliStsPktsTxMCS2 Counter32,
+ coDevWirCliStsPktsTxMCS3 Counter32,
+ coDevWirCliStsPktsTxMCS4 Counter32,
+ coDevWirCliStsPktsTxMCS5 Counter32,
+ coDevWirCliStsPktsTxMCS6 Counter32,
+ coDevWirCliStsPktsTxMCS7 Counter32,
+ coDevWirCliStsPktsTxMCS8 Counter32,
+ coDevWirCliStsPktsTxMCS9 Counter32,
+ coDevWirCliStsPktsTxMCS10 Counter32,
+ coDevWirCliStsPktsTxMCS11 Counter32,
+ coDevWirCliStsPktsTxMCS12 Counter32,
+ coDevWirCliStsPktsTxMCS13 Counter32,
+ coDevWirCliStsPktsTxMCS14 Counter32,
+ coDevWirCliStsPktsTxMCS15 Counter32,
+ coDevWirCliStsPktsRxMCS0 Counter32,
+ coDevWirCliStsPktsRxMCS1 Counter32,
+ coDevWirCliStsPktsRxMCS2 Counter32,
+ coDevWirCliStsPktsRxMCS3 Counter32,
+ coDevWirCliStsPktsRxMCS4 Counter32,
+ coDevWirCliStsPktsRxMCS5 Counter32,
+ coDevWirCliStsPktsRxMCS6 Counter32,
+ coDevWirCliStsPktsRxMCS7 Counter32,
+ coDevWirCliStsPktsRxMCS8 Counter32,
+ coDevWirCliStsPktsRxMCS9 Counter32,
+ coDevWirCliStsPktsRxMCS10 Counter32,
+ coDevWirCliStsPktsRxMCS11 Counter32,
+ coDevWirCliStsPktsRxMCS12 Counter32,
+ coDevWirCliStsPktsRxMCS13 Counter32,
+ coDevWirCliStsPktsRxMCS14 Counter32,
+ coDevWirCliStsPktsRxMCS15 Counter32
+}
+
+coDevWirCliStsPktsTxMCS0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS0 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 1 }
+
+coDevWirCliStsPktsTxMCS1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS1 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 2 }
+
+coDevWirCliStsPktsTxMCS2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS2 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 3 }
+
+coDevWirCliStsPktsTxMCS3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS3 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 4 }
+
+coDevWirCliStsPktsTxMCS4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS4 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 5 }
+
+coDevWirCliStsPktsTxMCS5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS5 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 6 }
+
+coDevWirCliStsPktsTxMCS6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS6 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 7 }
+
+coDevWirCliStsPktsTxMCS7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS7 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 8 }
+
+coDevWirCliStsPktsTxMCS8 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS8 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 9 }
+
+coDevWirCliStsPktsTxMCS9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS9 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 10 }
+
+coDevWirCliStsPktsTxMCS10 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS10 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 11 }
+
+coDevWirCliStsPktsTxMCS11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS11 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 12 }
+
+coDevWirCliStsPktsTxMCS12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS12 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 13 }
+
+coDevWirCliStsPktsTxMCS13 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS13 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 14 }
+
+coDevWirCliStsPktsTxMCS14 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS14 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 15 }
+
+coDevWirCliStsPktsTxMCS15 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at MCS15 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 16 }
+
+coDevWirCliStsPktsRxMCS0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS0 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 17 }
+
+coDevWirCliStsPktsRxMCS1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS1 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 18 }
+
+coDevWirCliStsPktsRxMCS2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS2 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 19 }
+
+coDevWirCliStsPktsRxMCS3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS3 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 20 }
+
+coDevWirCliStsPktsRxMCS4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS4 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 21 }
+
+coDevWirCliStsPktsRxMCS5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS5 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 22 }
+
+coDevWirCliStsPktsRxMCS6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS6 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 23 }
+
+coDevWirCliStsPktsRxMCS7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS7 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 24 }
+
+coDevWirCliStsPktsRxMCS8 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS8 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 25 }
+
+coDevWirCliStsPktsRxMCS9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS9 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 26 }
+
+coDevWirCliStsPktsRxMCS10 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS10 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 27 }
+
+coDevWirCliStsPktsRxMCS11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS11 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 28 }
+
+coDevWirCliStsPktsRxMCS12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS12 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 29 }
+
+coDevWirCliStsPktsRxMCS13 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS13 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 30 }
+
+coDevWirCliStsPktsRxMCS14 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS14 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 31 }
+
+coDevWirCliStsPktsRxMCS15 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at MCS15 since the
+ station associated."
+ ::= { coDeviceWirelessClientStatsHTRatesEntry 32 }
+
+-- The Device Wireless Detected AP Group
+coDeviceWirelessDetectedAPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDeviceWirelessDetectedAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device Wireless detected AP attributes."
+ ::= { coDeviceWirelessDetectedAPGroup 1 }
+
+coDeviceWirelessDetectedAPEntry OBJECT-TYPE
+ SYNTAX CoDeviceWirelessDetectedAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDeviceWirelessDetectedAPTable.
+ coDevDisIndex - Uniquely identifies a device on the
+ MultiService Controller.
+ coDevWirApIndex - Uniquely identifies an Access Point in
+ the device detected AP table."
+ INDEX { coDevDisIndex, coDevWirApIndex }
+ ::= { coDeviceWirelessDetectedAPTable 1 }
+
+CoDeviceWirelessDetectedAPEntry ::= SEQUENCE
+{
+ coDevWirApIndex Integer32,
+ coDevWirApBSSID MacAddress,
+ coDevWirApRadioIndex Integer32,
+ coDevWirApSSID ColubrisSSIDOrNone,
+ coDevWirApChannel Integer32,
+ coDevWirApSignalLevel Integer32,
+ coDevWirApNoiseLevel Integer32,
+ coDevWirApSNR Integer32,
+ coDevWirApPHYType INTEGER,
+ coDevWirApSecurity INTEGER
+}
+
+coDevWirApIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable used to identify instances of APs in
+ the device detected AP table."
+ ::= { coDeviceWirelessDetectedAPEntry 1 }
+
+coDevWirApBSSID OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The wireless MAC address of the remote device."
+ ::= { coDeviceWirelessDetectedAPEntry 2 }
+
+coDevWirApRadioIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Link to coDevWirIfStaRadioIndex."
+ ::= { coDeviceWirelessDetectedAPEntry 3 }
+
+coDevWirApSSID OBJECT-TYPE
+ SYNTAX ColubrisSSIDOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Service Set ID broadcast by the remote device."
+ ::= { coDeviceWirelessDetectedAPEntry 4 }
+
+coDevWirApChannel OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating frequency channel of the remote device."
+ ::= { coDeviceWirelessDetectedAPEntry 5 }
+
+coDevWirApSignalLevel OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Strength of the wireless signal."
+ ::= { coDeviceWirelessDetectedAPEntry 6 }
+
+coDevWirApNoiseLevel OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level of local background noise."
+ ::= { coDeviceWirelessDetectedAPEntry 7 }
+
+coDevWirApSNR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Relative strength of the signal level compared to the noise
+ level."
+ ::= { coDeviceWirelessDetectedAPEntry 8 }
+
+coDevWirApPHYType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ieee802dot11a(1),
+ ieee802dot11b(2),
+ ieee802dot11g(3),
+ ieee802dot11na(4),
+ ieee802dot11ng(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Radio type used by the device."
+ ::= { coDeviceWirelessDetectedAPEntry 9 }
+
+coDevWirApSecurity OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ wep(2),
+ wpa(3),
+ wpa2(4),
+ wpaAndWpa2(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the WPA/Encryption type used by the
+ wireless station."
+ ::= { coDeviceWirelessDetectedAPEntry 10 }
+
+
+-- Device Wireless notifications
+colubrisDeviceWirelessMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIB 2 }
+colubrisDeviceWirelessMIBNotifications OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBNotificationPrefix 0 }
+
+coDeviceWirelessSNRLevelNotification NOTIFICATION-TYPE
+ OBJECTS {
+ coDevWirVscStaBSSID,
+ coDevWirVscStaMscVscIndex,
+ coDevWirVscStaAverageSNR
+ }
+ STATUS current
+ DESCRIPTION "The average SNR level for all the stations using this
+ Virtual Service Community is below the threshlod."
+ ::= { colubrisDeviceWirelessMIBNotifications 1 }
+
+coDeviceWirelessAssociationNotification NOTIFICATION-TYPE
+ OBJECTS {
+ coDevWirCliStaMACAddress,
+ coDevWirVscStaBSSID,
+ coDevWirVscStaMscVscIndex
+ }
+ STATUS current
+ DESCRIPTION "Sent when a new association is made with a Virtual
+ Service Community."
+ ::= { colubrisDeviceWirelessMIBNotifications 2 }
+
+
+-- conformance information
+colubrisDeviceWirelessMIBConformance OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIB 3 }
+colubrisDeviceWirelessMIBCompliances OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBConformance 1 }
+colubrisDeviceWirelessMIBGroups OBJECT IDENTIFIER ::= { colubrisDeviceWirelessMIBConformance 2 }
+
+
+-- compliance statements
+colubrisDeviceWirelessMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the device Wireless MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisDeviceWirelessConfigMIBGroup,
+ colubrisDeviceWirelessIfStatusMIBGroup,
+ colubrisDeviceWirelessIfStatsMIBGroup,
+ colubrisDeviceVscStatusMIBGroup,
+ colubrisDeviceVscStatsMIBGroup,
+ colubrisDeviceWirelessClientStatusMIBGroup,
+ colubrisDeviceWirelessClientStatsMIBGroup,
+ colubrisDeviceWirelessClientStatsRatesMIBGroup,
+ colubrisDeviceWirelessDetectedAPMIBGroup,
+ colubrisDeviceWirelessNotificationGroup,
+ colubrisDeviceWirelessClientStatsHTRatesMIBGroup
+ }
+ ::= { colubrisDeviceWirelessMIBCompliances 1 }
+
+-- units of conformance
+colubrisDeviceWirelessConfigMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWirSNRLevelNotificationEnabled,
+ coDevWirSNRLevelNotificationInterval,
+ coDevWirMinimumSNRLevel,
+ coDevWirAssociationNotificationEnabled
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the device wireless
+ notifications."
+ ::= { colubrisDeviceWirelessMIBGroups 1 }
+
+colubrisDeviceWirelessIfStatusMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWirIfStaIfIndex,
+ coDevWirIfStaOperatingMode,
+ coDevWirIfStaTransmitPower,
+ coDevWirIfStaOperatingChannel,
+ coDevWirIfStaRadioMode,
+ coDevWirIfStaRadioType,
+ coDevWirIfStaRadioOperState,
+ coDevWirIfStaNumberOfClient,
+ coDevWirIfStaAutoChannelEnabled,
+ coDevWirIfStaAutoChannelInterval,
+ coDevWirIfStaAutoPowerEnabled,
+ coDevWirIfStaAutoPowerInterval,
+ coDevWirIfStaResetStats,
+ coDevWirIfStaGreenfieldOptionEnabled
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the wireless interface
+ status."
+ ::= { colubrisDeviceWirelessMIBGroups 2 }
+
+colubrisDeviceWirelessIfStatsMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWirIfStsTransmittedFragmentCount,
+ coDevWirIfStsMulticastTransmittedFrameCount,
+ coDevWirIfStsFailedCount,
+ coDevWirIfStsRetryCount,
+ coDevWirIfStsMultipleRetryCount,
+ coDevWirIfStsFrameDuplicateCount,
+ coDevWirIfStsRTSSuccessCount,
+ coDevWirIfStsRTSFailureCount,
+ coDevWirIfStsACKFailureCount,
+ coDevWirIfStsReceivedFragmentCount,
+ coDevWirIfStsMulticastReceivedFrameCount,
+ coDevWirIfStsFCSErrorCount,
+ coDevWirIfStsTransmittedFrameCount,
+ coDevWirIfStsReceivedFrameCount
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the wireless interface
+ statistics."
+ ::= { colubrisDeviceWirelessMIBGroups 3 }
+
+colubrisDeviceVscStatusMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWirVscStaMscVscIndex,
+ coDevWirVscStaBSSID,
+ coDevWirVscStaDefaultVLAN,
+ coDevWirVscStaMaximumNumberOfUsers,
+ coDevWirVscStaCurrentNumberOfUsers,
+ coDevWirVscStaAverageSNR,
+ coDevWirVscStaResetStats
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for Virtual Service
+ Communities status information."
+ ::= { colubrisDeviceWirelessMIBGroups 4 }
+
+colubrisDeviceVscStatsMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWirVscStsTxSecurityFilter,
+ coDevWirVscStsRxSecurityFilter,
+ coDevWirVscStsWEPICVError,
+ coDevWirVscStsWEPExcluded,
+ coDevWirVscStsTKIPICVError,
+ coDevWirVscStsTKIPMICError,
+ coDevWirVscStsTKIPCounterMeasure,
+ coDevWirVscStsTKIPReplay,
+ coDevWirVscStsAESError,
+ coDevWirVscStsAESReplay
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for Virtual Service
+ Communities statistical information."
+ ::= { colubrisDeviceWirelessMIBGroups 5 }
+
+colubrisDeviceWirelessClientStatusMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWirCliStaMACAddress,
+ coDevWirCliStaVscIndex,
+ coDevWirCliStaConnectTime,
+ coDevWirCliStaSignalLevel,
+ coDevWirCliStaNoiseLevel,
+ coDevWirCliStaSNR,
+ coDevWirCliStaVLAN,
+ coDevWirCliStaTransmitRate,
+ coDevWirCliStaReceiveRate,
+ coDevWirCliStaTrafficAuthorized,
+ coDevWirCliSta8021xAuthenticated,
+ coDevWirCliStaMACAuthenticated,
+ coDevWirCliStaMACFiltered,
+ coDevWirCliStaPhyType,
+ coDevWirCliStaWPAType,
+ coDevWirCliStaIpAddress,
+ coDevWirCliStaPowerSavingMode,
+ coDevWirCliStaWME,
+ coDevWirCliStaPreviousAPAddress,
+ coDevWirCliStaResetStats,
+ coDevWirCliStaHT,
+ coDevWirCliStaTransmitMCS,
+ coDevWirCliStaReceiveMCS,
+ coDevWirCliStaChannelWidth,
+ coDevWirCliStaShortGI
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for wireless client status
+ information."
+ ::= { colubrisDeviceWirelessMIBGroups 6 }
+
+colubrisDeviceWirelessClientStatsMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWirCliStsInPkts,
+ coDevWirCliStsOutPkts,
+ coDevWirCliStsInOctets,
+ coDevWirCliStsOutOctets
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for wireless client
+ statistical information."
+ ::= { colubrisDeviceWirelessMIBGroups 7 }
+
+colubrisDeviceWirelessClientStatsRatesMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWirCliStsPktsTxRate1,
+ coDevWirCliStsPktsTxRate2,
+ coDevWirCliStsPktsTxRate5dot5,
+ coDevWirCliStsPktsTxRate11,
+ coDevWirCliStsPktsTxRate6,
+ coDevWirCliStsPktsTxRate9,
+ coDevWirCliStsPktsTxRate12,
+ coDevWirCliStsPktsTxRate18,
+ coDevWirCliStsPktsTxRate24,
+ coDevWirCliStsPktsTxRate36,
+ coDevWirCliStsPktsTxRate48,
+ coDevWirCliStsPktsTxRate54,
+ coDevWirCliStsPktsRxRate1,
+ coDevWirCliStsPktsRxRate2,
+ coDevWirCliStsPktsRxRate5dot5,
+ coDevWirCliStsPktsRxRate11,
+ coDevWirCliStsPktsRxRate6,
+ coDevWirCliStsPktsRxRate9,
+ coDevWirCliStsPktsRxRate12,
+ coDevWirCliStsPktsRxRate18,
+ coDevWirCliStsPktsRxRate24,
+ coDevWirCliStsPktsRxRate36,
+ coDevWirCliStsPktsRxRate48,
+ coDevWirCliStsPktsRxRate54
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for wireless client
+ statistical rates information."
+ ::= { colubrisDeviceWirelessMIBGroups 8 }
+
+colubrisDeviceWirelessDetectedAPMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWirApBSSID,
+ coDevWirApRadioIndex,
+ coDevWirApSSID,
+ coDevWirApChannel,
+ coDevWirApSignalLevel,
+ coDevWirApNoiseLevel,
+ coDevWirApSNR,
+ coDevWirApPHYType,
+ coDevWirApSecurity
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for detected AP information."
+ ::= { colubrisDeviceWirelessMIBGroups 9 }
+
+colubrisDeviceWirelessNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ coDeviceWirelessSNRLevelNotification,
+ coDeviceWirelessAssociationNotification
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported wireless notifications."
+ ::= { colubrisDeviceWirelessMIBGroups 10 }
+
+colubrisDeviceWirelessClientStatsHTRatesMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coDevWirCliStsPktsTxMCS0,
+ coDevWirCliStsPktsTxMCS1,
+ coDevWirCliStsPktsTxMCS2,
+ coDevWirCliStsPktsTxMCS3,
+ coDevWirCliStsPktsTxMCS4,
+ coDevWirCliStsPktsTxMCS5,
+ coDevWirCliStsPktsTxMCS6,
+ coDevWirCliStsPktsTxMCS7,
+ coDevWirCliStsPktsTxMCS8,
+ coDevWirCliStsPktsTxMCS9,
+ coDevWirCliStsPktsTxMCS10,
+ coDevWirCliStsPktsTxMCS11,
+ coDevWirCliStsPktsTxMCS12,
+ coDevWirCliStsPktsTxMCS13,
+ coDevWirCliStsPktsTxMCS14,
+ coDevWirCliStsPktsTxMCS15,
+ coDevWirCliStsPktsRxMCS0,
+ coDevWirCliStsPktsRxMCS1,
+ coDevWirCliStsPktsRxMCS2,
+ coDevWirCliStsPktsRxMCS3,
+ coDevWirCliStsPktsRxMCS4,
+ coDevWirCliStsPktsRxMCS5,
+ coDevWirCliStsPktsRxMCS6,
+ coDevWirCliStsPktsRxMCS7,
+ coDevWirCliStsPktsRxMCS8,
+ coDevWirCliStsPktsRxMCS9,
+ coDevWirCliStsPktsRxMCS10,
+ coDevWirCliStsPktsRxMCS11,
+ coDevWirCliStsPktsRxMCS12,
+ coDevWirCliStsPktsRxMCS13,
+ coDevWirCliStsPktsRxMCS14,
+ coDevWirCliStsPktsRxMCS15
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for wireless HT
+ client statistical rates information."
+ ::= { colubrisDeviceWirelessMIBGroups 11 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-IEEE802DOT11.my b/MIBS/hpmsm/COLUBRIS-IEEE802DOT11.my
new file mode 100644
index 0000000..659cb7f
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-IEEE802DOT11.my
@@ -0,0 +1,3539 @@
+-- ****************************************************************************
+-- COLUBRIS-802DOT11-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks IEEE802.11 MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-802DOT11-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, Unsigned32, Counter32, IpAddress, TimeTicks
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString, MacAddress, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ ifIndex, ifDescr, InterfaceIndex
+ FROM IF-MIB
+ coVirtualAccessPointConfigEntry, coVirtualApSSID
+ FROM COLUBRIS-VIRTUAL-AP-MIB
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisSSIDOrNone, ColubrisNotificationEnable, ColubrisDataRate, ColubrisRadioType
+ FROM COLUBRIS-TC
+;
+
+
+colubris802dot11 MODULE-IDENTITY
+ LAST-UPDATED "200802210000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "The MIB module for IEEE 802.11 entities."
+
+ ::= { colubrisMgmtV2 4 }
+
+
+-- *** Major sections *********************************************************
+
+-- Access Point Attributes
+ -- DEFINED AS "The Access Access object class provides the necessary
+ -- support at the station to manage the processes in the station
+ -- such that the station may work cooperatively as a part of an
+ -- IEEE 802.11 network.";
+
+ coDot11ap OBJECT IDENTIFIER ::= { colubris802dot11 1 }
+
+ -- coDot11ap GROUPS
+ -- coDot11AccessPointConfigTable ::= { coDot11ap 1 }
+ -- coDot11AuthenticationAlgorithmsTable ::= { coDot11ap 2 }
+ -- coDot11WEPDefaultKeysTable ::= { coDot11ap 3 }
+ -- coDot11PrivacyTable ::= { coDot11ap 4 }
+ -- coDot11AssociationTable ::= { coDot11ap 5 }
+ -- coDot11WDSPortTable ::= { coDot11ap 6 }
+ -- coDot11ScanTable ::= { coDot11ap 7 }
+
+-- MAC Attributes
+ -- DEFINED AS "The MAC object class provides the necessary support
+ -- for the access control, generation, and verification of frame check
+ -- sequences, and proper delivery of valid data to upper layers.";
+
+ coDot11mac OBJECT IDENTIFIER ::= { colubris802dot11 2 }
+
+ -- MAC GROUPS
+ -- reference IEEE Std 802.1f-1993
+ -- coDot11OperationTable ::= { coDot11mac 1 }
+ -- coDot11CountersTable ::= { coDot11mac 2 }
+
+-- PHY Attributes
+ -- DEFINED AS "The PHY object class provides the necessary support
+ -- for required PHY operational information that may vary from PHY
+ -- to PHY and from STA to STA to be communicated to upper layers."
+
+ coDot11phy OBJECT IDENTIFIER ::= { colubris802dot11 3 }
+
+ -- phy GROUPS
+ -- coDot11PhyOperationTable ::= { coDot11phy 1 }
+ -- coDot11PhyAntennaTable ::= { coDot11phy 2 }
+ -- coDot11PhyConfigTable ::= { coDot11phy 3 }
+ -- coDot11PhyDSSSTable ::= { coDot11phy 4 }
+ -- coDot11RegDomainsSupportedTable ::= { coDot11phy 5 }
+ -- coDot11AntennasListTable ::= { coDot11phy 6 }
+ -- coDot11SupportedDataRatesTxTable ::= { coDot11phy 7 }
+ -- coDot11SupportedDataRatesRxTable ::= { coDot11phy 8 }
+ -- coDot11PhyOFDMTable ::= { coDot11phy 9 }
+ -- coDot11PhyHTTable ::= { coDot11phy 14 }
+
+
+-- *** Textual conventions from 802 definitions *******************************
+ WEPKeytype ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "255a"
+ STATUS current
+ DESCRIPTION "Textual conventions from 802 definitions."
+ SYNTAX OCTET STRING (SIZE (0|5|13))
+
+
+-- *** Access Point Config Table **********************************************
+coDot11AccessPointConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11AccessPointConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "WLAN profile configuration attributes. In tablular form to
+ allow for multiple instances on an agent. Not supported on
+ the WCB-200."
+ ::= { coDot11ap 1 }
+
+coDot11AccessPointConfigEntry OBJECT-TYPE
+ SYNTAX CoDot11AccessPointConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11AccessPointConfigTable.
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+ coVirtualWlanProfileIndex - Uniquely access a profile for this
+ particular 802.11 interface."
+ AUGMENTS { coVirtualAccessPointConfigEntry }
+ ::= { coDot11AccessPointConfigTable 1 }
+
+CoDot11AccessPointConfigEntry ::= SEQUENCE
+{
+ coDot11RelayBetweenStation TruthValue,
+ coDot11BeaconPeriod Integer32,
+ coDot11DTIMPeriod Integer32,
+ coDot11PrivacyOptionImplemented TruthValue,
+ coDot11RSNAOptionImplemented TruthValue,
+ coDot11NumberOfUsers Unsigned32,
+ coDot11AddToAssociationNotification TruthValue,
+ coDot11PhyTxPowerAdminLevel Integer32,
+ coDot11PhyTxPowerOperLevel Integer32,
+ coDot11CurrentSNRLevel Integer32,
+ coDot11BSSID MacAddress,
+ coDot11AdminMinimumDataRate ColubrisDataRate,
+ coDot11AdminMaximumDataRate ColubrisDataRate,
+ coDot11HighThroughputOptionImplemented TruthValue
+}
+
+coDot11RelayBetweenStation OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if wireless client stations can exchange data
+ with one another."
+ ::= { coDot11AccessPointConfigEntry 1 }
+
+coDot11BeaconPeriod OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of TUs that a station uses for
+ scheduling Beacon transmissions. This value is
+ transmitted in Beacon and Probe Response frames."
+ ::= { coDot11AccessPointConfigEntry 2 }
+
+coDot11DTIMPeriod OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the number of beacon intervals that elapses
+ between transmission of Beacons frames containing a TIM
+ element whose DTIM Count field is 0. This value is
+ transmitted in the DTIM Period field of Beacon frames.
+ Client stations use the DTIM to wake up from low-power
+ mode to receive multicast traffic."
+ ::= { coDot11AccessPointConfigEntry 3 }
+
+coDot11PrivacyOptionImplemented OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the IEEE 802.11 WEP option is enabled."
+ ::= { coDot11AccessPointConfigEntry 4 }
+
+coDot11RSNAOptionImplemented OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the profile is RSNA-capable."
+ ::= { coDot11AccessPointConfigEntry 5 }
+
+coDot11NumberOfUsers OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of users connected via this profile."
+ ::= { coDot11AccessPointConfigEntry 6 }
+
+coDot11AddToAssociationNotification OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if an association trap notification is sent
+ each time a user connects to this profile."
+ ::= { coDot11AccessPointConfigEntry 7 }
+
+coDot11PhyTxPowerAdminLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..23)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the transmission power of the radio.
+ On Intersil hardware, only a few specific values are allowed.
+
+ { 13, 17, 23 } for North America,
+
+ { 13, 17, 20 } for Europe and the rest of the world."
+ ::= { coDot11AccessPointConfigEntry 8 }
+
+coDot11PhyTxPowerOperLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..23)
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmission power of the radio."
+ ::= { coDot11AccessPointConfigEntry 9 }
+
+coDot11CurrentSNRLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..92)
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average SNR level for all the connected client stations."
+ ::= { coDot11AccessPointConfigEntry 10 }
+
+coDot11BSSID OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC Address assigned to this device."
+ ::= { coDot11AccessPointConfigEntry 11 }
+
+coDot11AdminMinimumDataRate OBJECT-TYPE
+ SYNTAX ColubrisDataRate
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Specifies the minimum transmission rate that clients stations
+ must meet in order to connect with this profile. Client stations
+ that are below this setting will not be able to connect.
+ The value of this object must always be less or equal
+ than the value of coDot11MaximumDataRate.
+
+ Allowed values will change according to the state of the
+ radio's wireless mode (coDot11CurrentOperPHYType).
+
+ ieee802dot11b: Lowest, 1, 2, 5.5, and 11 Meg
+
+ ieee802dot11a: Lowest, 6, 9, 12, 18, 24, 36, 48, and 54 Meg
+
+ ieee802dot11g: Lowest, 6, 9, 12, 18, 24, 36, 48, and 54 Meg
+
+ 11bAndg: All rates permitted."
+
+ ::= { coDot11AccessPointConfigEntry 12 }
+
+coDot11AdminMaximumDataRate OBJECT-TYPE
+ SYNTAX ColubrisDataRate
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Specifies the maximum transmission rate that clients stations
+ must respect to connect with this profile. Clients stations
+ that attempt to associate at a higher data rate will be refused.
+
+ The value of this object must always be greater than the value of
+ coDot11MinimumDataRate.
+
+ Allowed values will change according to the state of the
+ radio's wireless mode (coDot11CurrentOperPHYType).
+
+ ieee802dot11b: 1, 2, 5.5, 11Meg and highest
+
+ ieee802dot11a: 6, 9, 12, 18, 24, 36, 48, 54 Meg, and highest
+
+ ieee802dot11g: 6, 9, 12, 18, 24, 36, 48, 54 Meg, and highest
+
+ 11bAndg: All rates permitted."
+ ::= { coDot11AccessPointConfigEntry 13 }
+
+coDot11HighThroughputOptionImplemented OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the profile is 802.11n capable."
+ ::= { coDot11AccessPointConfigEntry 14 }
+
+
+-- *** End of Access Point config Table ***************************************
+
+
+-- *** Authentication Algorithms Table ****************************************
+coDot11AuthenticationAlgorithmsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11AuthenticationAlgorithmsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This (conceptual) table of attributes is a set of all the
+ authentication algorithms supported by the stations.
+ The following are the default values and the associated
+ algorithm:
+ Value = 1: Open System
+ Value = 2: Shared Key"
+ REFERENCE "IEEE Std 802.11-1997, 7.3.1.1"
+ ::= { coDot11ap 2 }
+
+coDot11AuthenticationAlgorithmsEntry OBJECT-TYPE
+ SYNTAX CoDot11AuthenticationAlgorithmsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the Authentication Algorithms
+ Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+
+ coDot11AuthenticationAlgorithmsIndex - Uniquely identify an
+ algorithm in the table."
+ INDEX { ifIndex, coDot11AuthenticationAlgorithmsIndex }
+ ::= { coDot11AuthenticationAlgorithmsTable 1 }
+
+CoDot11AuthenticationAlgorithmsEntry ::= SEQUENCE
+{
+ coDot11AuthenticationAlgorithmsIndex Integer32,
+ coDot11AuthenticationAlgorithm INTEGER,
+ coDot11AuthenticationAlgorithmsEnable TruthValue
+}
+
+coDot11AuthenticationAlgorithmsIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable used to identify instances of the
+ columnar objects in the Authentication Algorithms Table."
+ ::= { coDot11AuthenticationAlgorithmsEntry 1 }
+
+coDot11AuthenticationAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ openSystem (1),
+ sharedKey (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies all the authentication algorithms supported by
+ the STAs. The following are the default values and the
+ their associated algorithms.
+ Value = 1: Open System
+ Value = 2: Shared Key"
+ ::= { coDot11AuthenticationAlgorithmsEntry 2 }
+
+coDot11AuthenticationAlgorithmsEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute, when true at a station, enables the
+ acceptance of the authentication algorithm described in the
+ corresponding table entry in authentication frames received by
+ the station that have odd authentication sequence numbers.
+ The default value of this attribute is 'true' for the
+ Open System table entry and 'false' for all other table
+ entries."
+ ::= { coDot11AuthenticationAlgorithmsEntry 3 }
+
+-- *** End of Authentication Algorithms Table *********************************
+
+
+-- *** WEP Default Keys Table *************************************************
+coDot11WEPDefaultKeysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11WEPDefaultKeysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for WEP default keys. This table
+ contains the four WEP default secret key values
+ corresponding to the four possible KeyID values. The WEP
+ default secret keys are logically WRITE-ONLY. Attempts to
+ read the entries in this table will return unsuccessful
+ status and values of null or zero. The default value of
+ each WEP default key is null. This table is not supported
+ on the WCB-200."
+ REFERENCE "IEEE Std 802.11-1997, 8.3.2"
+ ::= { coDot11ap 3 }
+
+coDot11WEPDefaultKeysEntry OBJECT-TYPE
+ SYNTAX CoDot11WEPDefaultKeysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WEP Default Keys Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+
+ coVirtualWlanProfileIndex - Uniquely access a profile for this
+ particular 802.11 interface."
+ AUGMENTS { coVirtualAccessPointConfigEntry }
+ ::= { coDot11WEPDefaultKeysTable 1 }
+
+CoDot11WEPDefaultKeysEntry ::= SEQUENCE
+{
+ coDot11WEPDefaultKey1Value WEPKeytype,
+ coDot11WEPDefaultKey2Value WEPKeytype,
+ coDot11WEPDefaultKey3Value WEPKeytype,
+ coDot11WEPDefaultKey4Value WEPKeytype
+}
+
+coDot11WEPDefaultKey1Value OBJECT-TYPE
+ SYNTAX WEPKeytype
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A WEP default secret key1 value.
+ Reading this attribute will always return a Zero-Length string."
+ ::= { coDot11WEPDefaultKeysEntry 1 }
+
+coDot11WEPDefaultKey2Value OBJECT-TYPE
+ SYNTAX WEPKeytype
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A WEP default secret key2 value.
+ Reading this attribute will always return a Zero-Length string."
+ ::= { coDot11WEPDefaultKeysEntry 2 }
+
+coDot11WEPDefaultKey3Value OBJECT-TYPE
+ SYNTAX WEPKeytype
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A WEP default secret key3 value.
+ Reading this attribute will always return a Zero-Length string."
+ ::= { coDot11WEPDefaultKeysEntry 3 }
+
+coDot11WEPDefaultKey4Value OBJECT-TYPE
+ SYNTAX WEPKeytype
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A WEP default secret key4 value.
+ Reading this attribute will always return a Zero-Length string."
+ ::= { coDot11WEPDefaultKeysEntry 4 }
+
+-- *** End of WEP Default Keys Table ******************************************
+
+
+-- *** Privacy Table **********************************************************
+coDot11PrivacyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11PrivacyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Group containing attributes related to IEEE 802.11
+ Privacy. In tabular form to allow multiple instances on
+ an agent. This table is not supported on the WCB-200."
+ ::= { coDot11ap 4 }
+
+coDot11PrivacyEntry OBJECT-TYPE
+ SYNTAX CoDot11PrivacyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11PrivacyTable Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+
+ coVirtualWlanProfileIndex - Uniquely access a profile for this
+ particular 802.11 interface."
+ AUGMENTS { coVirtualAccessPointConfigEntry }
+ ::= { coDot11PrivacyTable 1 }
+
+CoDot11PrivacyEntry ::= SEQUENCE
+{
+ coDot11PrivacyInvoked TruthValue,
+ coDot11WEPDefaultKeyID Integer32,
+ coDot11ExcludeUnencrypted TruthValue,
+ coDot11WEPICVErrorCount Counter32,
+ coDot11WEPExcludedCount Counter32,
+ coDot11RSNAEnabled TruthValue
+}
+
+coDot11PrivacyInvoked OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When this attribute is TRUE, it indicates that some level
+ of security is invoked for transmitting frames of type Data.
+ For IEEE 802.11-1999 clients, the security mechanism used is
+ WEP. For RSNA-capable clients, an additional variable
+ coDot11RSNAEnabled indicates whether RSNA is enabled. If
+ coDot11RSNAEnabled is FALSE or the MIB variable does not exist,
+ the security mechanism invoked is WEP; if coDot11RSNAEnabled is
+ TRUE, RSNA security mechanisms invoked are configured in the
+ coDot11RSNAConfigTable. The default value of this attribute
+ is FALSE."
+ ::= { coDot11PrivacyEntry 1 }
+
+coDot11WEPDefaultKeyID OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This attribute indicates the use of the first, second,
+ third, or fourth element of the WEPDefaultKeys array when set
+ to values of zero, one, two, or three. The default value of
+ this attribute is 0."
+ REFERENCE "IEEE Std 802.11-1997, 8.3.2"
+ ::= { coDot11PrivacyEntry 2 }
+
+coDot11ExcludeUnencrypted OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When this attribute is true, the STA does not indicate at
+ the MAC service interface received MSDUs that have the WEP
+ subfield of the Frame Control field equal to zero. When this
+ attribute is false, the STA may accept MSDUs that have the WEP
+ subfield of the Frame Control field equal to zero. The default
+ value of this attribute shall be true."
+ ::= { coDot11PrivacyEntry 3 }
+
+coDot11WEPICVErrorCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter increments when a frame is received with the
+ WEP subfield of the Frame Control field set to one and the
+ value of the ICV as received in the frame does not match the
+ ICV value that is calculated for the contents of the received
+ frame. ICV errors for TKIP are not counted in this variable
+ but in coDot11RSNAStatsTKIPICVErrors."
+ ::= { coDot11PrivacyEntry 4 }
+
+coDot11WEPExcludedCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter increments when a frame is received with
+ the WEP subfield of the Frame Control field set to zero and
+ the value of coDot11ExcludeUnencrypted causes that frame to
+ be discarded."
+ ::= { coDot11PrivacyEntry 5 }
+
+coDot11RSNAEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if RSNA is enabled, which means that the RSN
+ Information Element is advertised in Beacons and Probe
+ Responses. This object requires that coDot11PrivacyInvoked
+ also be set to TRUE."
+ ::= { coDot11PrivacyEntry 6 }
+
+-- *** End of Privacy Table ***************************************************
+
+
+-- *** Association Table ******************************************************
+coDot11AssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11AssociationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Group containing attributes related to associated stations.
+ In tabular form to allow multiple instances on an agent. This
+ table is not supported on the WCB-200."
+ ::= { coDot11ap 5 }
+
+coDot11AssociationEntry OBJECT-TYPE
+ SYNTAX CoDot11AssociationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11Association Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+
+ coDot11AssociationIndex - Uniquely identify a device inside the
+ association table."
+ INDEX { ifIndex, coDot11AssociationIndex }
+ ::= { coDot11AssociationTable 1 }
+
+CoDot11AssociationEntry ::= SEQUENCE
+{
+ coDot11AssociationIndex Integer32,
+ coDot11StationMACAddress MacAddress,
+ coDot11StationConnectTime Counter32,
+ coDot11SignalLevel Integer32,
+ coDot11NoiseLevel Integer32,
+ coDot11SNR Integer32,
+ coDot11PktsRate1 Counter32,
+ coDot11PktsRate2 Counter32,
+ coDot11PktsRate5dot5 Counter32,
+ coDot11PktsRate11 Counter32,
+ coDot11PktsRate6 Counter32,
+ coDot11PktsRate9 Counter32,
+ coDot11PktsRate12 Counter32,
+ coDot11PktsRate18 Counter32,
+ coDot11PktsRate24 Counter32,
+ coDot11PktsRate36 Counter32,
+ coDot11PktsRate48 Counter32,
+ coDot11PktsRate54 Counter32,
+ coDot11TransmitRate Unsigned32,
+ coDot11ReceiveRate Unsigned32,
+ coDot11InPkts Counter32,
+ coDot11OutPkts Counter32,
+ coDot11InOctets Counter32,
+ coDot11OutOctets Counter32,
+ coDot11StationSSID ColubrisSSIDOrNone,
+ coDot11StationName OCTET STRING,
+ coDot11StationIPAddress IpAddress,
+ coDot11StationVLAN Integer32,
+ coDot11StationLocalInterface InterfaceIndex,
+ coDot11StaHT TruthValue
+}
+
+coDot11AssociationIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable used to identify instances of the
+ columnar objects in the Association Table."
+ ::= { coDot11AssociationEntry 1 }
+
+coDot11StationMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Unique MAC Address assigned to the device."
+ ::= { coDot11AssociationEntry 2 }
+
+coDot11StationConnectTime OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Elapsed time in seconds since a station has associated
+ to this device."
+ ::= { coDot11AssociationEntry 3 }
+
+coDot11SignalLevel OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Strength of the wireless signal."
+ ::= { coDot11AssociationEntry 4 }
+
+coDot11NoiseLevel OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level of local background noise."
+ ::= { coDot11AssociationEntry 5 }
+
+coDot11SNR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Relative strength of the signal level compared to the noise
+ level."
+ ::= { coDot11AssociationEntry 6 }
+
+coDot11PktsRate1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 1 Mbit/s."
+ ::= { coDot11AssociationEntry 7 }
+
+coDot11PktsRate2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 2 Mbit/s."
+ ::= { coDot11AssociationEntry 8 }
+
+coDot11PktsRate5dot5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 5.5 Mbit/s."
+ ::= { coDot11AssociationEntry 9 }
+
+coDot11PktsRate11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 11 Mbit/s."
+ ::= { coDot11AssociationEntry 10 }
+
+coDot11PktsRate6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 6 Mbit/s."
+ ::= { coDot11AssociationEntry 11 }
+
+coDot11PktsRate9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 9 Mbit/s."
+ ::= { coDot11AssociationEntry 12 }
+
+coDot11PktsRate12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 12 Mbit/s."
+ ::= { coDot11AssociationEntry 13 }
+
+coDot11PktsRate18 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 18 Mbit/s."
+ ::= { coDot11AssociationEntry 14 }
+
+coDot11PktsRate24 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 24 Mbit/s."
+ ::= { coDot11AssociationEntry 15 }
+
+coDot11PktsRate36 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 36 Mbit/s."
+ ::= { coDot11AssociationEntry 16 }
+
+coDot11PktsRate48 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 48 Mbit/s."
+ ::= { coDot11AssociationEntry 17 }
+
+coDot11PktsRate54 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 54 Mbit/s."
+ ::= { coDot11AssociationEntry 18 }
+
+coDot11TransmitRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "500Kb/s"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current transmit rate of a station."
+ ::= { coDot11AssociationEntry 19 }
+
+coDot11ReceiveRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "500Kb/s"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive rate of a station."
+ ::= { coDot11AssociationEntry 20 }
+
+coDot11InPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets received from the station after
+ the association."
+ ::= { coDot11AssociationEntry 21 }
+
+coDot11OutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets send to the station after
+ the association."
+ ::= { coDot11AssociationEntry 22 }
+
+coDot11InOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of octets received from the station after
+ the association."
+ ::= { coDot11AssociationEntry 23 }
+
+coDot11OutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of octets send to the station after
+ the association."
+ ::= { coDot11AssociationEntry 24 }
+
+coDot11StationSSID OBJECT-TYPE
+ SYNTAX ColubrisSSIDOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SSID of the associated station."
+ ::= { coDot11AssociationEntry 25 }
+
+coDot11StationName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the associated station."
+ ::= { coDot11AssociationEntry 26 }
+
+coDot11StationIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address of the associated station."
+ ::= { coDot11AssociationEntry 27 }
+
+coDot11StationVLAN OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VLAN ID of the associated station.
+ This object is always available on satellite devices.
+ However, on access-controller devices, this object is
+ only available under certain conditions, when the client
+ station is connected to a profile that is
+ not access-controlled."
+ ::= { coDot11AssociationEntry 28 }
+
+coDot11StationLocalInterface OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the Local Interface where the associated station
+ traffic will be forwarded to."
+ ::= { coDot11AssociationEntry 29 }
+
+coDot11StaHT OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates that the associated station is HT."
+ ::= { coDot11AssociationEntry 30 }
+
+-- *** End of Association Table ***********************************************
+
+
+-- *** WDS port Table *********************************************************
+coDot11WDSPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11WDSPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the WDS Ports. This table contains
+ the six WDS MAC address. This table is not supported on
+ the WCB-200."
+ ::= { coDot11ap 6 }
+
+coDot11WDSPortEntry OBJECT-TYPE
+ SYNTAX CoDot11WDSPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WDS Port Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+
+ coDot11WDSPortIndex - Uniquely identify a WDS port inside the
+ WDS table."
+ INDEX { ifIndex, coDot11WDSPortIndex }
+ ::= { coDot11WDSPortTable 1 }
+
+CoDot11WDSPortEntry ::= SEQUENCE
+{
+ coDot11WDSPortIndex Integer32,
+ coDot11WDSPortMacAddress MacAddress,
+ coDot11WDSPortCurrentRate Unsigned32,
+ coDot11WDSPortSNRLevel Integer32,
+ coDot11WDSPortTxPackets Counter32,
+ coDot11WDSPortTxDropped Counter32,
+ coDot11WDSPortTxErrors Counter32,
+ coDot11WDSPortRxPackets Counter32,
+ coDot11WDSPortRxDropped Counter32,
+ coDot11WDSPortRxErrors Counter32
+}
+
+coDot11WDSPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable used to identify instances of WDS
+ ports."
+ ::= { coDot11WDSPortEntry 1 }
+
+coDot11WDSPortMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MAC address of the remote device on the other side of the link."
+ ::= { coDot11WDSPortEntry 2 }
+
+coDot11WDSPortCurrentRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current rate of the WDS port."
+ ::= { coDot11WDSPortEntry 3 }
+
+coDot11WDSPortSNRLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Relative strength of the signal level compared to the noise
+ level."
+ ::= { coDot11WDSPortEntry 4 }
+
+coDot11WDSPortTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets transmitted on this WDS port."
+ ::= { coDot11WDSPortEntry 5 }
+
+coDot11WDSPortTxDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets that could not be transmitted on this WDS
+ port."
+ ::= { coDot11WDSPortEntry 6 }
+
+coDot11WDSPortTxErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets that could not be sent due to the following
+ reasons: Rx retry limit exceeded or Tx discarded because of
+ wrong SA."
+ ::= { coDot11WDSPortEntry 7 }
+
+coDot11WDSPortRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets received on this WDS port."
+ ::= { coDot11WDSPortEntry 8 }
+
+coDot11WDSPortRxDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets that were dropped on this WDS port due to
+ a lack of resources."
+ ::= { coDot11WDSPortEntry 9 }
+
+coDot11WDSPortRxErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets that could not be received due to the
+ following reasons: Rx discards WEP excluded, Rx discards WEP
+ ICV error, Rx MSG in bad MSG fragments, Rx MSG in MSG fragments
+ Rx WEP undecryptable, Rx FCS errors."
+ ::= { coDot11WDSPortEntry 10 }
+
+-- *** End of WDS port Table **************************************************
+
+
+-- *** Scan Table *************************************************************
+coDot11ScanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11ScanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the AP scanning results. In tabular form
+ to allow multiple instances on an agent. This table is not
+ supported on the WCB-200."
+ ::= { coDot11ap 7 }
+
+coDot11ScanEntry OBJECT-TYPE
+ SYNTAX CoDot11ScanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the AP scan Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by ifIndex.
+
+ coDot11ScanIndex - Uniquely identify an AP in the scan Table."
+ INDEX { ifIndex, coDot11ScanIndex }
+ ::= { coDot11ScanTable 1 }
+
+CoDot11ScanEntry ::= SEQUENCE
+{
+ coDot11ScanIndex Integer32,
+ coDot11ScanMacAddress MacAddress,
+ coDot11ScanChannel Integer32,
+ coDot11ScanSSID ColubrisSSIDOrNone,
+ coDot11ScanSignalLevel Integer32,
+ coDot11ScanNoiseLevel Integer32,
+ coDot11ScanSNR Integer32,
+ coDot11ScanStatus INTEGER,
+ coDot11ScanPHYType INTEGER,
+ coDot11ScanInactivityTime TimeTicks
+}
+
+coDot11ScanIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable used to identify instances of AP in the
+ scan table."
+ ::= { coDot11ScanEntry 1 }
+
+coDot11ScanMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The wireless MAC address of the remote device."
+ ::= { coDot11ScanEntry 2 }
+
+coDot11ScanChannel OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating frequency channel of the remote device."
+ ::= { coDot11ScanEntry 3 }
+
+coDot11ScanSSID OBJECT-TYPE
+ SYNTAX ColubrisSSIDOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Service Set ID broadcast by the remote device."
+ ::= { coDot11ScanEntry 4 }
+
+coDot11ScanSignalLevel OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Strength of the wireless signal."
+ ::= { coDot11ScanEntry 5 }
+
+coDot11ScanNoiseLevel OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level of local background noise."
+ ::= { coDot11ScanEntry 6 }
+
+coDot11ScanSNR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Relative strength of the signal level compared to the noise
+ level."
+ ::= { coDot11ScanEntry 7 }
+
+coDot11ScanStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(0),
+ authorized(1),
+ unauthorized(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of the scanned device.
+ 'unknown': The device could not determine the
+ status of the scanned AP.
+ 'authorized': The AP is part of the authorized list of APs.
+ 'unauthorized': The AP is not part of the authorized
+ list of APs."
+ ::= { coDot11ScanEntry 8 }
+
+coDot11ScanPHYType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ieee802dot11a(1),
+ ieee802dot11b(2),
+ ieee802dot11g(3),
+ ieee802dot11na(4),
+ ieee802dot11ng(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Radio type used by the device."
+ ::= { coDot11ScanEntry 9 }
+
+coDot11ScanInactivityTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Elapsed time since the last beacon was seen for this device."
+ ::= { coDot11ScanEntry 10 }
+
+
+-- *** End of Scan Table ******************************************************
+
+
+-- *** Configuration of the AP Scan process ***********************************
+coDot11ScanEnabled OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if periodic scan should be performed or not.
+ Not supported on the WCB-200.
+
+ 'enable': Enables periodic scans on this device.
+
+ 'disable': Disable periodic scans on this device."
+ ::= { coDot11ap 8 }
+
+coDot11ScanPeriodicity OBJECT-TYPE
+ SYNTAX Integer32 (10..3600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the time between periodic scans. Each time a scan
+ operation is performed, only one frequency is scanned. A fair
+ amount of periodic scans are needed in order complete a full
+ scan of all the supported frequencies. This parameter only
+ applies when coDot11ScanEnabled is set to 'enable'.
+ Not supported on the WCB-200."
+ DEFVAL { 600 }
+ ::= { coDot11ap 9 }
+
+coDot11ScanAuthorizedListURL OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the URL of the file that contains a list of all
+ authorized access points. If no valid URL is present in this
+ field, the AP will no be able to compute the rogue table.
+ The format of this file is XML. Each entry in the file
+ is composed of two items: MAC address and SSID. Each
+ entry should appear on a new line. Not supported on the
+ WCB-200."
+ ::= { coDot11ap 10 }
+
+coDot11UnauthorizedAPNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if periodic coDot11UnauthorizedAPNotification events
+ are generated. Not supported on the WCB-200."
+ DEFVAL { enable }
+ ::= { coDot11ap 11 }
+
+coDot11UnauthorizedAPNotificationInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..1000000)
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Interval in minutes between unauthorized AP notifications.
+ Not supported on the WCB-200."
+ ::= { coDot11ap 12 }
+
+coDot11AssociationNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if coDot11AssociationNotification events are
+ generated. Not supported on the WCB-200."
+ DEFVAL { disable }
+ ::= { coDot11ap 13 }
+
+coDot11AssociationNotificationInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Interval in minutes between association notifications.
+ Setting this attribute to 0 will disable periodic sending
+ of association notification. Not supported on the WCB-200."
+ ::= { coDot11ap 14 }
+
+-- *** End of Configuration of the AP Scan process ****************************
+
+-- *** Station HT Table ******************************************************
+coDot11StationHTTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11StationHTEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Group containing attributes related to HT stations.
+ This table is not supported on the WCB-200."
+ ::= { coDot11ap 15 }
+
+coDot11StationHTEntry OBJECT-TYPE
+ SYNTAX CoDot11StationHTEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the station HT Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+
+ coDot11AssociationIndex - Uniquely identify a device inside the
+ association table."
+ AUGMENTS { coDot11AssociationEntry }
+ ::= { coDot11StationHTTable 1 }
+
+CoDot11StationHTEntry ::= SEQUENCE
+{
+ coDot11StaTransmitMCS Unsigned32,
+ coDot11StaReceiveMCS Unsigned32,
+ coDot11StaChannelWidth INTEGER,
+ coDot11StaShortGI TruthValue,
+ coDot11StaPktsTxMCS0 Counter32,
+ coDot11StaPktsTxMCS1 Counter32,
+ coDot11StaPktsTxMCS2 Counter32,
+ coDot11StaPktsTxMCS3 Counter32,
+ coDot11StaPktsTxMCS4 Counter32,
+ coDot11StaPktsTxMCS5 Counter32,
+ coDot11StaPktsTxMCS6 Counter32,
+ coDot11StaPktsTxMCS7 Counter32,
+ coDot11StaPktsTxMCS8 Counter32,
+ coDot11StaPktsTxMCS9 Counter32,
+ coDot11StaPktsTxMCS10 Counter32,
+ coDot11StaPktsTxMCS11 Counter32,
+ coDot11StaPktsTxMCS12 Counter32,
+ coDot11StaPktsTxMCS13 Counter32,
+ coDot11StaPktsTxMCS14 Counter32,
+ coDot11StaPktsTxMCS15 Counter32,
+ coDot11StaPktsRxMCS0 Counter32,
+ coDot11StaPktsRxMCS1 Counter32,
+ coDot11StaPktsRxMCS2 Counter32,
+ coDot11StaPktsRxMCS3 Counter32,
+ coDot11StaPktsRxMCS4 Counter32,
+ coDot11StaPktsRxMCS5 Counter32,
+ coDot11StaPktsRxMCS6 Counter32,
+ coDot11StaPktsRxMCS7 Counter32,
+ coDot11StaPktsRxMCS8 Counter32,
+ coDot11StaPktsRxMCS9 Counter32,
+ coDot11StaPktsRxMCS10 Counter32,
+ coDot11StaPktsRxMCS11 Counter32,
+ coDot11StaPktsRxMCS12 Counter32,
+ coDot11StaPktsRxMCS13 Counter32,
+ coDot11StaPktsRxMCS14 Counter32,
+ coDot11StaPktsRxMCS15 Counter32
+}
+
+coDot11StaTransmitMCS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MSC used while trasnmitting the last frame to the HT
+ station."
+ ::= { coDot11StationHTEntry 1 }
+
+coDot11StaReceiveMCS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MCS used by the last frame received from the HT station."
+ ::= { coDot11StationHTEntry 2 }
+
+coDot11StaChannelWidth OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cw20MHz(1),
+ cw40MHz(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Channel width used by the wireless client."
+ ::= { coDot11StationHTEntry 3 }
+
+coDot11StaShortGI OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the wireless client is using short GI."
+ ::= { coDot11StationHTEntry 4 }
+
+coDot11StaPktsTxMCS0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS0."
+ ::= { coDot11StationHTEntry 5 }
+
+coDot11StaPktsTxMCS1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS1."
+ ::= { coDot11StationHTEntry 6 }
+
+coDot11StaPktsTxMCS2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS2."
+ ::= { coDot11StationHTEntry 7 }
+
+coDot11StaPktsTxMCS3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS3."
+ ::= { coDot11StationHTEntry 8 }
+
+coDot11StaPktsTxMCS4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS4."
+ ::= { coDot11StationHTEntry 9 }
+
+coDot11StaPktsTxMCS5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS5."
+ ::= { coDot11StationHTEntry 10 }
+
+coDot11StaPktsTxMCS6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS6."
+ ::= { coDot11StationHTEntry 11 }
+
+coDot11StaPktsTxMCS7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS7."
+ ::= { coDot11StationHTEntry 12 }
+
+coDot11StaPktsTxMCS8 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS8."
+ ::= { coDot11StationHTEntry 13 }
+
+coDot11StaPktsTxMCS9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS9."
+ ::= { coDot11StationHTEntry 14 }
+
+coDot11StaPktsTxMCS10 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS10."
+ ::= { coDot11StationHTEntry 15 }
+
+coDot11StaPktsTxMCS11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS11."
+ ::= { coDot11StationHTEntry 16 }
+
+coDot11StaPktsTxMCS12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS12."
+ ::= { coDot11StationHTEntry 17 }
+
+coDot11StaPktsTxMCS13 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS13."
+ ::= { coDot11StationHTEntry 18 }
+
+coDot11StaPktsTxMCS14 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS14."
+ ::= { coDot11StationHTEntry 19 }
+
+coDot11StaPktsTxMCS15 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmitted frames while using MCS15."
+ ::= { coDot11StationHTEntry 20 }
+
+coDot11StaPktsRxMCS0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS0."
+ ::= { coDot11StationHTEntry 21 }
+
+coDot11StaPktsRxMCS1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS1."
+ ::= { coDot11StationHTEntry 22 }
+
+coDot11StaPktsRxMCS2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS2."
+ ::= { coDot11StationHTEntry 23 }
+
+coDot11StaPktsRxMCS3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS3."
+ ::= { coDot11StationHTEntry 24 }
+
+coDot11StaPktsRxMCS4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS4."
+ ::= { coDot11StationHTEntry 25 }
+
+coDot11StaPktsRxMCS5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS5."
+ ::= { coDot11StationHTEntry 26 }
+
+coDot11StaPktsRxMCS6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS6."
+ ::= { coDot11StationHTEntry 27 }
+
+coDot11StaPktsRxMCS7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS7."
+ ::= { coDot11StationHTEntry 28 }
+
+coDot11StaPktsRxMCS8 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS8."
+ ::= { coDot11StationHTEntry 29 }
+
+coDot11StaPktsRxMCS9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS9."
+ ::= { coDot11StationHTEntry 30 }
+
+coDot11StaPktsRxMCS10 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS10."
+ ::= { coDot11StationHTEntry 31 }
+
+coDot11StaPktsRxMCS11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS11."
+ ::= { coDot11StationHTEntry 32 }
+
+coDot11StaPktsRxMCS12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS12."
+ ::= { coDot11StationHTEntry 33 }
+
+coDot11StaPktsRxMCS13 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS13."
+ ::= { coDot11StationHTEntry 34 }
+
+coDot11StaPktsRxMCS14 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS14."
+ ::= { coDot11StationHTEntry 35 }
+
+coDot11StaPktsRxMCS15 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received frames while using MCS15."
+ ::= { coDot11StationHTEntry 36 }
+
+-- *** End of Station HT Table ***********************************************
+
+
+-- *** MAC Attribute Templates ************************************************
+
+
+-- *** Operation Table ********************************************************
+coDot11OperationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11OperationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Group contains MAC attributes pertaining to the operation of
+ the MAC. In tabular form to allow multiple instances on an
+ agent."
+ ::= { coDot11mac 1 }
+
+coDot11OperationEntry OBJECT-TYPE
+ SYNTAX CoDot11OperationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11OperationEntry Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex."
+ INDEX { ifIndex }
+ ::= { coDot11OperationTable 1 }
+
+CoDot11OperationEntry ::= SEQUENCE
+{
+ coDot11MACAddress MacAddress,
+ coDot11RTSThreshold Integer32,
+ coDot11ShortRetryLimit Integer32,
+ coDot11LongRetryLimit Integer32,
+ coDot11FragmentationThreshold Integer32,
+ coDot11MaxTransmitMSDULifetime Unsigned32,
+ coDot11MaxReceiveLifetime Unsigned32,
+ coDot11ManufacturerID DisplayString,
+ coDot11ProductID DisplayString,
+ coDot11RadioType ColubrisRadioType
+}
+
+coDot11MACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Unique MAC Address assigned to the STA."
+ ::= { coDot11OperationEntry 1 }
+
+coDot11RTSThreshold OBJECT-TYPE
+ SYNTAX Integer32 (128..1540|2347)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicated the number of octets in an MPDU,
+ below which an RTS/CTS handshake is not performed. An
+ RTS/CTS handshake is performed at the beginning of any
+ frame exchange sequence where the MPDU is of type Data or
+ Management, the MPDU has an individual address in the Address1
+ field, and the length of the MPDU is greater than
+ this threshold. (For additional details, refer to Table 21 in
+ 9.7.) Setting this attribute to be larger than the maximum
+ MSDU size has the effect of turning off the RTS/CTS
+ handshake for frames of Data or Management type transmitted by
+ this STA. The default value of this attribute is 2347."
+ ::= { coDot11OperationEntry 2 }
+
+coDot11ShortRetryLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the maximum number of transmission attempts of a
+ frame, the length of which is less than or equal to
+ coDot11RTSThreshold, that are made before a failure condition
+ is indicated. The default value of this attribute is 7."
+ ::= { coDot11OperationEntry 3 }
+
+coDot11LongRetryLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the maximum number of transmission attempts of a
+ frame, the length of which is greater than
+ coDot11RTSThreshold, that shall be made before a
+ failure condition is indicated. The default value of this
+ attribute is 4."
+ ::= { coDot11OperationEntry 4 }
+
+coDot11FragmentationThreshold OBJECT-TYPE
+ SYNTAX Integer32 (256..2346)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the current maximum size, in octets, of the MPDU
+ that may be delivered to the PHY. An MSDU is broken down into
+ fragments if its size exceeds the value of this attribute
+ after adding MAC headers and trailers. An MSDU or MMPDU is
+ fragmented when the resulting frame has an individual address
+ in the Address1 field, and the length of the frame is larger
+ than this threshold. The default value for this attribute is
+ the lesser of 2346 or the aMPDUMaxLength of the attached PHY
+ and will never exceed the lesser of 2346 or the aMPDUMaxLength
+ of the attached PHY. The value of this attribute will never
+ be less than 256. "
+ ::= { coDot11OperationEntry 5 }
+
+coDot11MaxTransmitMSDULifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Elapsed time in TU after the initial transmission of an MSDU,
+ after which further attempts to transmit the MSDU are
+ terminated. The default value of this attribute is 512."
+ ::= { coDot11OperationEntry 6 }
+
+coDot11MaxReceiveLifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Elapsed time in TU, after the initial reception of a
+ fragmented MMPDU or MSDU, after which further attempts to
+ reassemble the MMPDU or MSDU is terminated. The default
+ value is 512."
+ ::= { coDot11OperationEntry 7 }
+
+coDot11ManufacturerID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the manufacturer. It may include additional
+ information at the manufacturer's discretion. The default
+ value of this attribute is null."
+ ::= { coDot11OperationEntry 8 }
+
+coDot11ProductID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An identifier that is unique to the manufacturer. It may
+ include additional information at the manufacturer's
+ discretion. The default value is null."
+ ::= { coDot11OperationEntry 9 }
+
+coDot11RadioType OBJECT-TYPE
+ SYNTAX ColubrisRadioType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identify the wireless device inside the Colubris product."
+ ::= { coDot11OperationEntry 10 }
+
+-- *** End of Operation Table *************************************************
+
+
+-- *** Counters Table *********************************************************
+coDot11CountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11CountersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Group containing attributes that are MAC counters. In tabular
+ form to allow multiple instance on an agent."
+ ::= { coDot11mac 2 }
+
+coDot11CountersEntry OBJECT-TYPE
+ SYNTAX CoDot11CountersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11CountersEntry Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex."
+ INDEX { ifIndex }
+ ::= { coDot11CountersTable 1 }
+
+CoDot11CountersEntry ::= SEQUENCE
+{
+ coDot11TransmittedFragmentCount Counter32,
+ coDot11MulticastTransmittedFrameCount Counter32,
+ coDot11FailedCount Counter32,
+ coDot11RetryCount Counter32,
+ coDot11MultipleRetryCount Counter32,
+ coDot11FrameDuplicateCount Counter32,
+ coDot11RTSSuccessCount Counter32,
+ coDot11RTSFailureCount Counter32,
+ coDot11ACKFailureCount Counter32,
+ coDot11ReceivedFragmentCount Counter32,
+ coDot11MulticastReceivedFrameCount Counter32,
+ coDot11FCSErrorCount Counter32,
+ coDot11TransmittedFrameCount Counter32,
+ coDot11WEPUndecryptableCount Counter32
+}
+
+coDot11TransmittedFragmentCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented for an acknowledged MPDU
+ with an individual address in the address 1 field or an MPDU
+ with a multicast address in the address 1 field of type Data
+ or Management."
+ ::= { coDot11CountersEntry 1 }
+
+coDot11MulticastTransmittedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented only when the multicast bit is set
+ in the destination MAC address of a successfully transmitted
+ MSDU. When operating as a STA in an ESS, where these frames
+ are directed to the AP, this implies having received an
+ acknowledgment to all associated MPDUs."
+ ::= { coDot11CountersEntry 2 }
+
+coDot11FailedCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when an MSDU is not transmitted
+ successfully due to the number of transmit attempts exceeding
+ either the coDot11ShortRetryLimit or coDot11LongRetryLimit."
+ ::= { coDot11CountersEntry 3 }
+
+coDot11RetryCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when an MSDU is successfully
+ transmitted after one or more retransmissions."
+ ::= { coDot11CountersEntry 4 }
+
+coDot11MultipleRetryCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when an MSDU is successfully
+ transmitted after more than one retransmission."
+ ::= { coDot11CountersEntry 5 }
+
+coDot11FrameDuplicateCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when a frame is received
+ that the Sequence Control field indicates is a
+ duplicate."
+ ::= { coDot11CountersEntry 6 }
+
+coDot11RTSSuccessCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when a CTS is received in
+ response to an RTS."
+ ::= { coDot11CountersEntry 7 }
+
+coDot11RTSFailureCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when a CTS is not received in
+ response to an RTS."
+ ::= { coDot11CountersEntry 8 }
+
+coDot11ACKFailureCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when an ACK is not received
+ when expected."
+ ::= { coDot11CountersEntry 9 }
+
+coDot11ReceivedFragmentCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented for each successfully
+ received MPDU of type Data or Management."
+ ::= { coDot11CountersEntry 10 }
+
+coDot11MulticastReceivedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when a MSDU is received with the
+ multicast bit set in the destination MAC address."
+ ::= { coDot11CountersEntry 11 }
+
+coDot11FCSErrorCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when an FCS error is detected in a
+ received MPDU."
+ ::= { coDot11CountersEntry 12 }
+
+coDot11TransmittedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented for each successfully transmitted
+ MSDU."
+ ::= { coDot11CountersEntry 13 }
+
+coDot11WEPUndecryptableCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter is incremented when a frame is received with the
+ WEP subfield of the Frame Control field set to one and the
+ WEPOn value for the key mapped to the TA's MAC address
+ indicates that the frame should not have been encrypted or
+ that frame is discarded due to the receiving STA not
+ implementing the privacy option."
+ ::= { coDot11CountersEntry 14 }
+
+-- *** End of Counters Table **************************************************
+
+
+-- *** PHY Attribute Templates ************************************************
+
+-- *** Phy Operation Table ****************************************************
+coDot11PhyOperationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11PhyOperationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "PHY level attributes concerned with operation. In tabular form
+ to allow multiple instances on an agent."
+ ::= { coDot11phy 1 }
+
+coDot11PhyOperationEntry OBJECT-TYPE
+ SYNTAX CoDot11PhyOperationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11PhyOperation Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex."
+ INDEX { ifIndex }
+ ::= { coDot11PhyOperationTable 1 }
+
+CoDot11PhyOperationEntry ::= SEQUENCE
+{
+ coDot11PHYType INTEGER,
+ coDot11CurrentRegDomain Integer32,
+ coDot11TempType INTEGER,
+ coDot11CurrentOperFrequency Unsigned32,
+ coDot11CurrentOperPHYType INTEGER,
+ coDot11Sensitivity INTEGER,
+ coDot11RadioEnabled TruthValue,
+ coDot11OperatingMode INTEGER,
+ coDot11AutoChannelEnabled TruthValue,
+ coDot11AutoChannelInterval INTEGER,
+ coDot11AutoPowerEnabled TruthValue,
+ coDot11AutoPowerInterval INTEGER
+}
+
+coDot11PHYType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ fhss(1),
+ dsss(2),
+ irbaseband(3),
+ ofdm(4),
+ ht(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is an 8-bit integer value that identifies the PHY type
+ supported by the attached PLCP and PMD. Currently defined
+ values and their corresponding PHY types are:
+ FHSS 2.4 GHz = 01 , DSSS 2.4 GHz = 02, IR Baseband = 03,
+ OFDM 5 GHz = 04"
+ ::= { coDot11PhyOperationEntry 1 }
+
+coDot11CurrentRegDomain OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current regulatory domain this instance of the PMD is
+ supporting. This object corresponds to one of the RegDomains
+ listed in coDot11RegDomainsSupported."
+ ::= { coDot11PhyOperationEntry 2 }
+
+coDot11TempType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ tempType1(1),
+ tempType2(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "There are different operating temperature requirements
+ dependent on the anticipated environmental conditions. This
+ attribute describes the current PHY's operating temperature
+ range capability. Currently defined values and their
+ corresponding temperature ranges are:
+
+ Type 1 = X'01'-Commercial range of 0 to 40 degrees C,
+
+ Type 2 = X'02'-Industrial range of -30 to 70 degrees C."
+ ::= { coDot11PhyOperationEntry 3 }
+
+coDot11CurrentOperFrequency OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operating frequency channel of the radio."
+ ::= { coDot11PhyOperationEntry 4 }
+
+coDot11CurrentOperPHYType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ieee802dot11a(1),
+ ieee802dot11b(2),
+ ieee802dot11g(3),
+ ieee802dot11bAndg(4),
+ ieee802dot11aTurbo(5),
+ ieee802dot11n(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operating phy type of the radio."
+ ::= { coDot11PhyOperationEntry 5 }
+
+coDot11Sensitivity OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ large(1),
+ medium(2),
+ small(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Receiver sensitivity of the radio."
+ ::= { coDot11PhyOperationEntry 6 }
+
+coDot11RadioEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When True the radio is enabled."
+ ::= { coDot11PhyOperationEntry 7 }
+
+coDot11OperatingMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ accessPointAndWirelessLinks(1),
+ accessPointOnly(2),
+ wirelessLinksOnly(3),
+ monitor(4),
+ sensor(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operating mode of the radio. Available options are:
+
+ Access point and Wireless links:
+ Standard operating mode provides support for all wireless functions.
+
+ Access point only:
+ Only provides access point functionality, wireless links cannot be created.
+
+ Wireless links only:
+ Only provides wireless links functionality. Wireless client stations cannot connect.
+
+ Monitor:
+ Enables the radio to be used for monitoring (wireless neighborhood) only.
+ Both access point and wireless links functionality are disabled.
+
+ Sensor:
+ Enables the radio to be used for monitoring only."
+ ::= { coDot11PhyOperationEntry 8 }
+
+coDot11AutoChannelEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When True the Auto Channel option is enabled."
+ ::= { coDot11PhyOperationEntry 9 }
+
+coDot11AutoChannelInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ timeOfDay(1),
+ oneHour(60),
+ twoHours(120),
+ fourHours(240),
+ eightHours(480),
+ twelveHours(720),
+ tweentyFourHours(1440)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time interval, in minutes, between auto rescanning of the channels.
+ Maximum is 1440 minutes (24 hours). A value of zero disables automatic
+ rescanning of channels, the radio will automatically select a channel
+ when the interface intializes and utilize that channel as long as the
+ interface is operational."
+ ::= { coDot11PhyOperationEntry 10 }
+
+coDot11AutoPowerEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When True the Auto Power option is enabled."
+ ::= { coDot11PhyOperationEntry 11 }
+
+coDot11AutoPowerInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ oneHour(60),
+ twoHours(120),
+ fourHours(240),
+ eightHours(480),
+ twelveHours(720),
+ tweentyFourHours(1440)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time interval, in minutes, between auto rescanning of the channels.
+ Maximum is 1440 minutes (24 hours)."
+ ::= { coDot11PhyOperationEntry 12 }
+
+
+-- *** End of Phy Operation Table *********************************************
+
+
+-- *** Phy Antenna Table ******************************************************
+coDot11PhyAntennaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11PhyAntennaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Group of attributes for PhyAntenna. In tabular form to allow
+ multiple instances on an agent."
+ ::= { coDot11phy 2 }
+
+coDot11PhyAntennaEntry OBJECT-TYPE
+ SYNTAX CoDot11PhyAntennaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11PhyAntenna Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex."
+ INDEX { ifIndex }
+ ::= { coDot11PhyAntennaTable 1 }
+
+CoDot11PhyAntennaEntry ::= SEQUENCE
+{
+ coDot11CurrentTxAntenna Integer32,
+ coDot11DiversitySupport INTEGER,
+ coDot11CurrentRxAntenna Integer32
+}
+
+coDot11CurrentTxAntenna OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current antenna being used to transmit. This value is one
+ of the values appearing in coDot11SupportedTxAntenna. This may
+ be used by a management agent to control which antenna is used
+ for transmission."
+ ::= { coDot11PhyAntennaEntry 1 }
+
+coDot11DiversitySupport OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ fixedlist(1),
+ notsupported(2),
+ dynamic(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This implementation's support for diversity, encoded as:
+
+ X'01': Diversity is available and is performed over the fixed
+ list of antennas defined in coDot11DiversitySelectionRx.
+
+ X'02': Diversity is not supported.
+
+ X'03': Diversity is supported and control of diversity is also
+ available, in which case the attribute
+ coDot11DiversitySelectionRx can be dynamically modified
+ by the LME."
+ ::= { coDot11PhyAntennaEntry 2 }
+
+coDot11CurrentRxAntenna OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current antenna being used to receive, if the coDot11
+ DiversitySupport indicates that diversity is not supported.
+ The selected antenna shall be one of the antennae marked for
+ receive in the coDot11AntennasListTable."
+ ::= { coDot11PhyAntennaEntry 3 }
+
+-- *** End of Phy Antenna Table ***********************************************
+
+
+-- *** Phy Config Table *******************************************************
+coDot11PhyConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11PhyConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "PHY configuration attributes. In tabular form to allow
+ multiple instances on an agent."
+ ::= { coDot11phy 3 }
+
+coDot11PhyConfigEntry OBJECT-TYPE
+ SYNTAX CoDot11PhyConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11PhyConfig Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex."
+ INDEX { ifIndex }
+ ::= { coDot11PhyConfigTable 1 }
+
+CoDot11PhyConfigEntry ::= SEQUENCE
+{
+ coDot11PhyAdminStatus INTEGER,
+ coDot11PhyOperStatus INTEGER
+}
+
+coDot11PhyAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1), -- ready to pass packets
+ down(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The desired state of the radio interface.
+ 'up': Sets the radio interface to be ready to pass packets.
+ 'down': Stops the transmit and receive of packets on
+ the interface."
+ ::= { coDot11PhyConfigEntry 1 }
+
+coDot11PhyOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1), -- ready to pass packets
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current state of the radio interface.
+
+ 'up': The radio interface is ready to pass packets.
+
+ 'down': The radio is not able to transmit nor receive
+ packets on the interface."
+ ::= { coDot11PhyConfigEntry 2 }
+
+-- *** End of Phy Config Table ************************************************
+
+
+-- *** Phy DSSS Table *********************************************************
+coDot11PhyDSSSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11PhyDSSSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of attributes for coDot11PhyDSSSEntry. In tabular form
+ to allow multiple instances on an agent. This table only apply
+ when in DSSS 2.4 GHz range"
+ ::= { coDot11phy 4 }
+
+coDot11PhyDSSSEntry OBJECT-TYPE
+ SYNTAX CoDot11PhyDSSSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11PhyDSSSEntry Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex."
+ INDEX { ifIndex }
+ ::= { coDot11PhyDSSSTable 1 }
+
+CoDot11PhyDSSSEntry ::= SEQUENCE
+{
+ coDot11CurrentChannel Integer32,
+ coDot11CCAModeSupported Integer32,
+ coDot11CurrentCCAMode INTEGER
+}
+
+coDot11CurrentChannel OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The desired operating frequency channel of the DSSS PHY. Valid
+ channel numbers are as defined in 15.4.6.2."
+ ::= { coDot11PhyDSSSEntry 1 }
+
+coDot11CCAModeSupported OBJECT-TYPE
+ SYNTAX Integer32 (1..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "coDot11CCAModeSupported is a bit-significant value,
+ representing all of the CCA modes supported by the PHY.
+ Valid values are:
+
+ energy detect only (ED_ONLY) = 01,
+
+ carrier sense only (CS_ONLY) = 02,
+
+ carrier sense and energy detect (ED_and_CS)= 04
+
+ or the logical sum of any of these values."
+ ::= { coDot11PhyDSSSEntry 2 }
+
+coDot11CurrentCCAMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ edonly(1),
+ csonly(2),
+ edandcs(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current CCA method in operation.
+ Valid values are:
+ energy detect only (edonly) = 01,
+
+ carrier sense only (csonly) = 02,
+
+ carrier sense and energy detect (edandcs)= 04."
+ ::= { coDot11PhyDSSSEntry 3 }
+
+-- *** End of Phy DSSS Table **************************************************
+
+
+-- *** Regulation Domains Supported *******************************************
+coDot11RegDomainsSupportedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11RegDomainsSupportedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "There are different operational requirements dependent on
+ the regulatory domain. This attribute list describes the
+ regulatory domains the PLCP and PMD support in this
+ implementation. Currently defined values and their
+ corresponding Regulatory Domains are:
+ FCC (USA) = X'10', DOC (Canada) = X'20', ETSI (most of
+ Europe) = X'30', Spain = X'31', France = X'32',
+ Japan = X'41' "
+ ::= { coDot11phy 5 }
+
+coDot11RegDomainsSupportedEntry OBJECT-TYPE
+ SYNTAX CoDot11RegDomainsSupportedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11RegDomainsSupported Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+
+ coDot11RegDomainsSupportIndex - Uniquely specifies the
+ regulatory domain in the
+ table."
+ INDEX { ifIndex, coDot11RegDomainsSupportIndex }
+ ::= { coDot11RegDomainsSupportedTable 1 }
+
+CoDot11RegDomainsSupportedEntry ::= SEQUENCE
+{
+ coDot11RegDomainsSupportIndex Integer32,
+ coDot11RegDomainsSupportValue INTEGER
+}
+
+coDot11RegDomainsSupportIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable used to identify instances of the
+ columnar objects in the RegDomainsSupported Table."
+ ::= { coDot11RegDomainsSupportedEntry 1 }
+
+coDot11RegDomainsSupportValue OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ fcc(16),
+ doc(32),
+ etsi(48),
+ spain (49),
+ france(50),
+ japan (65)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "There are different operational requirements dependent on
+ the regulatory domain. This attribute list describes the
+ regulatory domains the PLCP and PMD support in this
+ implementation. Currently defined values and their
+ corresponding Regulatory Domains are:
+ FCC (USA) = X'10', DOC (Canada) = X'20', ETSI (most of
+ Europe) = X'30', Spain = X'31', France = X'32',
+ Japan = X'41' "
+ ::= { coDot11RegDomainsSupportedEntry 2 }
+
+-- *** End of Regulation Domains Supported ************************************
+
+
+-- *** Antennas List Table ****************************************************
+coDot11AntennasListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11AntennasListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table represents the list of antennae. An antenna can be
+ marked to be capable of transmitting, receiving, and/or for
+ participation in receive diversity. Each entry in this table
+ represents a single antenna with its properties. The maximum
+ number of antennae that can be contained in this table is 255."
+ ::= { coDot11phy 6 }
+
+coDot11AntennasListEntry OBJECT-TYPE
+ SYNTAX CoDot11AntennasListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11AntennasListTable, representing the
+ properties of a single antenna.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+
+ coDot11AntennaListIndex - Uniquely identifies the antenna
+ connected to the 802.11 interface."
+ INDEX { ifIndex, coDot11AntennaListIndex }
+ ::= { coDot11AntennasListTable 1 }
+
+CoDot11AntennasListEntry ::= SEQUENCE
+{
+ coDot11AntennaListIndex Integer32,
+ coDot11SupportedTxAntenna TruthValue,
+ coDot11SupportedRxAntenna TruthValue,
+ coDot11DiversitySelectionRx TruthValue
+}
+
+coDot11AntennaListIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The unique index of an antenna which is used to identify the
+ columnar objects in the coDot11AntennasList Table."
+ ::= { coDot11AntennasListEntry 1 }
+
+coDot11SupportedTxAntenna OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When true, this object indicates that the antenna represented
+ by coDot11AntennaIndex can be used as a transmit antenna."
+ ::= { coDot11AntennasListEntry 2 }
+
+coDot11SupportedRxAntenna OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When true, this object indicates that the antenna represented
+ by the coDot11AntennaIndex can be used as a receive antenna."
+ ::= { coDot11AntennasListEntry 3 }
+
+coDot11DiversitySelectionRx OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When true, this object indicates that the antenna represented
+ by coDot11AntennaIndex can be used for receive diversity.
+ This object may only be true if the antenna can be used
+ as a receive antenna, as indicated by
+ coDot11SupportedRxAntenna."
+ ::= { coDot11AntennasListEntry 4 }
+
+-- *** End of Antennas List Table *********************************************
+
+
+-- *** Supported Data Rates Tx ************************************************
+coDot11SupportedDataRatesTxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11SupportedDataRatesTxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Transmit bit rates supported by the PLCP and PMD, data
+ rates are increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s subject
+ to limitations of each individual PHY."
+ ::= { coDot11phy 7 }
+
+coDot11SupportedDataRatesTxEntry OBJECT-TYPE
+ SYNTAX CoDot11SupportedDataRatesTxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the coDot11SupportedDataRatesTx
+ Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+
+ coDot11SupportedDataRatesTxIndex - Uniquely identifies a
+ supported rate in the
+ table."
+ INDEX { ifIndex, coDot11SupportedDataRatesTxIndex }
+ ::= { coDot11SupportedDataRatesTxTable 1 }
+
+CoDot11SupportedDataRatesTxEntry ::= SEQUENCE
+{
+ coDot11SupportedDataRatesTxIndex Integer32,
+ coDot11SupportedDataRatesTxValue Integer32
+}
+
+coDot11SupportedDataRatesTxIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index object which identifies which data rate to access."
+ ::= { coDot11SupportedDataRatesTxEntry 1 }
+
+coDot11SupportedDataRatesTxValue OBJECT-TYPE
+ SYNTAX Integer32 (2..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Transmit bit rates supported by the PLCP and PMD, data
+ rates are increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s
+ subject to limitations of each individual PHY."
+ ::= { coDot11SupportedDataRatesTxEntry 2 }
+
+-- *** End of Supported Data Rates Tx *****************************************
+
+
+-- *** Supported Data Rates Rx ************************************************
+coDot11SupportedDataRatesRxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11SupportedDataRatesRxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The receive bit rates supported by the PLCP and PMD, data
+ rates are increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s
+ subject to limitations of each individual PHY."
+ ::= { coDot11phy 8 }
+
+coDot11SupportedDataRatesRxEntry OBJECT-TYPE
+ SYNTAX CoDot11SupportedDataRatesRxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the coDot11SupportedDataRatesRx
+ Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+
+ coDot11SupportedDataRatesTxIndex - Uniquely identifies a
+ supported rate in the
+ table."
+ INDEX { ifIndex, coDot11SupportedDataRatesRxIndex }
+ ::= { coDot11SupportedDataRatesRxTable 1 }
+
+CoDot11SupportedDataRatesRxEntry ::= SEQUENCE
+{
+ coDot11SupportedDataRatesRxIndex Integer32,
+ coDot11SupportedDataRatesRxValue Integer32
+}
+
+coDot11SupportedDataRatesRxIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index object which identifies which data rate to access."
+ ::= { coDot11SupportedDataRatesRxEntry 1 }
+
+coDot11SupportedDataRatesRxValue OBJECT-TYPE
+ SYNTAX Integer32 (2..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The receive bit rates supported by the PLCP and PMD, data
+ rates are increments of 500Kb/s from 1 Mb/s to 63.5 Mb/s
+ subject to limitations of each individual PHY."
+ ::= { coDot11SupportedDataRatesRxEntry 2 }
+
+-- *** End of Supported Data Rates Rx *****************************************
+
+
+-- *** Phy OFDM Table *********************************************************
+coDot11PhyOFDMTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11PhyOFDMEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of attributes for coDot11PhyOFDMEntry. In tabular form
+ to allow multiple instances on an agent. This table only apply
+ when in OFDM 5 GHz range."
+ ::= { coDot11phy 9 }
+
+coDot11PhyOFDMEntry OBJECT-TYPE
+ SYNTAX CoDot11PhyOFDMEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11PhyOFDMEntry Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex."
+ INDEX { ifIndex }
+ ::= { coDot11PhyOFDMTable 1 }
+
+CoDot11PhyOFDMEntry ::= SEQUENCE
+{
+ coDot11CurrentFrequency Integer32,
+ coDot11TIThreshold Integer32,
+ coDot11FrequencyBandsSupported Integer32
+}
+
+coDot11CurrentFrequency OBJECT-TYPE
+ SYNTAX Integer32 (1..200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The desired operating frequency channel of the OFDM PHY."
+ ::= { coDot11PhyOFDMEntry 1 }
+
+coDot11TIThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The threshold being used to detect a busy medium (frequency).
+ CCA shall report a busy medium upon detecting the RSSI above
+ this threshold."
+ ::= { coDot11PhyOFDMEntry 2 }
+
+coDot11FrequencyBandsSupported OBJECT-TYPE
+ SYNTAX Integer32 (1..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The capability of the OFDM PHY implementation to operate in
+ the three U-NII bands. Coded as an integer value of a three bit
+ fields as follow:
+
+ bit 0 .. capable of operating in the lower (5.15-5.25 GHz)
+ U-NII band.
+
+ bit 1 .. capable of operating in the middle (5.25-5.35 GHz)
+ U-NII band.
+
+ bit 2 .. capable of operating in the middle (5.725-5.825 GHz)
+ U-NII band.
+
+ For example, for an implementation capable of operating in the
+ lower and middle bands, this attribute would take the value 3."
+ ::= { coDot11PhyOFDMEntry 3 }
+
+-- *** End of Phy OFDM Table **************************************************
+
+-- *** PHY General Confifuration attributes ***********************************
+coDot11MinimumSNRLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..92)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An SNR level notification is generated when the average SNR
+ level is below this attribute. Not supported on the WCB-200."
+ ::= { coDot11phy 10 }
+
+coDot11SNRLevelNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This attribute, when true, enables the generation of SNR level
+ notifications. Not supported on the WCB-200."
+ DEFVAL { enable }
+ ::= { coDot11phy 11 }
+
+coDot11SNRLevelNotificationInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..1000000)
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Interval in minutes between SNR Level notifications. Not
+ supported on the WCB-200."
+ ::= { coDot11phy 12 }
+
+coDot11CountryCode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ world(1),
+ albania(8),
+ algeria(12),
+ azerbaijan(31),
+ argentina(32),
+ australia(36),
+ austria(40),
+ bahrain(48),
+ armenia(51),
+ belgium(56),
+ bolivia(68),
+ brazil(76),
+ belize(84),
+ bruneiDarussalam(96),
+ bulgaria(100),
+ belarus(112),
+ canada(124),
+ chile(152),
+ china(156),
+ taiwan(158),
+ colombia(170),
+ costaRica(188),
+ croatia(191),
+ cyprus(196),
+ czechRepublic(203),
+ denmark(208),
+ dominicanRepublic(214),
+ ecuador(218),
+ elSalvador(222),
+ estonia(233),
+ finland(246),
+ france(250),
+ georgia(268),
+ germany(276),
+ greece(300),
+ guatemala(320),
+ honduras(340),
+ hongkong(344),
+ hungary(348),
+ iceland(352),
+ india(356),
+ indonesia(360),
+ iran(364),
+ ireland(372),
+ israel(376),
+ italy(380),
+ japanW52W53(392),
+ japanW52W53J52(393),
+ japanJ52(395),
+ japanJ5280211j(396),
+ japanClient(397),
+ kazakhstan(398),
+ jordan(400),
+ kenya(404),
+ northKorea(408),
+ southKorea(410),
+ kuwait(414),
+ lebanon(422),
+ latvia(428),
+ liechtenstein(438),
+ lithuania(440),
+ luxembourg(442),
+ macau(446),
+ malaysia(458),
+ mexico(484),
+ monaco(492),
+ morocco(504),
+ oman(512),
+ netherlands(528),
+ newZealand(554),
+ norway(578),
+ pakistan(586),
+ panama(591),
+ peru(604),
+ philippines(608),
+ poland(616),
+ portugal(620),
+ puertoRico(630),
+ qatar(634),
+ romania(642),
+ russianFederation(643),
+ saudiArabia(682),
+ singapore(702),
+ slovakia(703),
+ vietNam(704),
+ slovenia(705),
+ southAfrica(710),
+ zimbabwe(716),
+ spain(724),
+ sweden(752),
+ switzerland(756),
+ syria(760),
+ thailand(764),
+ trinidadAndTobago(780),
+ unitedArabEmirates(784),
+ tunisia(788),
+ turkey(792),
+ ukraine(804),
+ macedonia(807),
+ egypt(818),
+ unitedKingdom(826),
+ unitedKingdom58GHz(827), -- United Kingdom 5.8GHz licensed
+ unitedStates(840),
+ uruguay(858),
+ uzbekistan(860),
+ venezuela(862),
+ yemen(887)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The radios are running accordingly to the regulations
+ of this country."
+ ::= { coDot11phy 13 }
+
+-- *** Phy HT Table *********************************************************
+coDot11PhyHTTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11PhyHTEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of attributes for coDot11PhyHTEntry. This table only
+ apply when the PHY type is HT."
+ ::= { coDot11phy 14 }
+
+coDot11PhyHTEntry OBJECT-TYPE
+ SYNTAX CoDot11PhyHTEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11PhyHTEntry Table.
+
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex."
+ INDEX { ifIndex }
+ ::= { coDot11PhyHTTable 1 }
+
+CoDot11PhyHTEntry ::= SEQUENCE
+{
+ coDot11FortyMHzOperationImplemented TruthValue,
+ coDot11FortyMHzOperationEnabled TruthValue,
+ coDot11CurrentPrimaryChannel Integer32,
+ coDot11CurrentSecondaryChannel Integer32,
+ coDot11GreenfieldOptionImplemented TruthValue,
+ coDot11GreenfieldOptionEnabled TruthValue,
+ coDot11ShortGIOptionInTwentyImplemented TruthValue,
+ coDot11ShortGIOptionInTwentyEnabled TruthValue,
+ coDot11ShortGIOptionInFortyImplemented TruthValue,
+ coDot11ShortGIOptionInFortyEnabled TruthValue,
+ coDot11HighestSupportedDataRate Integer32
+}
+
+coDot11FortyMHzOperationImplemented OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute, when TRUE, indicates that the 40 MHz
+ Operation is implemented."
+ ::= { coDot11PhyHTEntry 1 }
+
+coDot11FortyMHzOperationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute, when TRUE, indicates that the 40 MHz
+ Operation is enabled."
+ ::= { coDot11PhyHTEntry 2 }
+
+coDot11CurrentPrimaryChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute indicates the operating channel.
+ If 20/40 MHz Mode is currently in use then this
+ attribute indicates the primary channel."
+ ::= { coDot11PhyHTEntry 3 }
+
+coDot11CurrentSecondaryChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute indicates the channel number of the
+ secondary channel. If 20/40 MHz mode is not currently
+ in use, this attribute value shall be 0."
+ ::= { coDot11PhyHTEntry 4 }
+
+coDot11GreenfieldOptionImplemented OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute, when TRUE, indicates that the HT
+ Greenfield option is implemented."
+ ::= { coDot11PhyHTEntry 5 }
+
+coDot11GreenfieldOptionEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute, when TRUE, indicates that the HT
+ Greenfield option is enabled."
+ ::= { coDot11PhyHTEntry 6 }
+
+coDot11ShortGIOptionInTwentyImplemented OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute, when TRUE, indicates that the Short
+ Guard option is implemented for 20 MHz operation."
+ ::= { coDot11PhyHTEntry 7 }
+
+coDot11ShortGIOptionInTwentyEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute, when TRUE, indicates that the Short
+ Guard option is enabled for 20 MHz operation."
+ ::= { coDot11PhyHTEntry 8 }
+
+coDot11ShortGIOptionInFortyImplemented OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute, when TRUE, indicates that the Short
+ Guard option is implemented for 40 MHz operation."
+ ::= { coDot11PhyHTEntry 9 }
+
+coDot11ShortGIOptionInFortyEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute, when TRUE, indicates that the Short
+ Guard option is enabled for 40 MHz operation."
+ ::= { coDot11PhyHTEntry 10 }
+
+coDot11HighestSupportedDataRate OBJECT-TYPE
+ SYNTAX Integer32 (0..600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute shall specify the Highest Data Rate in
+ Mb/s at which the station may receive data."
+ ::= { coDot11PhyHTEntry 11 }
+
+-- *** End of Phy HT Table **************************************************
+
+-- *** End of PHY General Configuration attributes ****************************
+
+
+-- *** RSNA statistics ********************************************************
+coDot11RSNAStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoDot11RSNAStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table maintains statistics for SN. It is not supported
+ on the WCB-200."
+ ::= { colubris802dot11 4 }
+
+coDot11RSNAStatsEntry OBJECT-TYPE
+ SYNTAX CoDot11RSNAStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coDot11RSNAStatsTable."
+ AUGMENTS { coVirtualAccessPointConfigEntry }
+ ::= { coDot11RSNAStatsTable 1 }
+
+CoDot11RSNAStatsEntry ::= SEQUENCE
+{
+ coDot11RSNAStatsVersion Unsigned32,
+ coDot11RSNAStatsSelectedPairwiseCipher OCTET STRING,
+ coDot11RSNAStatsTKIPICVErrors Counter32,
+ coDot11RSNAStatsTKIPLocalMICFailures Counter32,
+ coDot11RSNAStatsTKIPRemoteMICFailures Counter32,
+ coDot11RSNAStatsTKIPCounterMeasuresInvoked Counter32,
+ coDot11RSNAStatsCCMPFormatErrors Counter32,
+ coDot11RSNAStatsCCMPReplays Counter32,
+ coDot11RSNAStatsCCMPDecryptErrors Counter32,
+ coDot11RSNAStatsTKIPReplays Counter32,
+ coDot11RSNAStats4WayHandshakeFailures Counter32
+}
+
+coDot11RSNAStatsVersion OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The RSNA version which the AP associated with."
+ ::= { coDot11RSNAStatsEntry 2 }
+
+coDot11RSNAStatsSelectedPairwiseCipher OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The AKM Suite the AP selected during association.
+ The value consists of a three octet OUI followed by a
+ one octet type as follows:
+
+ OUI Value, Cipher, Type
+
+ XX-XX-XX, 0, Reserved
+
+ XX-XX-XX, 1, WEP-40
+
+ XX-XX-XX, 2, TKIP
+
+ XX-XX-XX, 3, Reserved
+
+ XX-XX-XX, 4, CCMP
+
+ XX-XX-XX, 5, WEP-104
+
+ XX-XX-XX, 6-255, Reserved
+
+ Vendor, any, Vendor Specific
+
+ other, any, Reserved"
+ ::= { coDot11RSNAStatsEntry 3 }
+
+coDot11RSNAStatsTKIPICVErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counts the number of TKIP ICV errors encountered when
+ decrypting packets for the AP."
+ ::= { coDot11RSNAStatsEntry 4 }
+
+coDot11RSNAStatsTKIPLocalMICFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counts the number of Michael MIC failure encountered when
+ checking the integrity of packets received from the AP at
+ this entity."
+ ::= { coDot11RSNAStatsEntry 5 }
+
+coDot11RSNAStatsTKIPRemoteMICFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counts the number of Michael MIC failures encountered by
+ the remote device and reported back to this entity."
+ ::= { coDot11RSNAStatsEntry 6 }
+
+coDot11RSNAStatsTKIPCounterMeasuresInvoked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counts the number of times a MIC failure occurred two times
+ within 60 seconds and countermeasures were invoked. This
+ variable counts this for both local and remote. It
+ increments every time countermeasures are invoked."
+ ::= { coDot11RSNAStatsEntry 7 }
+
+coDot11RSNAStatsCCMPFormatErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of MSDUs received with an invalid CCMP format."
+ ::= { coDot11RSNAStatsEntry 8 }
+
+coDot11RSNAStatsCCMPReplays OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of received unicast fragments discarded by the
+ replay mechanism."
+ ::= { coDot11RSNAStatsEntry 9 }
+
+coDot11RSNAStatsCCMPDecryptErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of received fragments discarded by the CCMP
+ decryption algorithm."
+ ::= { coDot11RSNAStatsEntry 10 }
+
+coDot11RSNAStatsTKIPReplays OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counts the number of TKIP replay errors detected."
+ ::= { coDot11RSNAStatsEntry 11 }
+
+coDot11RSNAStats4WayHandshakeFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counts the number of 4-Way Handshake failures."
+ ::= { coDot11RSNAStatsEntry 12 }
+
+-- *** End of RSNA statistics *************************************************
+
+
+-- *** Notifications **********************************************************
+coDot11ManagementMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubris802dot11 5 }
+coDot11ManagementMIBNotifications OBJECT IDENTIFIER ::= { coDot11ManagementMIBNotificationPrefix 0 }
+
+coDot11SNRLevelNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ ifDescr,
+ coVirtualApSSID,
+ coDot11CurrentSNRLevel
+ }
+ STATUS current
+ DESCRIPTION "The average SNR level for all the stations using
+ this virtual ap during the last three intervals
+ is low."
+ --#SUMMARY "Low SNR of %d for wireless profile %s on interface %s"
+ --#ARGUMENTS { 3, 2, 1 }
+ --#SEVERITY WARNING
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { coDot11ManagementMIBNotifications 1 }
+
+coDot11AssociationNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ ifDescr,
+ coDot11StationName,
+ coDot11StationSSID,
+ coDot11StationIPAddress,
+ coDot11StationMACAddress,
+ coDot11SignalLevel,
+ coDot11SNR,
+ coDot11TransmitRate,
+ coDot11NumberOfUsers
+ }
+ STATUS current
+ DESCRIPTION "Sent when a new association is made or sent periodically
+ using interval specified by
+ coDot11AssociationNotificationInterval object."
+ --#SUMMARY "Device %s MAC:%s SNR:%d wirelessly associated on interface %s SSID %s."
+ --#ARGUMENTS { 2, 5, 7, 1, 3 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { coDot11ManagementMIBNotifications 2 }
+
+coDot11UnauthorizedAPNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ ifDescr,
+ coDot11ScanSSID,
+ coDot11ScanMacAddress,
+ coDot11ScanChannel,
+ coDot11ScanPHYType
+ }
+ STATUS current
+ DESCRIPTION "Sent when a new unauthorized AP is detected."
+ --#SUMMARY "Unauthorized Device %s MAC:%s detected on interface %s."
+ --#ARGUMENTS { 2, 3, 1 }
+ --#SEVERITY MAJOR
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { coDot11ManagementMIBNotifications 3 }
+
+-- *** End of Notifications ***************************************************
+
+
+-- *** Conformance Information ************************************************
+coDot11Conformance OBJECT IDENTIFIER ::= { colubris802dot11 6 }
+coDot11Groups OBJECT IDENTIFIER ::= { coDot11Conformance 1 }
+coDot11Compliances OBJECT IDENTIFIER ::= { coDot11Conformance 2 }
+
+-- *** compliance statements **************************************************
+coDot11Compliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION "The compliance statement for SNMPv2 entities that implement
+ the IEEE 802.11 MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ coDot11APBaseGroup,
+ coDot11MACBaseGroup,
+ coDot11CountersGroup,
+ coDot11SmtAuthenticationAlgorithmsGroup,
+ coDot11PhyConfigComplianceGroup,
+ coDot11PhyConfigGroup,
+ coDot11APPrivacyGroup,
+ coDot11MACStatisticsGroup,
+ coDot11PhyAntennaComplianceGroup,
+ coDot11PhyRegDomainsSupportGroup,
+ coDot11PhyAntennasListGroup,
+ coDot11PhyRateGroup,
+ coDot11AssociationGroup,
+ coDot11AssociationConfigGroup,
+ coDot11ScanGroup,
+ coDot11ScanConfigGroup,
+ coDot11WDSComplianceGroup,
+ coDot11NotificationGroup,
+ coDot11StationHTGroup
+ }
+
+ GROUP coDot11PhyDSSSComplianceGroup
+ DESCRIPTION "Implementation of this group is required when object
+ coDot11PHYType has the value of dsss."
+
+ GROUP coDot11PhyOFDMComplianceGroup
+ DESCRIPTION "Implementation of this group is required when object
+ coDot11PHYType has the value of ofdm."
+
+ GROUP coDot11PhyHTComplianceGroup
+ DESCRIPTION "Implementation of this group is required when object
+ coDot11PHYType has the value of ht."
+
+ ::= { coDot11Compliances 1 }
+
+coDot11RSNCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for SNMPv2 entities that implement
+ the IEEE 802.11 RSN MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ coDot11RSNBase
+ }
+ ::= { coDot11Compliances 2 }
+
+coDot11ComplianceExt MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for SNMPv2 entities that implement
+ the IEEE 802.11 MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ coDot11APBaseGroupExt,
+ coDot11MACBaseGroup,
+ coDot11CountersGroup,
+ coDot11SmtAuthenticationAlgorithmsGroup,
+ coDot11PhyConfigComplianceGroup,
+ coDot11PhyConfigGroup,
+ coDot11APPrivacyGroup,
+ coDot11MACStatisticsGroup,
+ coDot11PhyAntennaComplianceGroup,
+ coDot11PhyRegDomainsSupportGroup,
+ coDot11PhyAntennasListGroup,
+ coDot11PhyRateGroup,
+ coDot11AssociationGroup,
+ coDot11AssociationConfigGroup,
+ coDot11ScanGroup,
+ coDot11ScanConfigGroup,
+ coDot11WDSComplianceGroup,
+ coDot11NotificationGroup,
+ coDot11StationHTGroup
+ }
+
+ GROUP coDot11PhyDSSSComplianceGroup
+ DESCRIPTION "Implementation of this group is required when object
+ coDot11PHYType has the value of dsss."
+
+ GROUP coDot11PhyOFDMComplianceGroup
+ DESCRIPTION "Implementation of this group is required when object
+ coDot11PHYType has the value of ofdm."
+
+ GROUP coDot11PhyHTComplianceGroup
+ DESCRIPTION "Implementation of this group is required when object
+ coDot11PHYType has the value of ht."
+
+ ::= { coDot11Compliances 3 }
+
+-- *** Groups - units of conformance ******************************************
+coDot11APBaseGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11RelayBetweenStation,
+ coDot11PrivacyOptionImplemented,
+ coDot11RSNAOptionImplemented,
+ coDot11BeaconPeriod,
+ coDot11DTIMPeriod,
+ coDot11NumberOfUsers,
+ coDot11AddToAssociationNotification,
+ coDot11PhyTxPowerAdminLevel,
+ coDot11PhyTxPowerOperLevel,
+ coDot11BSSID,
+ coDot11AdminMinimumDataRate,
+ coDot11AdminMaximumDataRate,
+ coDot11HighThroughputOptionImplemented
+ }
+ STATUS deprecated
+ DESCRIPTION "The AP object class provides the necessary support at the
+ Access Point to manage the processes in the STA such that
+ the STA may work cooperatively as a part of an IEEE 802.11
+ network. coDot11AdminMinimumDataRate and
+ coDot11AdminMaximumDataRate are deprecated."
+ ::= { coDot11Groups 1 }
+
+coDot11APPrivacyGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11PrivacyInvoked,
+ coDot11ExcludeUnencrypted,
+ coDot11WEPICVErrorCount,
+ coDot11WEPExcludedCount,
+ coDot11WEPDefaultKeyID,
+ coDot11WEPDefaultKey1Value,
+ coDot11WEPDefaultKey2Value,
+ coDot11WEPDefaultKey3Value,
+ coDot11WEPDefaultKey4Value,
+ coDot11RSNAEnabled
+ }
+ STATUS current
+ DESCRIPTION "The APPrivacy package is a set of attributes that shall be
+ present if WEP is implemented in the Access Point."
+ ::= { coDot11Groups 2 }
+
+coDot11MACBaseGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11MACAddress,
+ coDot11RTSThreshold,
+ coDot11ShortRetryLimit,
+ coDot11LongRetryLimit,
+ coDot11FragmentationThreshold,
+ coDot11MaxTransmitMSDULifetime,
+ coDot11MaxReceiveLifetime,
+ coDot11ManufacturerID,
+ coDot11ProductID,
+ coDot11RadioType
+ }
+ STATUS current
+ DESCRIPTION "The MAC object class provides the necessary support for the
+ access control, generation, and verification of frame check
+ sequences, and proper delivery of valid data to upper layers."
+ ::= { coDot11Groups 3 }
+
+coDot11MACStatisticsGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11RetryCount,
+ coDot11MultipleRetryCount
+ }
+ STATUS current
+ DESCRIPTION "The MACStatistics package provides extended statistical
+ information on the operation of the MAC. This package is
+ completely optional."
+ ::= { coDot11Groups 4 }
+
+coDot11SmtAuthenticationAlgorithmsGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11AuthenticationAlgorithm,
+ coDot11AuthenticationAlgorithmsEnable
+ }
+ STATUS current
+ DESCRIPTION "Authentication Algorithm Table."
+ ::= { coDot11Groups 5 }
+
+coDot11PhyConfigComplianceGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11MinimumSNRLevel,
+ coDot11CurrentSNRLevel,
+ coDot11Sensitivity,
+ coDot11PhyAdminStatus,
+ coDot11PhyOperStatus,
+ coDot11PHYType,
+ coDot11CurrentRegDomain,
+ coDot11TempType,
+ coDot11CurrentOperFrequency,
+ coDot11CurrentOperPHYType,
+ coDot11RadioEnabled,
+ coDot11OperatingMode,
+ coDot11AutoChannelEnabled,
+ coDot11AutoChannelInterval,
+ coDot11AutoPowerEnabled,
+ coDot11AutoPowerInterval
+ }
+ STATUS current
+ DESCRIPTION "PHY layer operations attributes."
+ ::= { coDot11Groups 6 }
+
+coDot11PhyConfigGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11SNRLevelNotificationEnabled,
+ coDot11SNRLevelNotificationInterval,
+ coDot11CountryCode
+ }
+ STATUS current
+ DESCRIPTION "PHY notification configuration attributes."
+ ::= { coDot11Groups 7 }
+
+coDot11PhyAntennaComplianceGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11CurrentTxAntenna,
+ coDot11DiversitySupport,
+ coDot11CurrentRxAntenna
+ }
+ STATUS current
+ DESCRIPTION "Phy antenna attributes."
+ ::= { coDot11Groups 8 }
+
+coDot11PhyDSSSComplianceGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11CurrentChannel,
+ coDot11CCAModeSupported,
+ coDot11CurrentCCAMode
+ }
+ STATUS current
+ DESCRIPTION "Attributes that configure the DSSS for IEEE 802.11."
+ ::= { coDot11Groups 9 }
+
+coDot11PhyRegDomainsSupportGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11RegDomainsSupportValue
+ }
+ STATUS current
+ DESCRIPTION "Attributes that specify the supported Regulation Domains."
+ ::= { coDot11Groups 10 }
+
+coDot11PhyAntennasListGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11SupportedTxAntenna,
+ coDot11SupportedRxAntenna,
+ coDot11DiversitySelectionRx
+ }
+ STATUS current
+ DESCRIPTION "Antennas list attributes."
+ ::= { coDot11Groups 11 }
+
+coDot11PhyRateGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11SupportedDataRatesTxValue,
+ coDot11SupportedDataRatesRxValue
+ }
+ STATUS current
+ DESCRIPTION "Attributes for Data Rates for IEEE 802.11."
+ ::= { coDot11Groups 12 }
+
+coDot11CountersGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11TransmittedFragmentCount,
+ coDot11MulticastTransmittedFrameCount,
+ coDot11FailedCount,
+ coDot11FrameDuplicateCount,
+ coDot11RTSSuccessCount,
+ coDot11RTSFailureCount,
+ coDot11ACKFailureCount,
+ coDot11ReceivedFragmentCount,
+ coDot11MulticastReceivedFrameCount,
+ coDot11FCSErrorCount,
+ coDot11WEPUndecryptableCount,
+ coDot11TransmittedFrameCount
+ }
+ STATUS current
+ DESCRIPTION "Attributes from the coDot11CountersGroup that are not described
+ in the coDot11MACStatistics group. These objects are
+ mandatory."
+ ::= { coDot11Groups 13 }
+
+coDot11AssociationGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11StationMACAddress,
+ coDot11StationConnectTime,
+ coDot11SignalLevel,
+ coDot11NoiseLevel,
+ coDot11SNR,
+ coDot11PktsRate1,
+ coDot11PktsRate2,
+ coDot11PktsRate5dot5,
+ coDot11PktsRate6,
+ coDot11PktsRate9,
+ coDot11PktsRate11,
+ coDot11PktsRate12,
+ coDot11PktsRate18,
+ coDot11PktsRate24,
+ coDot11PktsRate36,
+ coDot11PktsRate48,
+ coDot11PktsRate54,
+ coDot11TransmitRate,
+ coDot11ReceiveRate,
+ coDot11InPkts,
+ coDot11OutPkts,
+ coDot11InOctets,
+ coDot11OutOctets,
+ coDot11StationSSID,
+ coDot11StationName,
+ coDot11StationIPAddress,
+ coDot11StationVLAN,
+ coDot11StationLocalInterface,
+ coDot11StaHT
+ }
+ STATUS current
+ DESCRIPTION "The AP object class provides the necessary support at the
+ Access Point to manage the association table."
+ ::= { coDot11Groups 14 }
+
+coDot11AssociationConfigGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11AssociationNotificationEnabled,
+ coDot11AssociationNotificationInterval
+ }
+ STATUS current
+ DESCRIPTION "The AP object class provides the necessary support at the
+ Access Point to manage the association table. Not supported
+ on the WCB-200."
+ ::= { coDot11Groups 15 }
+
+coDot11ScanGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11ScanMacAddress,
+ coDot11ScanChannel,
+ coDot11ScanSSID,
+ coDot11ScanSignalLevel,
+ coDot11ScanNoiseLevel,
+ coDot11ScanSNR,
+ coDot11ScanStatus,
+ coDot11ScanPHYType,
+ coDot11ScanInactivityTime
+ }
+ STATUS current
+ DESCRIPTION "The AP object class provides the necessary support at the
+ Access Point to manage the scan table. "
+ ::= { coDot11Groups 16 }
+
+coDot11ScanConfigGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11ScanEnabled,
+ coDot11ScanPeriodicity,
+ coDot11ScanAuthorizedListURL,
+ coDot11UnauthorizedAPNotificationEnabled,
+ coDot11UnauthorizedAPNotificationInterval
+ }
+ STATUS current
+ DESCRIPTION "The AP object class provides the necessary support at the
+ Access Point to manage the scan table. Not supported on
+ the WCB-200."
+ ::= { coDot11Groups 17 }
+
+coDot11WDSComplianceGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11WDSPortMacAddress,
+ coDot11WDSPortCurrentRate,
+ coDot11WDSPortSNRLevel,
+ coDot11WDSPortTxPackets,
+ coDot11WDSPortTxDropped,
+ coDot11WDSPortTxErrors,
+ coDot11WDSPortRxPackets,
+ coDot11WDSPortRxDropped,
+ coDot11WDSPortRxErrors
+ }
+ STATUS current
+ DESCRIPTION "Attributes that configure the WDS table."
+ ::= { coDot11Groups 18 }
+
+coDot11NotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ coDot11SNRLevelNotification,
+ coDot11AssociationNotification,
+ coDot11UnauthorizedAPNotification
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications."
+ ::= { coDot11Groups 19 }
+
+coDot11RSNBase OBJECT-GROUP
+ OBJECTS {
+ coDot11RSNAStatsVersion,
+ coDot11RSNAStatsSelectedPairwiseCipher,
+ coDot11RSNAStatsTKIPICVErrors,
+ coDot11RSNAStatsTKIPLocalMICFailures,
+ coDot11RSNAStatsTKIPRemoteMICFailures,
+ coDot11RSNAStatsTKIPCounterMeasuresInvoked,
+ coDot11RSNAStatsCCMPFormatErrors,
+ coDot11RSNAStatsCCMPReplays,
+ coDot11RSNAStatsCCMPDecryptErrors,
+ coDot11RSNAStatsTKIPReplays,
+ coDot11RSNAStats4WayHandshakeFailures
+ }
+ STATUS current
+ DESCRIPTION "The coDot11RSNBase object class provides the necessary
+ support for managing RSNA functionality in the STA"
+ ::= { coDot11Groups 20 }
+
+coDot11PhyOFDMComplianceGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11CurrentFrequency,
+ coDot11TIThreshold,
+ coDot11FrequencyBandsSupported
+ }
+ STATUS current
+ DESCRIPTION "Attributes that configure the OFDM for IEEE 802.11."
+ ::= { coDot11Groups 21 }
+
+coDot11StationHTGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11StaTransmitMCS,
+ coDot11StaReceiveMCS,
+ coDot11StaChannelWidth,
+ coDot11StaShortGI,
+ coDot11StaPktsTxMCS0,
+ coDot11StaPktsTxMCS1,
+ coDot11StaPktsTxMCS2,
+ coDot11StaPktsTxMCS3,
+ coDot11StaPktsTxMCS4,
+ coDot11StaPktsTxMCS5,
+ coDot11StaPktsTxMCS6,
+ coDot11StaPktsTxMCS7,
+ coDot11StaPktsTxMCS8,
+ coDot11StaPktsTxMCS9,
+ coDot11StaPktsTxMCS10,
+ coDot11StaPktsTxMCS11,
+ coDot11StaPktsTxMCS12,
+ coDot11StaPktsTxMCS13,
+ coDot11StaPktsTxMCS14,
+ coDot11StaPktsTxMCS15,
+ coDot11StaPktsRxMCS0,
+ coDot11StaPktsRxMCS1,
+ coDot11StaPktsRxMCS2,
+ coDot11StaPktsRxMCS3,
+ coDot11StaPktsRxMCS4,
+ coDot11StaPktsRxMCS5,
+ coDot11StaPktsRxMCS6,
+ coDot11StaPktsRxMCS7,
+ coDot11StaPktsRxMCS8,
+ coDot11StaPktsRxMCS9,
+ coDot11StaPktsRxMCS10,
+ coDot11StaPktsRxMCS11,
+ coDot11StaPktsRxMCS12,
+ coDot11StaPktsRxMCS13,
+ coDot11StaPktsRxMCS14,
+ coDot11StaPktsRxMCS15
+ }
+ STATUS current
+ DESCRIPTION "The AP object class provides the necessary support at the
+ Access Point to manage the station HT table."
+ ::= { coDot11Groups 22 }
+
+coDot11PhyHTComplianceGroup OBJECT-GROUP
+ OBJECTS {
+ coDot11FortyMHzOperationImplemented,
+ coDot11FortyMHzOperationEnabled,
+ coDot11CurrentPrimaryChannel,
+ coDot11CurrentSecondaryChannel,
+ coDot11GreenfieldOptionImplemented,
+ coDot11GreenfieldOptionEnabled,
+ coDot11ShortGIOptionInTwentyImplemented,
+ coDot11ShortGIOptionInTwentyEnabled,
+ coDot11ShortGIOptionInFortyImplemented,
+ coDot11ShortGIOptionInFortyEnabled,
+ coDot11HighestSupportedDataRate
+ }
+ STATUS current
+ DESCRIPTION "Attributes that configure the HT for IEEE 802.11."
+ ::= { coDot11Groups 23 }
+
+coDot11APBaseGroupExt OBJECT-GROUP
+ OBJECTS {
+ coDot11RelayBetweenStation,
+ coDot11PrivacyOptionImplemented,
+ coDot11RSNAOptionImplemented,
+ coDot11BeaconPeriod,
+ coDot11DTIMPeriod,
+ coDot11NumberOfUsers,
+ coDot11AddToAssociationNotification,
+ coDot11PhyTxPowerAdminLevel,
+ coDot11PhyTxPowerOperLevel,
+ coDot11BSSID,
+ coDot11HighThroughputOptionImplemented
+ }
+ STATUS current
+ DESCRIPTION "The AP object class provides the necessary support at the
+ Access Point to manage the processes in the STA such that
+ the STA may work cooperatively as a part of an IEEE 802.11
+ network."
+ ::= { coDot11Groups 24 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-LICENSE-MIB.my b/MIBS/hpmsm/COLUBRIS-LICENSE-MIB.my
new file mode 100644
index 0000000..c69fd9a
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-LICENSE-MIB.my
@@ -0,0 +1,148 @@
+-- ****************************************************************************
+-- COLUBRIS-LICENSE-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Licensing Information MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-LICENSE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+;
+
+
+colubrisLicenseMIB MODULE-IDENTITY
+ LAST-UPDATED "200606070000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Licensing Information MIB."
+
+ ::= { colubrisMgmtV2 29 }
+
+
+-- colubrisLicenseMIB definition
+colubrisLicenseMIBObjects OBJECT IDENTIFIER ::= { colubrisLicenseMIB 1 }
+
+-- colubris License Information groups
+coLicenseGroup OBJECT IDENTIFIER ::= { colubrisLicenseMIBObjects 1 }
+
+-- The License Group
+coLicenseFeatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoLicenseFeatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "License information attributes."
+ ::= { coLicenseGroup 1 }
+
+coLicenseFeatureEntry OBJECT-TYPE
+ SYNTAX CoLicenseFeatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coLicenseFeatureTable.
+ coLicenseFeatureIndex - Uniquely identify a license
+ feature in a Colubris product."
+ INDEX { coLicenseFeatureIndex }
+ ::= { coLicenseFeatureTable 1 }
+
+CoLicenseFeatureEntry ::= SEQUENCE
+{
+ coLicenseFeatureIndex Integer32,
+ coLicenseFeatureName DisplayString,
+ coLicenseFeatureState INTEGER,
+ coLicenseFeatureEndingDate OCTET STRING,
+ coLicenseFeatureRemainingDays Integer32
+}
+
+coLicenseFeatureIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Uniquely identify a license feature in a
+ Colubris product."
+ ::= { coLicenseFeatureEntry 1 }
+
+coLicenseFeatureName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Friendly name of the license feature."
+ ::= { coLicenseFeatureEntry 2 }
+
+coLicenseFeatureState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the feature is enabled or disabled."
+ ::= { coLicenseFeatureEntry 3 }
+
+coLicenseFeatureEndingDate OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the date when the feature will be
+ deactivated. The format of the date is YYYY/MM/DD."
+ ::= { coLicenseFeatureEntry 4 }
+
+coLicenseFeatureRemainingDays OBJECT-TYPE
+ SYNTAX Integer32 (0..9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of days when the feature will be
+ deactivated. If the feature is permanent, the value
+ 9999 is returned."
+ ::= { coLicenseFeatureEntry 5 }
+
+
+-- conformance information
+colubrisLicenseMIBConformance OBJECT IDENTIFIER ::= { colubrisLicenseMIB 2 }
+colubrisLicenseMIBCompliances OBJECT IDENTIFIER ::= { colubrisLicenseMIBConformance 1 }
+colubrisLicenseMIBGroups OBJECT IDENTIFIER ::= { colubrisLicenseMIBConformance 2 }
+
+
+-- compliance statements
+colubrisLicenseMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the License Information MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisLicenseMIBGroup
+ }
+ ::= { colubrisLicenseMIBCompliances 1 }
+
+-- units of conformance
+colubrisLicenseMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coLicenseFeatureName,
+ coLicenseFeatureState,
+ coLicenseFeatureEndingDate,
+ coLicenseFeatureRemainingDays
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the license information status."
+ ::= { colubrisLicenseMIBGroups 1 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-MAINTENANCE-MIB.my b/MIBS/hpmsm/COLUBRIS-MAINTENANCE-MIB.my
new file mode 100644
index 0000000..50b8a95
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-MAINTENANCE-MIB.my
@@ -0,0 +1,429 @@
+-- ****************************************************************************
+-- COLUBRIS-MAINTENANCE-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks Maintenance MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-MAINTENANCE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ systemConfigurationVersion, systemFirmwareRevision
+ FROM COLUBRIS-SYSTEM-MIB
+ ColubrisNotificationEnable
+ FROM COLUBRIS-TC
+;
+
+colubrisMaintenanceMIB MODULE-IDENTITY
+ LAST-UPDATED "200501170000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks Maintenance MIB."
+
+ ::= { colubrisMgmtV2 2 }
+
+
+-- colubrisMaintenanceMIB definition
+colubrisMaintenanceMIBObjects OBJECT IDENTIFIER ::= { colubrisMaintenanceMIB 1 }
+
+-- Maintenance MIB groups
+firmwareUpdate OBJECT IDENTIFIER ::= { colubrisMaintenanceMIBObjects 1 }
+configurationUpdate OBJECT IDENTIFIER ::= { colubrisMaintenanceMIBObjects 2 }
+certificate OBJECT IDENTIFIER ::= { colubrisMaintenanceMIBObjects 3 }
+
+
+-- firmware update group
+firmwarePeriodicUpdate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if firmware updates are automatically triggered
+ on a periodic basis or not.
+ 'true': Automatically update the firmware based on
+ the information specified in the
+ firmwareUpdateDay and firmwareUpdateTime
+ attributes.
+ 'false': No firmware update is triggered unless a request
+ is specifically issude using the
+ firmwareUpdateInitiate attribute."
+ ::= { firmwareUpdate 1 }
+
+firmwareUpdateDay OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ monday(1),
+ tuesday(2),
+ wednesday(3),
+ thursday(4),
+ friday(5),
+ saturday(6),
+ sunday(7),
+ everyday(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When firmwarePeriodicUpdate is set to true, this attribute
+ specifies the day that automatic updates will occur."
+ ::= { firmwareUpdate 2 }
+
+firmwareUpdateTime OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When firmwarePeriodicUpdate is set to true, this attribute
+ specifies the time of the day for an automatic firmware update.
+ Specify the time in hours (00-23) and minutes (00-59) in the
+ format HH:MM. The ':' character is mandatory between the fields."
+ ::= { firmwareUpdate 3 }
+
+firmwareUpdateLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the URL where the new firmware file is located. This is
+ used when the firmware update is triggered manually or automatically
+ on a periodic basis."
+ ::= { firmwareUpdate 4 }
+
+firmwareUpdateInitiate OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(0),
+ update(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Triggers a firmware update using the firmware specified in the
+ firmwareUpdateLocation attribute. Reading this attribute always
+ returns 'idle'."
+ ::= { firmwareUpdate 5 }
+
+firmwareUpdateNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if firmwareUpdateNotification notifications are
+ generated."
+ DEFVAL { enable }
+ ::= { firmwareUpdate 6 }
+
+firmwareUpdateInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Contains various information about the firmware update and is
+ used with firmware update notifications to provide more
+ detailed information."
+ ::= { firmwareUpdate 7 }
+
+-- configuration update group
+configurationPeriodicUpdate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if configuration file updates are automatically triggered
+ on a periodic basis or not.
+
+ 'true': Automatically update the configuration file based on
+ the information specified in the
+ configurationUpdateDay and configurationUpdateTime
+ attributes.
+
+ 'false': No configuration file update is triggered unless a request
+ is specifically issude using the
+ configurationUpdateInitiate attribute."
+ ::= { configurationUpdate 1 }
+
+configurationUpdateDay OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ monday(1),
+ tuesday(2),
+ wednesday(3),
+ thursday(4),
+ friday(5),
+ saturday(6),
+ sunday(7),
+ everyday(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When configurationPeriodicUpdate is set to true, this attribute
+ specifies the day that automatic updates will occur."
+ ::= { configurationUpdate 2 }
+
+configurationUpdateTime OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When configurationPeriodicUpdateis set to true, this attribute
+ specifies the time of the day for an automatic configuration file update.
+ Specify the time in hours (00-23) and minutes (00-59) in the
+ format HH:MM. The ':' character is mandatory between the fields."
+ ::= { configurationUpdate 3 }
+
+configurationUpdateLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the URL where the new configuration file is located. This is
+ used when the update is triggered manually or automatically
+ on a periodic basis."
+ ::= { configurationUpdate 4 }
+
+configurationUpdateInitiate OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(0),
+ update(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Triggers a configuration file update using the configuration file
+ specified in the configurationUpdateLocation attribute. Reading this
+ attribute always returns 'idle'."
+ ::= { configurationUpdate 5 }
+
+configurationUpdateOperation OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ backup(1),
+ restore(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the operation that is performed on the
+ configuration file.
+
+ 'backup': Saves the current device configuration into the file
+ specified in the configurationUpdateLocation attribute.
+
+ 'restore': Loads the file specified in the
+ configurationUpdateLocation attribute into the device."
+ ::= { configurationUpdate 6 }
+
+configurationUpdateNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if configurationUpdateNotification notifications are generated."
+ DEFVAL { enable }
+ ::= { configurationUpdate 7 }
+
+configurationLocalUpdateNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if configurationLocalUpdateNotification notifications
+ are generated."
+ DEFVAL { enable }
+ ::= { configurationUpdate 8 }
+
+configurationUpdateInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Contains various information about the configuration update and is
+ used with configuration update notifications to provide more
+ detailed information."
+ ::= { configurationUpdate 9 }
+
+configurationFactoryDefaults OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(0),
+ resetToFactoryDefaults(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Resets the device configuration to Factory Default.
+ Important: This will reset the community names and shut down all
+ connections. Reading this object will always return 'idle'."
+ ::= { configurationUpdate 10 }
+
+configurationRestart OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(0),
+ restart(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Restarts the device.
+ Important: This will shut down all connections. Reading this object
+ will always return 'idle'."
+ ::= { configurationUpdate 11 }
+
+-- certificates configuration group
+certificateAboutToExpireNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if certificateAboutToExpireNotification notifications
+ are generated."
+ DEFVAL { enable }
+ ::= { certificate 1 }
+
+certificateExpiredNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if certificateExpiredNotification notifications are generated."
+ DEFVAL { enable }
+ ::= { certificate 2 }
+
+certificateExpiryDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the current expiry date of the certificate."
+ ::= { certificate 3 }
+
+-- notifications
+colubrisMaintenanceMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisMaintenanceMIB 2 }
+colubrisMaintenanceMIBNotifications OBJECT IDENTIFIER ::= { colubrisMaintenanceMIBNotificationPrefix 0 }
+
+firmwareUpdateNotification NOTIFICATION-TYPE
+ OBJECTS {
+ firmwareUpdateInfo,
+ systemFirmwareRevision
+ }
+ STATUS current
+ DESCRIPTION "Sent when a firmware update was attempted from a remote
+ server."
+ --#SUMMARY "Remote firmware update from revision %s: %s"
+ --#ARGUMENTS { 1, 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisMaintenanceMIBNotifications 5 }
+
+configurationUpdateNotification NOTIFICATION-TYPE
+ OBJECTS {
+ configurationUpdateInfo,
+ systemConfigurationVersion
+ }
+ STATUS current
+ DESCRIPTION "Sent when a configuration update was attempted from a remote
+ server."
+ --#SUMMARY "Remote configuration update: %s"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisMaintenanceMIBNotifications 1 }
+
+configurationLocalUpdateNotification NOTIFICATION-TYPE
+ OBJECTS {
+ configurationUpdateInfo
+ }
+ STATUS current
+ DESCRIPTION "Sent whenever the configuration changes."
+ --#SUMMARY "Configuration modified: %s"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisMaintenanceMIBNotifications 2 }
+
+certificateAboutToExpireNotification NOTIFICATION-TYPE
+ OBJECTS {
+ certificateExpiryDate
+ }
+ STATUS current
+ DESCRIPTION "Sent when a certificate is about to expire."
+ --#SUMMARY "The web management tool certificate with expiry date %s will expire soon."
+ --#ARGUMENTS { 0 }
+ --#SEVERITY WARNING
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisMaintenanceMIBNotifications 3 }
+
+certificateExpiredNotification NOTIFICATION-TYPE
+ OBJECTS {
+ certificateExpiryDate
+ }
+ STATUS current
+ DESCRIPTION "Sent when a certificate has expired."
+ --#SUMMARY "The web management tool certificate with expiry date %s has expired."
+ --#ARGUMENTS { 0 }
+ --#SEVERITY MAJOR
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisMaintenanceMIBNotifications 4 }
+
+
+-- conformance information
+colubrisMaintenanceMIBConformance OBJECT IDENTIFIER ::= { colubrisMaintenanceMIB 3 }
+colubrisMaintenanceMIBCompliances OBJECT IDENTIFIER ::= { colubrisMaintenanceMIBConformance 1 }
+colubrisMaintenanceMIBGroups OBJECT IDENTIFIER ::= { colubrisMaintenanceMIBConformance 2 }
+
+-- compliance statements
+colubrisMaintenanceMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement
+ the Colubris Maintenance MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisMaintenanceMIBGroup,
+ colubrisMaintenanceNotificationGroup
+ }
+ ::= { colubrisMaintenanceMIBCompliances 1 }
+
+-- units of conformance
+colubrisMaintenanceMIBGroup OBJECT-GROUP
+ OBJECTS {
+ firmwarePeriodicUpdate,
+ firmwareUpdateDay,
+ firmwareUpdateTime,
+ firmwareUpdateLocation,
+ firmwareUpdateInitiate,
+ firmwareUpdateNotificationEnabled,
+ firmwareUpdateInfo,
+ configurationPeriodicUpdate,
+ configurationUpdateDay,
+ configurationUpdateTime,
+ configurationUpdateLocation,
+ configurationUpdateInitiate,
+ configurationUpdateOperation,
+ configurationUpdateNotificationEnabled,
+ configurationUpdateInfo,
+ configurationFactoryDefaults,
+ configurationRestart,
+ configurationLocalUpdateNotificationEnabled,
+ certificateAboutToExpireNotificationEnabled,
+ certificateExpiredNotificationEnabled,
+ certificateExpiryDate
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Maintenance MIB
+ capability."
+ ::= { colubrisMaintenanceMIBGroups 1 }
+
+colubrisMaintenanceNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ firmwareUpdateNotification,
+ configurationUpdateNotification,
+ configurationLocalUpdateNotification,
+ certificateAboutToExpireNotification,
+ certificateExpiredNotification
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications"
+ ::= { colubrisMaintenanceMIBGroups 2 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-PRODUCTS-MIB.my b/MIBS/hpmsm/COLUBRIS-PRODUCTS-MIB.my
new file mode 100644
index 0000000..cb254c7
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-PRODUCTS-MIB.my
@@ -0,0 +1,75 @@
+-- ****************************************************************************
+-- COLUBRIS-PRODUCTS-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks Product Identifiers.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-PRODUCTS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ colubrisProducts, colubrisModules
+ FROM COLUBRIS-SMI
+;
+
+
+colubrisProductsMIB MODULE-IDENTITY
+ LAST-UPDATED "200709060000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks Product Identifiers."
+
+ ::= { colubrisModules 2 }
+
+
+-- Lists all the Colubris Networks product Identifiers.
+-- Use the sysObjectID in order to determine what is the product you are using
+colubrisCN1000 OBJECT IDENTIFIER ::= { colubrisProducts 1 }
+colubrisCN1000HEREUARE OBJECT IDENTIFIER ::= { colubrisProducts 2 }
+colubrisCN1050 OBJECT IDENTIFIER ::= { colubrisProducts 3 }
+colubrisCN1054 OBJECT IDENTIFIER ::= { colubrisProducts 4 }
+colubrisCN3000 OBJECT IDENTIFIER ::= { colubrisProducts 5 }
+colubrisCN100HEREUARE OBJECT IDENTIFIER ::= { colubrisProducts 6 }
+colubrisCN100TRAVELNET OBJECT IDENTIFIER ::= { colubrisProducts 7 }
+colubrisCN300 OBJECT IDENTIFIER ::= { colubrisProducts 8 }
+colubrisCN1150 OBJECT IDENTIFIER ::= { colubrisProducts 9 }
+colubrisCN3100 OBJECT IDENTIFIER ::= { colubrisProducts 10 }
+colubrisCN1000LIGHT OBJECT IDENTIFIER ::= { colubrisProducts 11 }
+colubrisCN3500 OBJECT IDENTIFIER ::= { colubrisProducts 12 }
+colubrisCN310 OBJECT IDENTIFIER ::= { colubrisProducts 13 }
+colubrisCN1500 OBJECT IDENTIFIER ::= { colubrisProducts 14 }
+colubrisCN1550 OBJECT IDENTIFIER ::= { colubrisProducts 15 }
+colubrisCN3200 OBJECT IDENTIFIER ::= { colubrisProducts 16 }
+colubrisCN1200 OBJECT IDENTIFIER ::= { colubrisProducts 17 }
+colubrisCN1250 OBJECT IDENTIFIER ::= { colubrisProducts 18 }
+colubrisCN320SE OBJECT IDENTIFIER ::= { colubrisProducts 19 }
+colubrisCN320 OBJECT IDENTIFIER ::= { colubrisProducts 20 }
+colubrisCN1220 OBJECT IDENTIFIER ::= { colubrisProducts 21 }
+colubrisCN200 OBJECT IDENTIFIER ::= { colubrisProducts 22 }
+colubrisCN3300 OBJECT IDENTIFIER ::= { colubrisProducts 23 }
+colubrisCN330 OBJECT IDENTIFIER ::= { colubrisProducts 24 }
+colubrisMSC5200 OBJECT IDENTIFIER ::= { colubrisProducts 25 }
+colubrisWCB200 OBJECT IDENTIFIER ::= { colubrisProducts 26 }
+colubrisMSC5500 OBJECT IDENTIFIER ::= { colubrisProducts 27 }
+colubrisMAP625 OBJECT IDENTIFIER ::= { colubrisProducts 28 }
+colubrisMAP630 OBJECT IDENTIFIER ::= { colubrisProducts 29 }
+colubrisMAP330SENSOR OBJECT IDENTIFIER ::= { colubrisProducts 32 }
+colubris1300 OBJECT IDENTIFIER ::= { colubrisProducts 33 }
+colubris1500 OBJECT IDENTIFIER ::= { colubrisProducts 34 }
+colubrisMSC5100 OBJECT IDENTIFIER ::= { colubrisProducts 35 }
+colubrisMSM410 OBJECT IDENTIFIER ::= { colubrisProducts 41 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-PUBLIC-ACCESS-MIB.my b/MIBS/hpmsm/COLUBRIS-PUBLIC-ACCESS-MIB.my
new file mode 100644
index 0000000..480cb95
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-PUBLIC-ACCESS-MIB.my
@@ -0,0 +1,1005 @@
+-- ****************************************************************************
+-- COLUBRIS-PUBLIC-ACCESS-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks Public Access MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-PUBLIC-ACCESS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ IpAddress, Integer32, Unsigned32, Counter32, Gauge32, Counter64
+ FROM SNMPv2-SMI
+ MacAddress, DateAndTime, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ InterfaceIndex
+ FROM IF-MIB
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisNotificationEnable, ColubrisProfileIndexOrZero, ColubrisSSIDOrNone,
+ ColubrisUsersAuthenticationMode, ColubrisUsersAuthenticationType,
+ ColubrisSecurity,ColubrisPriorityQueue
+ FROM COLUBRIS-TC
+;
+
+
+colubrisPublicAccessMIB MODULE-IDENTITY
+ LAST-UPDATED "200511040000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks Public Access MIB."
+
+ ::= { colubrisMgmtV2 1 }
+
+
+-- colubrisPublicAccessMIB definition
+colubrisPublicAccessMIBObjects OBJECT IDENTIFIER ::= { colubrisPublicAccessMIB 1 }
+
+-- public access groups
+publicAccessGroup OBJECT IDENTIFIER ::= { colubrisPublicAccessMIBObjects 1 }
+publicAccessDeviceGroup OBJECT IDENTIFIER ::= { colubrisPublicAccessMIBObjects 2 }
+publicAccessUsersGroup OBJECT IDENTIFIER ::= { colubrisPublicAccessMIBObjects 3 }
+publicAccessNASPortsGroup OBJECT IDENTIFIER ::= { colubrisPublicAccessMIBObjects 4 }
+
+-- Public Access Status Group
+-- A collection of objects providing basic instrumentation
+-- and control of the authentication system entity.
+publicAccessStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the current status of the authentication system."
+ ::= { publicAccessGroup 1 }
+
+publicAccessStatusChangedCause OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..253))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the last cause of a status change. Mostly
+ used by the publicAccessStatusChanged trap."
+ ::= { publicAccessGroup 2 }
+
+
+-- Public Access Device Group
+-- A collection of objects providing basic instrumentation and
+-- control of the account used for device authentication.
+publicAccessDeviceUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..253))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the username that the device uses when authenticating
+ itself to a RADIUS server."
+ ::= { publicAccessDeviceGroup 1 }
+
+publicAccessDeviceUserPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..230))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the password the device uses when authenticating
+ to a RADIUS server. For security reasons, this should be set
+ only if SNMP traffic is sent through a VPN tunnel. Reading this
+ attribute will return an empty string."
+ ::= { publicAccessDeviceGroup 2 }
+
+publicAccessDeviceSessionTimeoutAdminStatus OBJECT-TYPE
+ SYNTAX Unsigned32 (1..9999)
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the interval of time between two consecutive
+ authentication attempts in minutes. At each successful
+ authentication the device configuration is refreshed.
+ This is not the time between RADIUS Access Request when
+ an authentication is proceeding without answers. For
+ that element, see the RADIUS Profile definition."
+ ::= { publicAccessDeviceGroup 3 }
+
+publicAccessDeviceSessionTimeoutOperStatus OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the interval of time between two consecutive
+ authentication attempts in seconds. At each successful
+ authentication the device configuration is refreshed.
+ This is not the time between RADIUS Access Request when
+ an authentication is proceeding without answers. For
+ that element, see the RADIUS Profile definition."
+ ::= { publicAccessDeviceGroup 4 }
+
+publicAccessDeviceConfigMode OBJECT-TYPE
+ SYNTAX ColubrisUsersAuthenticationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies how configuration of the device is performed. This
+ can be via locally configured settings on the device, or
+ retrieved from a AAA server. If both options are enabled,
+ the settings retrieved from the AAA server overwrite the
+ local configuration settings."
+ ::= { publicAccessDeviceGroup 5 }
+
+publicAccessDeviceAuthenProfileIndex OBJECT-TYPE
+ SYNTAX ColubrisProfileIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the AAA server profile to use to authenticate
+ the device. This attribute only applies when
+ publicAccessDeviceConfigMode is set to 'profile' or
+ 'localAndProfile'.
+ When the special value zero is specified, no AAA
+ server profile is selected."
+ ::= { publicAccessDeviceGroup 6 }
+
+publicAccessDeviceAccountingEnabled OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies if accounting information is generated by the
+ device and sent to the AAA server. The device generate
+ RADIUS accounting of type ON and OFF. This also covers accounting
+ of all access-lists independently of where they are used.
+ For accounting, the following status types are generated: START,
+ INTERIM-UPDATE, and STOP. Accounting information is generated
+ only if a valid AAA server profile is configured in the
+ publicAccessDeviceAccountingProfileIndex attribute."
+ ::= { publicAccessDeviceGroup 7 }
+
+publicAccessDeviceAccountingProfileIndex OBJECT-TYPE
+ SYNTAX ColubrisProfileIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the AAA server profile to use for device
+ accounting. This attribute only applies when
+ publicAccessDeviceAccountingEnabled is set to 'enable'.
+ When the special value zero is specified, the
+ value set inside publicAccessDeviceAuthenProfileIndex
+ is used instead."
+ ::= { publicAccessDeviceGroup 8 }
+
+publicAccessDeviceForceReconfiguration OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(0),
+ forceReconfiguration(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specify forceReconfiguration(1) to force the device to re-read
+ the local configuration file or re-issue an authentication request
+ to the AAA server, or both based on the value of the
+ publicAccessDeviceConfigMode attribute.
+ Reading this object always returns 'idle'. Re-issuing an
+ authentication only applies if a valid AAA server profile is
+ specified in publicAccessDeviceAuthenProfileIndex."
+ ::= { publicAccessDeviceGroup 9 }
+
+
+-- Public Access Users Group
+-- A collection of objects providing information on
+-- the users on the system.
+publicAccessUsersMaxCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the maximum number of concurrent authenticated users."
+ ::= { publicAccessUsersGroup 1 }
+
+publicAccessUsersCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of currently authenticated users."
+ ::= { publicAccessUsersGroup 2 }
+
+publicAccessUsersThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the trigger value for sending the
+ publicAccessUsersThresholdTrap. When the number of users
+ logged into the public access interface is equal to or exceeds
+ this threshold value, a publicAccessUsersThresholdTrap is sent.
+ The threshold value cannot exceed publicAccessUsersMaxCount
+ or an error is returned. Set this to zero to disable
+ sending of the publicAccessUsersThresholdTrap."
+ ::= { publicAccessUsersGroup 3 }
+
+publicAccessUsersSessionTrapEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When set to enable, the publicAccessUsersSessionStart and
+ publicAccessUsersSessionStop traps are generated when a
+ user session begins or ends."
+ DEFVAL { disable }
+ ::= { publicAccessUsersGroup 4 }
+
+publicAccessUsersConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PublicAccessUsersConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Provides information on the user's authentication
+ method. In tabular form to allow multiple instances on an
+ agent."
+ ::= { publicAccessUsersGroup 5 }
+
+publicAccessUsersConfigEntry OBJECT-TYPE
+ SYNTAX PublicAccessUsersConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the table."
+ INDEX { publicAccessUsersConfigIndex }
+ ::= { publicAccessUsersConfigTable 1 }
+
+PublicAccessUsersConfigEntry ::= SEQUENCE
+{
+ publicAccessUsersConfigIndex Integer32,
+ publicAccessUsersConfigAuthenType ColubrisUsersAuthenticationType,
+ publicAccessUsersConfigAuthenMode ColubrisUsersAuthenticationMode,
+ publicAccessUsersConfigAuthenProfileIndex ColubrisProfileIndexOrZero,
+ publicAccessUsersConfigAuthenTimeout Unsigned32,
+ publicAccessUsersConfigAccountingEnabled INTEGER,
+ publicAccessUsersConfigAccountingProfileIndex ColubrisProfileIndexOrZero,
+ publicAccessUsersConfigInterfaceIndex InterfaceIndex,
+ publicAccessUsersConfigVirtualApProfileIndex Integer32
+}
+
+publicAccessUsersConfigIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of a user profile in the publicAccessUsersConfigTable."
+ ::= { publicAccessUsersConfigEntry 1 }
+
+publicAccessUsersConfigAuthenType OBJECT-TYPE
+ SYNTAX ColubrisUsersAuthenticationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the mechanism used to authenticate users."
+ ::= { publicAccessUsersConfigEntry 2 }
+
+publicAccessUsersConfigAuthenMode OBJECT-TYPE
+ SYNTAX ColubrisUsersAuthenticationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies how the user authentication is performed. It can
+ be done with the local user list or via a AAA server profile.
+ If both are enabled, the local user list is checked first."
+ ::= { publicAccessUsersConfigEntry 3 }
+
+publicAccessUsersConfigAuthenProfileIndex OBJECT-TYPE
+ SYNTAX ColubrisProfileIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the AAA profile to use for user authentication when
+ publicAccessUsersAuthenMode is set to 'profile' or 'localAndProfile'."
+ ::= { publicAccessUsersConfigEntry 4 }
+
+publicAccessUsersConfigAuthenTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Logins are refused if the AAA server does not respond
+ within this time period. Only applies when
+ coVirtualApUserAccessAuthenMode is set to 'profile' or
+ 'localAndProfile' and when the users are authenticated via
+ 'HTML' or 'MAC' authentication."
+ ::= { publicAccessUsersConfigEntry 5 }
+
+publicAccessUsersConfigAccountingEnabled OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if accounting information is generated by the
+ device and sent to the AAA server for public access users.
+ Accounting information is generated only if a valid AAA
+ server profile is configured for
+ publicAccessUsersAccountingProfileIndex."
+ ::= { publicAccessUsersConfigEntry 6 }
+
+publicAccessUsersConfigAccountingProfileIndex OBJECT-TYPE
+ SYNTAX ColubrisProfileIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the AAA profile to send accounting to for
+ public access users. When zero is specified, the
+ value set inside publicAccessDeviceAuthenProfileIndex
+ is used instead."
+ ::= { publicAccessUsersConfigEntry 7 }
+
+publicAccessUsersConfigInterfaceIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the local interface on which these configuration
+ parameters apply. This attribute is used with the
+ publicAccessUsersConfigVirtualApProfileIndex to uniquely
+ identify an entry in Virtual AP indexed tables."
+ ::= { publicAccessUsersConfigEntry 8 }
+
+publicAccessUsersConfigVirtualApProfileIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates a user's VAP profile currently associated
+ with these configuration parameters. This attribute is used
+ with the publicAccessUsersConfigInterfaceIndex to uniquely
+ identify an entry in Virtual AP indexed tables."
+ ::= { publicAccessUsersConfigEntry 9 }
+
+
+-- public access user table
+publicAccessUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PublicAccessUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing specific information for users authenticated
+ by the authentication system. In tabular form to allow
+ multiple instances on an agent."
+ ::= { publicAccessUsersGroup 6 }
+
+publicAccessUserEntry OBJECT-TYPE
+ SYNTAX PublicAccessUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a particular user that has been authenticated
+ by the authentication system.
+ publicAccessUserIndex - Uniquely identifies a user in the
+ table."
+ INDEX { publicAccessUserIndex }
+ ::= { publicAccessUserTable 1 }
+
+PublicAccessUserEntry ::= SEQUENCE
+{
+ publicAccessUserIndex Integer32,
+ publicAccessUserAuthenType ColubrisUsersAuthenticationType,
+ publicAccessUserAuthenMode ColubrisUsersAuthenticationMode,
+ publicAccessUserState INTEGER,
+ publicAccessUserStationIpAddress IpAddress,
+ publicAccessUserName OCTET STRING,
+ publicAccessUserSessionStartTime DateAndTime,
+ publicAccessUserSessionDuration Counter32,
+ publicAccessUserIdleTime Counter32,
+ publicAccessUserBytesSent Counter64,
+ publicAccessUserBytesReceived Counter64,
+ publicAccessUserPacketsSent Counter32,
+ publicAccessUserPacketsReceived Counter32,
+ publicAccessUserForceDisconnection INTEGER,
+ publicAccessUserStationMacAddress MacAddress,
+ publicAccessUserApMacAddress MacAddress,
+ publicAccessUserGroupName OCTET STRING,
+ publicAccessUserSSID ColubrisSSIDOrNone,
+ publicAccessUserSecurity ColubrisSecurity,
+ publicAccessUserPHYType INTEGER,
+ publicAccessUserVLAN Integer32,
+ publicAccessUserApRadioIndex Integer32,
+ publicAccessUserConfigIndex Integer32,
+ publicAccessUserConnectedInterface OCTET STRING,
+ publicAccessUserBytesSentDropped Counter64,
+ publicAccessUserBytesReceivedDropped Counter64,
+ publicAccessUserPacketsSentDropped Counter32,
+ publicAccessUserPacketsReceivedDropped Counter32,
+ publicAccessUserRateLimitationEnabled TruthValue,
+ publicAccessUserMaxTransmitRate Integer32,
+ publicAccessUserMaxReceiveRate Integer32,
+ publicAccessUserBandwidthControlLevel ColubrisPriorityQueue,
+ publicAccessUserNASPort Unsigned32
+}
+
+publicAccessUserIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of a user in the publicAccessUserTable."
+ ::= { publicAccessUserEntry 1 }
+
+publicAccessUserAuthenType OBJECT-TYPE
+ SYNTAX ColubrisUsersAuthenticationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the mechanism used to authenticate the user."
+ ::= { publicAccessUserEntry 2 }
+
+publicAccessUserAuthenMode OBJECT-TYPE
+ SYNTAX ColubrisUsersAuthenticationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies how user authentication is performed. It can
+ be done using a local user list defined on the device
+ or AAA server profile. If both modes are active the local
+ user list is checked first."
+ ::= { publicAccessUserEntry 3 }
+
+publicAccessUserState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unassigned(0),
+ connecting(1),
+ connected(2),
+ reconnecting(3),
+ disconnecting(4),
+ disconnected(5),
+ disconnectingAdministrative(6),
+ disconnectedAdministrative(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the current state of the user."
+ ::= { publicAccessUserEntry 4 }
+
+publicAccessUserStationIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's IP address."
+ ::= { publicAccessUserEntry 5 }
+
+publicAccessUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..253))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's name."
+ ::= { publicAccessUserEntry 6 }
+
+publicAccessUserSessionStartTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates when this user session was started."
+ ::= { publicAccessUserEntry 7 }
+
+publicAccessUserSessionDuration OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates how long the user's session has been active.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessUserEntry 8 }
+
+publicAccessUserIdleTime OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates for how long the user's session has been idle.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessUserEntry 9 }
+
+publicAccessUserBytesSent OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of bytes sent by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessUserEntry 10 }
+
+publicAccessUserBytesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of bytes received by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessUserEntry 11 }
+
+publicAccessUserPacketsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of IP packets sent by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessUserEntry 12 }
+
+publicAccessUserPacketsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of IP packets received by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessUserEntry 13 }
+
+publicAccessUserForceDisconnection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(0),
+ adminReset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting this attribute to 'adminReset' disconnects
+ the user with a cause of ADMIN_RESET.
+ Reading this variable always return 'idle'."
+ ::= { publicAccessUserEntry 14 }
+
+publicAccessUserStationMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's MAC Address."
+ ::= { publicAccessUserEntry 15 }
+
+publicAccessUserApMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's Access Point MAC Address when Location-
+ Aware is enabled or the Access Controller MAC Address."
+ ::= { publicAccessUserEntry 16 }
+
+publicAccessUserGroupName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's Access Point Group Name (ONLY when
+ Location-aware is enabled and properly configured).
+ If this information is not available, a zero-Length
+ string is returned."
+ ::= { publicAccessUserEntry 17 }
+
+publicAccessUserSSID OBJECT-TYPE
+ SYNTAX ColubrisSSIDOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's Access Point SSID (ONLY when
+ Location-aware is enabled and properly configured).
+ If this information is not available, a zero-Length
+ string is returned."
+ ::= { publicAccessUserEntry 18 }
+
+publicAccessUserSecurity OBJECT-TYPE
+ SYNTAX ColubrisSecurity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the user's security mode."
+ ::= { publicAccessUserEntry 19 }
+
+publicAccessUserPHYType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(0),
+ ieee802dot11a(1),
+ ieee802dot11b(2),
+ ieee802dot11g(3),
+ ieee802dot11n(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the user's radio type."
+ ::= { publicAccessUserEntry 20 }
+
+publicAccessUserVLAN OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the VLAN currently assigned to the user."
+ ::= { publicAccessUserEntry 21 }
+
+publicAccessUserApRadioIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the radio to which this user is associated.
+ The index 0 is reserved when location aware is not enabled
+ or not properly configured. It means that the system
+ could not determine on which interface the user is
+ connected. Please note that this information is not
+ related to the standard SNMP interface table. It is a
+ proprietary index information on the Radios in Colubris
+ devices."
+ ::= { publicAccessUserEntry 22 }
+
+publicAccessUserConfigIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the configuration profile in the
+ publicAccessUsersConfigTable currently associated with
+ this user. When location aware is not enabled or not properly
+ configured, the first SSID of the first radio interface
+ is used as the default configuration profile."
+ ::= { publicAccessUserEntry 23 }
+
+publicAccessUserConnectedInterface OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..10))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Indicates the device's logical public interface to which
+ the user is connected. This will always be a string
+ containing 'br0'."
+ ::= { publicAccessUserEntry 24 }
+
+publicAccessUserBytesSentDropped OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of bytes sent by the user and dropped due to rate limitation.
+ When this counter reaches its maximum value, it wraps around and starts increasing
+ again from zero."
+ ::= { publicAccessUserEntry 25 }
+
+publicAccessUserBytesReceivedDropped OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of bytes received for the user and dropped due to rate limitation.
+ When this counter reaches its maximum value, it wraps around and starts increasing
+ again from zero."
+ ::= { publicAccessUserEntry 26 }
+
+publicAccessUserPacketsSentDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of packets sent by the user and dropped due to rate limitation.
+ When this counter reaches its maximum value, it wraps around and starts increasing
+ again from zero."
+ ::= { publicAccessUserEntry 27 }
+
+publicAccessUserPacketsReceivedDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of packets received for the user and dropped due to rate limitation.
+ When this counter reaches its maximum value, it wraps around and starts increasing
+ again from zero."
+ ::= { publicAccessUserEntry 28 }
+
+publicAccessUserRateLimitationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies if rate limitation is enabled for the user."
+ ::= { publicAccessUserEntry 29 }
+
+publicAccessUserMaxTransmitRate OBJECT-TYPE
+ SYNTAX Integer32 (100..1000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the maximum transmit rate for the user."
+ ::= { publicAccessUserEntry 30 }
+
+publicAccessUserMaxReceiveRate OBJECT-TYPE
+ SYNTAX Integer32 (100..1000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the maximum receive rate for the user."
+ ::= { publicAccessUserEntry 31 }
+
+publicAccessUserBandwidthControlLevel OBJECT-TYPE
+ SYNTAX ColubrisPriorityQueue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the user's bandwidth control level."
+ ::= { publicAccessUserEntry 32 }
+
+publicAccessUserNASPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the NAS-Port value assigned to the user."
+ ::= { publicAccessUserEntry 33 }
+
+-- public access notification configuration
+publicAccessUsersLoggedInTrapEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When set to enable, the publicAccessUsersLoggedInTrap is generated."
+ DEFVAL { disable }
+ ::= { publicAccessUsersGroup 7 }
+
+publicAccessUsersLoggedInTrapInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000000)
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Interval between publicAccessUsersLoggedInTrap traps.
+ Setting this to 0 will disable periodic sending of these traps."
+ ::= { publicAccessUsersGroup 8 }
+
+-- Public Access NAS Ports Group
+-- A collection of objects providing information related to
+-- the Access Controller NAS Ports.
+--
+publicAccessNASPortCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of NAS-Port supported."
+ ::= { publicAccessNASPortsGroup 1 }
+
+-- public access NAS port table
+-- This table has been added in order to support FreeRADIUS checkrad script.
+-- It provide a way to retrieve the username for a give NAS-Port of the
+-- Access Controller in an atomic fashion (1 OID request only).
+publicAccessNASPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PublicAccessNASPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing specific information for NAS-Port
+ by the Access Controller. In tabular form to allow
+ multiple instances on an agent."
+ ::= { publicAccessNASPortsGroup 2 }
+
+publicAccessNASPortEntry OBJECT-TYPE
+ SYNTAX PublicAccessNASPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a particular NAS-Port
+ by Access Controller.
+ publicAccessNASPortIndex - Uniquely identifies a NAS-Port in the
+ table."
+ INDEX { publicAccessNASPortIndex }
+ ::= { publicAccessNASPortTable 1 }
+
+PublicAccessNASPortEntry ::= SEQUENCE
+{
+ publicAccessNASPortIndex Integer32,
+ publicAccessNASPortUserName OCTET STRING
+}
+
+publicAccessNASPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of a NAS-Port in the publicAccessNASPortTable."
+ ::= { publicAccessNASPortEntry 1 }
+
+publicAccessNASPortUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..253))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's name currently authenticated
+ by the Access Controller on this NAS-Port."
+ ::= { publicAccessNASPortEntry 2 }
+
+-- public access notifications
+publicAccessMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisPublicAccessMIB 2 }
+publicAccessMIBNotifications OBJECT IDENTIFIER ::= { publicAccessMIBNotificationPrefix 0 }
+
+publicAccessStatusChangedTrap NOTIFICATION-TYPE
+ OBJECTS {
+ publicAccessStatus,
+ publicAccessStatusChangedCause
+ }
+ STATUS current
+ DESCRIPTION "This notification is sent whenever the authentication system
+ status changes (up or down)."
+ --#SUMMARY "Authentication system status changed: new status (1=up, 2=down):%d cause:%s"
+ --#ARGUMENTS { 0, 1 }
+ --#SEVERITY MAJOR
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { publicAccessMIBNotifications 1 }
+
+publicAccessUsersThresholdTrap NOTIFICATION-TYPE
+ OBJECTS {
+ publicAccessUsersCount
+ }
+ STATUS current
+ DESCRIPTION "This notification is sent whenever publicAccessUsersThreshold
+ is exceeded."
+ --#SUMMARY "Public access users threshold reached: %d user are logged in."
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONNAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { publicAccessMIBNotifications 2 }
+
+publicAccessUsersSessionStartTrap NOTIFICATION-TYPE
+ OBJECTS {
+ publicAccessUserName
+ }
+ STATUS current
+ DESCRIPTION "When a user successfully authenticate a trap is
+ generated if the publicAccessUsersSessionTrapEnabled is set to
+ True."
+ --#SUMMARY "Session start for public access user %s"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONNAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { publicAccessMIBNotifications 3 }
+
+publicAccessUsersSessionStopTrap NOTIFICATION-TYPE
+ OBJECTS {
+ publicAccessUserName
+ }
+ STATUS current
+ DESCRIPTION "When a user terminates their session a trap is generated
+ if the publicAccessUsersSessionTrapEnabled is set to True."
+ --#SUMMARY "Session terminated for public access user %s"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONNAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { publicAccessMIBNotifications 4 }
+
+publicAccessUsersSessionFailTrap NOTIFICATION-TYPE
+ OBJECTS {
+ publicAccessUserName
+ }
+ STATUS current
+ DESCRIPTION "When a user authentication fails a trap is generated
+ if the publicAccessUsersSessionTrapEnabled is set to True."
+ --#SUMMARY "Authentication failed for public access user %s"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONNAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { publicAccessMIBNotifications 5 }
+
+publicAccessUsersLoggedInTrap NOTIFICATION-TYPE
+ OBJECTS {
+ publicAccessUsersCount,
+ publicAccessUserName,
+ publicAccessUserStationIpAddress,
+ publicAccessUserStationMacAddress,
+ publicAccessUserApMacAddress,
+ publicAccessUserConnectedInterface,
+ publicAccessUserSessionDuration,
+ publicAccessUserBytesReceived,
+ publicAccessUserBytesSent
+ }
+ STATUS current
+ DESCRIPTION "This is sent when a user is authenticated or periodically
+ (see publicAccessUSersLoggedInTrapInterval)
+ if the publicAccessUsersLoggedInTrapEnabled is set to True."
+ --#SUMMARY "User %s MAC:%s has logged in"
+ --#ARGUMENTS { 1, 3 }
+ --#SEVERITY INFORMATIONNAL
+ ::= { publicAccessMIBNotifications 6 }
+
+-- conformance information
+colubrisPublicAccessMIBConformance OBJECT IDENTIFIER ::= { colubrisPublicAccessMIB 3 }
+colubrisPublicAccessMIBCompliances OBJECT IDENTIFIER ::= { colubrisPublicAccessMIBConformance 1 }
+colubrisPublicAccessMIBGroups OBJECT IDENTIFIER ::= { colubrisPublicAccessMIBConformance 2 }
+
+-- compliance statements
+colubrisPublicAccessMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement
+ the Colubris Public Access MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisPublicAccessMIBGroup,
+ colubrisPublicAccessUserMIBGroup,
+ colubrisPublicAccessUserConfigMIBGroup,
+ colubrisPublicAccessNotificationGroup,
+ colubrisPublicAccessNASPortsMIBGroup
+ }
+ ::= { colubrisPublicAccessMIBCompliances 1 }
+
+-- units of conformance
+colubrisPublicAccessMIBGroup OBJECT-GROUP
+ OBJECTS {
+ publicAccessStatus,
+ publicAccessStatusChangedCause,
+ publicAccessDeviceUserName,
+ publicAccessDeviceUserPassword,
+ publicAccessDeviceSessionTimeoutAdminStatus,
+ publicAccessDeviceSessionTimeoutOperStatus,
+ publicAccessDeviceConfigMode,
+ publicAccessDeviceAuthenProfileIndex,
+ publicAccessDeviceAccountingEnabled,
+ publicAccessDeviceAccountingProfileIndex,
+ publicAccessDeviceForceReconfiguration,
+ publicAccessUsersMaxCount,
+ publicAccessUsersCount,
+ publicAccessUsersThreshold,
+ publicAccessUsersSessionTrapEnabled,
+ publicAccessUsersLoggedInTrapEnabled,
+ publicAccessUsersLoggedInTrapInterval,
+ publicAccessNASPortCount
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing control over the Public
+ Access MIB."
+ ::= { colubrisPublicAccessMIBGroups 1 }
+
+colubrisPublicAccessUserMIBGroup OBJECT-GROUP
+ OBJECTS {
+ publicAccessUserAuthenType,
+ publicAccessUserAuthenMode,
+ publicAccessUserState,
+ publicAccessUserStationIpAddress,
+ publicAccessUserName,
+ publicAccessUserSessionStartTime,
+ publicAccessUserSessionDuration,
+ publicAccessUserIdleTime,
+ publicAccessUserBytesSent,
+ publicAccessUserBytesReceived,
+ publicAccessUserPacketsSent,
+ publicAccessUserPacketsReceived,
+ publicAccessUserForceDisconnection,
+ publicAccessUserStationMacAddress,
+ publicAccessUserApMacAddress,
+ publicAccessUserGroupName,
+ publicAccessUserSSID,
+ publicAccessUserSecurity,
+ publicAccessUserPHYType,
+ publicAccessUserVLAN,
+ publicAccessUserApRadioIndex,
+ publicAccessUserConfigIndex,
+ publicAccessUserConnectedInterface,
+ publicAccessUserBytesSentDropped,
+ publicAccessUserBytesReceivedDropped,
+ publicAccessUserPacketsSentDropped,
+ publicAccessUserPacketsReceivedDropped,
+ publicAccessUserRateLimitationEnabled,
+ publicAccessUserMaxTransmitRate,
+ publicAccessUserMaxReceiveRate,
+ publicAccessUserBandwidthControlLevel,
+ publicAccessUserNASPort
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Public Access MIB
+ capability."
+ ::= { colubrisPublicAccessMIBGroups 2 }
+
+colubrisPublicAccessUserConfigMIBGroup OBJECT-GROUP
+ OBJECTS {
+ publicAccessUsersConfigAuthenType,
+ publicAccessUsersConfigAuthenMode,
+ publicAccessUsersConfigAuthenProfileIndex,
+ publicAccessUsersConfigAuthenTimeout,
+ publicAccessUsersConfigAccountingEnabled,
+ publicAccessUsersConfigAccountingProfileIndex,
+ publicAccessUsersConfigInterfaceIndex,
+ publicAccessUsersConfigVirtualApProfileIndex
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Public Access user
+ configuration capability."
+ ::= { colubrisPublicAccessMIBGroups 3 }
+
+colubrisPublicAccessNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ publicAccessStatusChangedTrap,
+ publicAccessUsersThresholdTrap,
+ publicAccessUsersSessionStartTrap,
+ publicAccessUsersSessionStopTrap,
+ publicAccessUsersSessionFailTrap,
+ publicAccessUsersLoggedInTrap
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications."
+ ::= { colubrisPublicAccessMIBGroups 4 }
+
+colubrisPublicAccessNASPortsMIBGroup OBJECT-GROUP
+ OBJECTS {
+ publicAccessNASPortUserName
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Public Access
+ NAS Port MIB capability."
+ ::= { colubrisPublicAccessMIBGroups 5 }
+END
diff --git a/MIBS/hpmsm/COLUBRIS-PUBLIC-ACCESS-RETENTION-MIB.my b/MIBS/hpmsm/COLUBRIS-PUBLIC-ACCESS-RETENTION-MIB.my
new file mode 100644
index 0000000..c15519a
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-PUBLIC-ACCESS-RETENTION-MIB.my
@@ -0,0 +1,367 @@
+-- ****************************************************************************
+-- COLUBRIS-PUBLIC-ACCESS-RETENTION-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks Public Access Retention MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-PUBLIC-ACCESS-RETENTION-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ IpAddress, Integer32, Unsigned32, Counter32, Counter64
+ FROM SNMPv2-SMI
+ DateAndTime
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisSSIDOrNone
+ FROM COLUBRIS-TC
+;
+
+colubrisPublicAccessRetentionMIB MODULE-IDENTITY
+ LAST-UPDATED "200410280000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks Public Access MIB."
+
+ ::= { colubrisMgmtV2 15 }
+
+-- colubrisPublicAccessRetentionMIB definition
+colubrisPublicAccessRetentionMIBObjects OBJECT IDENTIFIER ::= { colubrisPublicAccessRetentionMIB 1 }
+
+-- public access retention groups
+publicAccessRetentionSessionsGroup OBJECT IDENTIFIER ::= { colubrisPublicAccessRetentionMIBObjects 1 }
+publicAccessRetentionPeriodicStatsGroup OBJECT IDENTIFIER ::= { colubrisPublicAccessRetentionMIBObjects 2 }
+
+-- Public Access Retention Sessions Group
+
+publicAccessRetentionSessionsMaxCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The maximum number of entries inside the publicAccessRetentionSessionTable.
+ The maximum value for this is 250% the maximum number of users configured inside the product."
+ DEFVAL { 0 }
+ ::= { publicAccessRetentionSessionsGroup 1 }
+
+publicAccessRetentionSessionsMaxTime OBJECT-TYPE
+ SYNTAX Integer32 (300..1200)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The maximum number of seconds for an entry to remain in the table. When expired the
+ session's state changes to Unassigned."
+ DEFVAL { 300 }
+ ::= { publicAccessRetentionSessionsGroup 2 }
+
+-- public access retention user table
+publicAccessRetentionSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PublicAccessRetentionSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing information about existing or past authenticated
+ user sessions."
+ ::= { publicAccessRetentionSessionsGroup 3 }
+
+publicAccessRetentionSessionEntry OBJECT-TYPE
+ SYNTAX PublicAccessRetentionSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a particular authenticated user session.
+ publicAccessRetentionSessionIndex - Uniquely identifies a session in the
+ table."
+ INDEX { publicAccessRetentionSessionIndex }
+ ::= { publicAccessRetentionSessionTable 1 }
+
+PublicAccessRetentionSessionEntry ::= SEQUENCE
+{
+ publicAccessRetentionSessionIndex Integer32,
+ publicAccessRetentionSessionState INTEGER,
+ publicAccessRetentionSessionUserName OCTET STRING,
+ publicAccessRetentionSessionStartTime DateAndTime,
+ publicAccessRetentionSessionDuration Counter32,
+ publicAccessRetentionSessionStationIpAddress IpAddress,
+ publicAccessRetentionSessionPacketsSent Counter32,
+ publicAccessRetentionSessionPacketsReceived Counter32,
+ publicAccessRetentionSessionBytesSent Counter64,
+ publicAccessRetentionSessionBytesReceived Counter64,
+ publicAccessRetentionSessionSSID ColubrisSSIDOrNone
+}
+
+publicAccessRetentionSessionIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of a session in the publicAccessRetentionSessionTable."
+ ::= { publicAccessRetentionSessionEntry 1 }
+
+publicAccessRetentionSessionState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unassigned(0),
+ connected(2),
+ reconnecting(3),
+ disconnecting(4),
+ disconnected(5),
+ disconnectingAdministrative(6),
+ disconnectedAdministrative(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the current state of the user's session."
+ ::= { publicAccessRetentionSessionEntry 2 }
+
+publicAccessRetentionSessionUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..253))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the last user's name used for RADIUS authentication."
+ ::= { publicAccessRetentionSessionEntry 3 }
+
+publicAccessRetentionSessionStartTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates when this user session was started."
+ ::= { publicAccessRetentionSessionEntry 4 }
+
+publicAccessRetentionSessionDuration OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates how long the user's session has been active.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessRetentionSessionEntry 5 }
+
+publicAccessRetentionSessionStationIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's IP address."
+ ::= { publicAccessRetentionSessionEntry 6 }
+
+publicAccessRetentionSessionPacketsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of IP packets sent by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessRetentionSessionEntry 7 }
+
+publicAccessRetentionSessionPacketsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of IP packets received by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessRetentionSessionEntry 8 }
+
+publicAccessRetentionSessionBytesSent OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of bytes sent by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessRetentionSessionEntry 9 }
+
+publicAccessRetentionSessionBytesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of bytes received by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { publicAccessRetentionSessionEntry 10 }
+
+publicAccessRetentionSessionSSID OBJECT-TYPE
+ SYNTAX ColubrisSSIDOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's Access Point SSID (ONLY when
+ Location-aware is enabled and properly configured).
+ If this information is not available, a zero-length
+ string will be returned."
+ ::= { publicAccessRetentionSessionEntry 11 }
+
+-- Public Access Retention Periodic Stats Group
+
+publicAccessRetentionPeriodicStatsMaxCount OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the maximum number of periods to keep inside the table."
+ DEFVAL { 0 }
+ ::= { publicAccessRetentionPeriodicStatsGroup 1 }
+
+publicAccessRetentionPeriodicStatsDuration OBJECT-TYPE
+ SYNTAX Integer32 (300..1200)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the amount of time for a period of an entry inside the table.
+ Changing the value will erase the table contents."
+ DEFVAL { 300 }
+ ::= { publicAccessRetentionPeriodicStatsGroup 2 }
+
+-- public access retention authentication table
+publicAccessRetentionPeriodTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PublicAccessRetentionPeriodEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing statistics information about number of
+ authentication user's sessions pending and terminated."
+ ::= { publicAccessRetentionPeriodicStatsGroup 3 }
+
+publicAccessRetentionPeriodEntry OBJECT-TYPE
+ SYNTAX PublicAccessRetentionPeriodEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Statistics information about the number of authenticated user sessions
+ in a given period of time."
+ INDEX { publicAccessRetentionPeriodIndex }
+ ::= { publicAccessRetentionPeriodTable 1 }
+
+PublicAccessRetentionPeriodEntry ::= SEQUENCE
+{
+ publicAccessRetentionPeriodIndex Integer32,
+ publicAccessRetentionPeriodStartTime DateAndTime,
+ publicAccessRetentionPeriodStopTime DateAndTime,
+ publicAccessRetentionPeriodHighestSessionCount Counter32,
+ publicAccessRetentionPeriodTotalSessionCount Counter32
+}
+
+publicAccessRetentionPeriodIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..9999)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of a statistics period."
+ ::= { publicAccessRetentionPeriodEntry 1 }
+
+publicAccessRetentionPeriodStartTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the start time for the statistical period.
+ If zero, then the period doesn't contains valid information."
+ ::= { publicAccessRetentionPeriodEntry 2 }
+
+publicAccessRetentionPeriodStopTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the stop time for the statistical period.
+ If zero, the period is not terminated yet."
+ ::= { publicAccessRetentionPeriodEntry 3 }
+
+publicAccessRetentionPeriodHighestSessionCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the highest number of simultaneous authenticated user sessions within
+ this time period."
+ ::= { publicAccessRetentionPeriodEntry 4 }
+
+publicAccessRetentionPeriodTotalSessionCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of authenticated user's session within this time period."
+ ::= { publicAccessRetentionPeriodEntry 5 }
+
+-- public access retention notifications
+publicAccessRetentionMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisPublicAccessRetentionMIB 2 }
+publicAccessRetentionMIBNotifications OBJECT IDENTIFIER ::= { publicAccessRetentionMIBNotificationPrefix 0 }
+
+publicAccessRetentionSessionMaxCountReachedTrap NOTIFICATION-TYPE
+ OBJECTS {
+ publicAccessRetentionSessionsMaxCount,
+ publicAccessRetentionSessionsMaxTime
+ }
+ STATUS current
+ DESCRIPTION "This notification is sent whenever the number of session exceed the
+ value of publicAccessRetentionSessionsMaxCount."
+ ::= { publicAccessRetentionMIBNotifications 1 }
+
+-- conformance information
+colubrisPublicAccessRetentionMIBConformance OBJECT IDENTIFIER ::= { colubrisPublicAccessRetentionMIB 3 }
+colubrisPublicAccessRetentionMIBCompliances OBJECT IDENTIFIER ::= { colubrisPublicAccessRetentionMIBConformance 1 }
+colubrisPublicAccessRetentionMIBGroups OBJECT IDENTIFIER ::= { colubrisPublicAccessRetentionMIBConformance 2 }
+
+-- compliance statements
+colubrisPublicAccessRetentionMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement
+ the Colubris Public Access Retention MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisPublicAccessRetentionSessionsMIBGroup,
+ colubrisPublicAccessRetentionPeriodicStatsMIBGroup,
+ colubrisPublicAccessRetentionNotificationGroup
+ }
+ ::= { colubrisPublicAccessRetentionMIBCompliances 1 }
+
+-- units of conformance
+colubrisPublicAccessRetentionSessionsMIBGroup OBJECT-GROUP
+ OBJECTS {
+ publicAccessRetentionSessionsMaxCount,
+ publicAccessRetentionSessionsMaxTime,
+ publicAccessRetentionSessionState,
+ publicAccessRetentionSessionUserName,
+ publicAccessRetentionSessionStartTime,
+ publicAccessRetentionSessionDuration,
+ publicAccessRetentionSessionStationIpAddress,
+ publicAccessRetentionSessionPacketsSent,
+ publicAccessRetentionSessionPacketsReceived,
+ publicAccessRetentionSessionBytesSent,
+ publicAccessRetentionSessionBytesReceived,
+ publicAccessRetentionSessionSSID
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Public Access Retention Sessions MIB
+ capability."
+ ::= { colubrisPublicAccessRetentionMIBGroups 1 }
+
+-- units of conformance
+colubrisPublicAccessRetentionPeriodicStatsMIBGroup OBJECT-GROUP
+ OBJECTS {
+ publicAccessRetentionPeriodicStatsDuration,
+ publicAccessRetentionPeriodicStatsMaxCount,
+ publicAccessRetentionPeriodStartTime,
+ publicAccessRetentionPeriodStopTime,
+ publicAccessRetentionPeriodHighestSessionCount,
+ publicAccessRetentionPeriodTotalSessionCount
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Public Access Retention PeriodicStats MIB
+ capability."
+ ::= { colubrisPublicAccessRetentionMIBGroups 2 }
+
+-- units of conformance
+colubrisPublicAccessRetentionNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ publicAccessRetentionSessionMaxCountReachedTrap
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications."
+ ::= { colubrisPublicAccessRetentionMIBGroups 3 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-QOS-MIB.my b/MIBS/hpmsm/COLUBRIS-QOS-MIB.my
new file mode 100644
index 0000000..43034a2
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-QOS-MIB.my
@@ -0,0 +1,203 @@
+-- ****************************************************************************
+-- COLUBRIS-QOS-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks QoS MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-QOS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Counter32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ ifIndex
+ FROM IF-MIB
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisPriorityQueue
+ FROM COLUBRIS-TC
+;
+
+
+colubrisQOS MODULE-IDENTITY
+ LAST-UPDATED "200407200000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "The MIB module for enterprise specific QoS options."
+
+ ::= { colubrisMgmtV2 13 }
+
+-- colubrisQOS definition
+colubrisQOSMIBObjects OBJECT IDENTIFIER ::= { colubrisQOS 1 }
+
+-- QOS MIB defines the following groupings
+coQOSStatistics OBJECT IDENTIFIER ::= { colubrisQOSMIBObjects 1 }
+
+
+-- *** QoS Counters Table *****************************************************
+
+coQOSCountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoQOSCountersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Group containing attributes that are MAC counters. In tabular
+ form to allow multiple instance on an agent."
+ ::= { coQOSStatistics 1 }
+
+coQOSCountersEntry OBJECT-TYPE
+ SYNTAX CoQOSCountersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coQOSCountersEntry Table.
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex."
+ INDEX { ifIndex, coQOSQueueId }
+ ::= { coQOSCountersTable 1 }
+
+CoQOSCountersEntry ::= SEQUENCE
+{
+ coQOSQueueId ColubrisPriorityQueue,
+ coQOSTransmittedFrameCount Counter32,
+ coQOSMulticastTransmittedFrameCount Counter32,
+ coQOSFailedCount Counter32,
+ coQOSRetryCount Counter32,
+ coQOSMultipleRetryCount Counter32,
+ coQOSFrameDuplicateCount Counter32,
+ coQOSReceivedFrameCount Counter32,
+ coQOSMulticastReceivedFrameCount Counter32
+}
+
+coQOSQueueId OBJECT-TYPE
+ SYNTAX ColubrisPriorityQueue
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Queue identifier used to access the statistics."
+ ::= { coQOSCountersEntry 1 }
+
+coQOSTransmittedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter increments only when an acknowledged MPDU
+ with an individual address in the address 1 field or MPDU
+ with a multicast address in the address 1 field of type Data
+ or Management."
+ ::= { coQOSCountersEntry 2 }
+
+coQOSMulticastTransmittedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter increments only when the multicast
+ bit is set in the destination MAC address of a successfully
+ transmitted MSDU. When operating as a STA in an ESS, where
+ these frames are directed to the AP, this implies having
+ received an acknowledgment to all associated MPDUs."
+ ::= { coQOSCountersEntry 3 }
+
+coQOSFailedCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter increments when an MSDU is not transmitted
+ successfully due to the number of transmit attempts exceeding
+ either the coQOSShortRetryLimit or coQOSLongRetryLimit."
+ ::= { coQOSCountersEntry 4 }
+
+coQOSRetryCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter increments when an MSDU is successfully
+ transmitted after one or more retransmissions. This
+ is basically a total of single and multiple retry counts."
+ ::= { coQOSCountersEntry 5 }
+
+coQOSMultipleRetryCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter increments when an MSDU is successfully
+ transmitted after more than one retransmission."
+ ::= { coQOSCountersEntry 6 }
+
+coQOSFrameDuplicateCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter increments when a frame is received
+ that the Sequence Control field indicates is a
+ duplicate."
+ ::= { coQOSCountersEntry 7 }
+
+coQOSReceivedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter shall be incremented for each successfully
+ received MPDU of type Data or Management. This is
+ basically a total of unicast and multicast received
+ frames."
+ ::= { coQOSCountersEntry 8 }
+
+coQOSMulticastReceivedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This counter shall increment when a MPDU is received with the
+ multicast bit set in the destination MAC address."
+ ::= { coQOSCountersEntry 9 }
+
+-- *** End of QOS Counters Table **********************************************
+
+
+-- *** Conformance Information ************************************************
+coQOSConformance OBJECT IDENTIFIER ::= { colubrisQOSMIBObjects 2 }
+coQOSGroups OBJECT IDENTIFIER ::= { coQOSConformance 1 }
+coQOSCompliances OBJECT IDENTIFIER ::= { coQOSConformance 2 }
+
+-- *** compliance statements **************************************************
+coQOSCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for SNMPv2 entities that implement
+ the IEEE 802.11 MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ coQOSCountersGroup
+ }
+
+ ::= { coQOSCompliances 1 }
+
+-- *** Groups - units of conformance ******************************************
+
+coQOSCountersGroup OBJECT-GROUP
+ OBJECTS {
+ coQOSTransmittedFrameCount,
+ coQOSMulticastTransmittedFrameCount,
+ coQOSFailedCount,
+ coQOSRetryCount,
+ coQOSMultipleRetryCount,
+ coQOSFrameDuplicateCount,
+ coQOSReceivedFrameCount,
+ coQOSMulticastReceivedFrameCount
+ }
+ STATUS current
+ DESCRIPTION "Provides the necessary support for QOS counters."
+ ::= { coQOSGroups 1 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-SATELLITE-MANAGEMENT-MIB.my b/MIBS/hpmsm/COLUBRIS-SATELLITE-MANAGEMENT-MIB.my
new file mode 100644
index 0000000..e792b44
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-SATELLITE-MANAGEMENT-MIB.my
@@ -0,0 +1,364 @@
+-- ****************************************************************************
+-- COLUBRIS-SATELLITE-MANAGEMENT-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks Satellite Management MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-SATELLITE-MANAGEMENT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, Unsigned32, IpAddress
+ FROM SNMPv2-SMI
+ MacAddress, DisplayString, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisNotificationEnable, ColubrisSSIDOrNone
+ FROM COLUBRIS-TC
+;
+
+
+colubrisSatelliteManagementMIB MODULE-IDENTITY
+ LAST-UPDATED "200602230000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris SatelliteManagement MIB."
+
+ ::= { colubrisMgmtV2 7 }
+
+
+-- colubrisSatelliteManagementMIB definition
+colubrisSatelliteManagementMIBObjects OBJECT IDENTIFIER ::= { colubrisSatelliteManagementMIB 1 }
+
+-- MIB defines the following groupings
+satelliteInfo OBJECT IDENTIFIER ::= { colubrisSatelliteManagementMIBObjects 1 }
+masterSettings OBJECT IDENTIFIER ::= { colubrisSatelliteManagementMIBObjects 2 }
+
+-- Satellite Information
+satelliteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SatelliteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table of all satellite access points currently registered
+ by the Master access point. In tabular form to allow multiple
+ instance on an agent."
+ ::= { satelliteInfo 1 }
+
+satelliteEntry OBJECT-TYPE
+ SYNTAX SatelliteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a Satellite access point currently registered
+ by the Master access point.
+ satelliteIndex - Uniquely identifies a device in the satellite
+ table."
+ INDEX { satelliteIndex }
+ ::= { satelliteTable 1 }
+
+SatelliteEntry ::= SEQUENCE
+{
+ satelliteIndex Integer32,
+ satelliteDeviceId DisplayString,
+ satelliteMacAddress MacAddress,
+ satelliteIpAddress IpAddress,
+ satelliteName DisplayString,
+ satelliteSSID ColubrisSSIDOrNone,
+ satelliteChannelNumber Unsigned32,
+ satelliteForwardWirelessToWireless TruthValue,
+ satelliteMasterTrafficOnly TruthValue,
+ satelliteSNMPPort Integer32,
+ satelliteSecureWebPort Integer32,
+ satelliteDeviceMacAddress MacAddress,
+ satelliteProductName DisplayString,
+ satelliteFirmwareRevision DisplayString,
+ satelliteGroupName DisplayString,
+ satelliteChannelNumberRadio2 Unsigned32,
+ satelliteVLAN Integer32,
+ satelliteDetectionPort DisplayString
+}
+
+satelliteIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of a the satellite in the satelliteTable."
+ ::= { satelliteEntry 1 }
+
+satelliteDeviceId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device ID of a the satellite in the satelliteTable."
+ ::= { satelliteEntry 2 }
+
+satelliteMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the MAC address of the wireless radio of the
+ satellite access point."
+ ::= { satelliteEntry 3 }
+
+satelliteIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the IP address of the satellite access point."
+ ::= { satelliteEntry 4 }
+
+satelliteName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the name of the satellite access point."
+ ::= { satelliteEntry 5 }
+
+satelliteSSID OBJECT-TYPE
+ SYNTAX ColubrisSSIDOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the SSID of the satellite access point."
+ ::= { satelliteEntry 6 }
+
+satelliteChannelNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the wireless channel number the satellite
+ access point is operating on."
+ ::= { satelliteEntry 7 }
+
+satelliteForwardWirelessToWireless OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the forwarding of traffic between wireless client
+ stations is enabled on the satellite access point.
+ 'true': indicates that the forwarding feature is enabled,
+ 'false': indicates that no forwarding takes place."
+ ::= { satelliteEntry 8 }
+
+satelliteMasterTrafficOnly OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the satellite will only forward traffic that
+ is addressed to the MAC address of the Master access point."
+ ::= { satelliteEntry 9 }
+
+satelliteSNMPPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the SNMP port on which the satellite listens.
+ The value zero is used when no information could be
+ retrieved from the satellite device."
+ ::= { satelliteEntry 10 }
+
+satelliteSecureWebPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the secure web port on which the satellite listens.
+ The value zero is used when no information could be
+ retrieved from the satellite device."
+ ::= { satelliteEntry 11 }
+
+satelliteDeviceMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the MAC address of the satellite access point
+ bridge interface."
+ ::= { satelliteEntry 12 }
+
+satelliteProductName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Colubris Networks product name for the device
+ in printable ASCII characters."
+ ::= { satelliteEntry 13 }
+
+satelliteFirmwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the revision number of the device firmware in
+ printable ASCII characters."
+ ::= { satelliteEntry 14 }
+
+satelliteGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the location-aware group name of the satellite.
+ The group name is only returned when location-aware is
+ enabled at the satellite. An empty string is returned
+ otherwise."
+ ::= { satelliteEntry 15 }
+
+satelliteChannelNumberRadio2 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the wireless channel number the radio 2 is
+ operating on."
+ ::= { satelliteEntry 16 }
+
+satelliteVLAN OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Management VLAN."
+ ::= { satelliteEntry 17 }
+
+satelliteDetectionPort OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The detection packet is send on this interface."
+ ::= { satelliteEntry 18 }
+
+satelliteNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of satellites present in the satellite table."
+ ::= { satelliteInfo 2 }
+
+
+-- satellite notification configuration
+satelliteUpNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if satelliteUpNotification notifications are generated."
+ DEFVAL { enable }
+ ::= { masterSettings 1 }
+
+satelliteDownNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if satelliteDownNotification notifications are generated."
+ DEFVAL { enable }
+ ::= { masterSettings 2 }
+
+-- Satellite notifications
+colubrisSatelliteManagementMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisSatelliteManagementMIB 2 }
+colubrisSatelliteManagementMIBNotifications OBJECT IDENTIFIER ::= { colubrisSatelliteManagementMIBNotificationPrefix 0 }
+
+satelliteUpNotification NOTIFICATION-TYPE
+ OBJECTS {
+ satelliteName,
+ satelliteDeviceId,
+ satelliteMacAddress,
+ satelliteIpAddress,
+ satelliteSSID
+ }
+ STATUS current
+ DESCRIPTION "Sent when a new satellite is detected."
+ --#SUMMARY "New satellite detected: name:%s IP:%s MAC:%s SSID:%s ID:%s"
+ --#ARGUMENTS { 0, 3, 2, 4, 1 }
+ --#SEVERITY INFORMATIONNAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisSatelliteManagementMIBNotifications 1 }
+
+satelliteDownNotification NOTIFICATION-TYPE
+ OBJECTS {
+ satelliteName,
+ satelliteDeviceId,
+ satelliteMacAddress,
+ satelliteIpAddress,
+ satelliteSSID
+ }
+ STATUS current
+ DESCRIPTION "Sent when a satellite becomes unreachable."
+ --#SUMMARY "Satellite unreachable: name:%s IP:%s MAC:%s SSID:%s ID:%s"
+ --#ARGUMENTS { 0, 3, 2, 4, 1 }
+ --#SEVERITY INFORMATIONNAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisSatelliteManagementMIBNotifications 2 }
+
+-- conformance information
+colubrisSatelliteManagementMIBConformance OBJECT IDENTIFIER ::= { colubrisSatelliteManagementMIB 3 }
+colubrisSatelliteManagementMIBCompliances OBJECT IDENTIFIER ::= { colubrisSatelliteManagementMIBConformance 1 }
+colubrisSatelliteManagementMIBGroups OBJECT IDENTIFIER ::= { colubrisSatelliteManagementMIBConformance 2 }
+
+-- compliance statements
+colubrisSatelliteManagementMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement
+ the Colubris SatelliteManagement MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisSatelliteManagementMIBGroup,
+ colubrisSatelliteNotificationControlGroup,
+ colubrisSatelliteNotificationGroup
+
+ }
+ ::= { colubrisSatelliteManagementMIBCompliances 1 }
+
+-- units of conformance
+colubrisSatelliteManagementMIBGroup OBJECT-GROUP
+ OBJECTS {
+ satelliteDeviceId,
+ satelliteMacAddress,
+ satelliteIpAddress,
+ satelliteName,
+ satelliteSSID,
+ satelliteChannelNumber,
+ satelliteForwardWirelessToWireless,
+ satelliteMasterTrafficOnly,
+ satelliteSNMPPort,
+ satelliteSecureWebPort,
+ satelliteDeviceMacAddress,
+ satelliteProductName,
+ satelliteFirmwareRevision,
+ satelliteGroupName,
+ satelliteNumber,
+ satelliteChannelNumberRadio2,
+ satelliteVLAN,
+ satelliteDetectionPort
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Satellite Management MIB
+ capability."
+ ::= { colubrisSatelliteManagementMIBGroups 1 }
+
+colubrisSatelliteNotificationControlGroup OBJECT-GROUP
+ OBJECTS {
+ satelliteUpNotificationEnabled,
+ satelliteDownNotificationEnabled
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Satellite Management MIB
+ notification control capability."
+ ::= { colubrisSatelliteManagementMIBGroups 2 }
+
+colubrisSatelliteNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ satelliteUpNotification,
+ satelliteDownNotification
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications."
+ ::= { colubrisSatelliteManagementMIBGroups 3 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-SENSOR-MIB.my b/MIBS/hpmsm/COLUBRIS-SENSOR-MIB.my
new file mode 100644
index 0000000..505c2eb
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-SENSOR-MIB.my
@@ -0,0 +1,120 @@
+-- ****************************************************************************
+-- COLUBRIS-SENSOR-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Sensor file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-SENSOR-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+;
+
+
+colubrisSensorMIB MODULE-IDENTITY
+ LAST-UPDATED "200606010000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Sensor MIB."
+
+ ::= { colubrisMgmtV2 31 }
+
+
+-- colubrisSendorMIB definition
+colubrisSensorMIBObjects OBJECT IDENTIFIER ::= { colubrisSensorMIB 1 }
+
+-- colubris Sensor groups
+coSensorStatusGroup OBJECT IDENTIFIER ::= { colubrisSensorMIBObjects 1 }
+
+-- The Sensor Status Group
+coSensorOperState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if at least one radio on the access point is
+ currently in sensor mode."
+ ::= { coSensorStatusGroup 1 }
+
+coSensorConfigMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ shared(1),
+ dedicated(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the sensor uses one radio (shared) or both radios (dedicated)."
+ ::= { coSensorStatusGroup 2 }
+
+coSensorOperMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(1),
+ workingNormally(2),
+ troubleshootingBG(3),
+ intrusionPreventionBG(4),
+ troubleshootingA(5),
+ troubleshootingABG(6),
+ troubleshootingAIntrusionPreventionBG(7),
+ intrusionPreventionA(8),
+ intrusionPreventionATroubleshootingBG(9),
+ intrusionPreventionABG(10),
+ upgradingSoftware(11),
+ noEthernetLink(12),
+ noIpAddress(13),
+ noRfManagerServer(14),
+ notActiveOrStarting(15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the current operational mode of the sensor."
+ ::= { coSensorStatusGroup 3 }
+
+-- conformance information
+colubrisSensorMIBConformance OBJECT IDENTIFIER ::= { colubrisSensorMIB 2 }
+colubrisSensorMIBCompliances OBJECT IDENTIFIER ::= { colubrisSensorMIBConformance 1 }
+colubrisSensorMIBGroups OBJECT IDENTIFIER ::= { colubrisSensorMIBConformance 2 }
+
+-- compliance statements
+colubrisSensorMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the Sensor MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisSensorStatusMIBGroup
+ }
+ ::= { colubrisSensorMIBCompliances 1 }
+
+-- units of conformance
+colubrisSensorStatusMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coSensorOperState,
+ coSensorConfigMode,
+ coSensorOperMode
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for Sensor status."
+ ::= { colubrisSensorMIBGroups 1 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-SMI.my b/MIBS/hpmsm/COLUBRIS-SMI.my
new file mode 100644
index 0000000..e23c8af
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-SMI.my
@@ -0,0 +1,78 @@
+-- ****************************************************************************
+-- COLUBRIS-SMI definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Network enterprise Structure of Management Information.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-SMI DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-IDENTITY,
+ enterprises
+ FROM SNMPv2-SMI
+;
+
+colubris MODULE-IDENTITY
+ LAST-UPDATED "200402100000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Structure of Management Information for Colubris Networks
+ enterprise MIBs."
+
+ ::= { enterprises 8744 } -- assigned by IANA
+
+
+colubrisProducts OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Root OID from which sysObjectID values are assigned. Actual
+ values are defined in COLUBRIS-PRODUCTS-MIB."
+ ::= { colubris 1 }
+
+colubrisMgmt OBJECT-IDENTITY
+ STATUS deprecated
+ DESCRIPTION "Main subtree for new mib development. This tree is deprecated.
+ New products will use the colubrisMgmtV2 as the root OID."
+ ::= { colubris 2 }
+
+colubrisExperiment OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Main subtree for experimental mib development."
+ ::= { colubris 3 }
+
+colubrisModules OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Root OID from which colubris MODULE-IDENTITY values may be
+ assigned."
+ ::= { colubris 4 }
+
+colubrisMgmtV2 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Main subtree for new mib development. Replaces the old management
+ subtree."
+ ::= { colubris 5 }
+
+extensions OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Main subtree for OEM products extensions. The features under this
+ subtree are only available for specific vendors that OEM colubris
+ products."
+ ::= { colubris 6 }
+
+variation OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Main subtree for variation MIBs development."
+ ::= { colubris 7 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-SYSLOG-MIB.my b/MIBS/hpmsm/COLUBRIS-SYSLOG-MIB.my
new file mode 100644
index 0000000..12c3d5a
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-SYSLOG-MIB.my
@@ -0,0 +1,238 @@
+-- ****************************************************************************
+-- COLUBRIS-SYSLOG-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks Syslog MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-SYSLOG-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Unsigned32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisNotificationEnable
+ FROM COLUBRIS-TC
+;
+
+
+colubrisSyslogMIB MODULE-IDENTITY
+ LAST-UPDATED "200402100000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks Syslog MIB module."
+
+ ::= { colubrisMgmtV2 3 }
+
+
+-- colubrisSyslogMIBObjects definition
+colubrisSyslogMIBObjects OBJECT IDENTIFIER ::= { colubrisSyslogMIB 1 }
+
+-- system log groups
+syslogConfig OBJECT IDENTIFIER ::= { colubrisSyslogMIBObjects 1 }
+syslogMessage OBJECT IDENTIFIER ::= { colubrisSyslogMIBObjects 2 }
+
+-- system log severity textual convention
+-- This values is the actual value the syslog daemon uses,
+-- plus 1. For example: the value for debug severity will
+-- be 8 instead of 7.
+SyslogSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Indicates the severity of a syslog message.
+ NOTE: This values is the actual value the syslog daemon uses,
+ plus 1. For example: the value for debug severity will
+ be 8 instead of 7."
+ SYNTAX INTEGER
+ {
+ emergency(1),
+ alert(2),
+ critical(3),
+ error(4),
+ warning(5),
+ notice(6),
+ info(7),
+ debug(8)
+ }
+
+-- system log configuration
+syslogSeverityNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if syslogSeverityNotification events are
+ generated."
+ DEFVAL { enable }
+ ::= { syslogConfig 1 }
+
+syslogRegExMatchNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if syslogRegExMatchNotification events are
+ generated."
+ DEFVAL { disable }
+ ::= { syslogConfig 2 }
+
+syslogSeverityLevel OBJECT-TYPE
+ SYNTAX SyslogSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the severity level of messages that the syslog daemon
+ will log. Only messages with a severity level equal to or
+ greater than syslogSeverityLevel will be logged. For example,
+ A value of error(4) means that messages with warning, notice,
+ info or debug severity will not be logged."
+ DEFVAL { warning }
+ ::= { syslogConfig 3 }
+
+syslogTrapSeverityLevel OBJECT-TYPE
+ SYNTAX SyslogSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the severity level of messages that will generate a
+ syslogSeverityNotification notification. For example, a value
+ of error(4) means that messages with warning, notice, info or
+ debug severity will never generate a notification."
+ DEFVAL { warning }
+ ::= { syslogConfig 4 }
+
+syslogMessageRegEx OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the regular expression that will trigger a
+ syslogRegExMatchNotification. When set to an empty string,
+ there is no attempt to match the syslog message generated
+ by the device with the content of syslogMessageRegEx."
+ ::= { syslogConfig 5 }
+
+-- system log message
+syslogMsgNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "A unique ID representing a message in the system log."
+ ::= { syslogMessage 1 }
+
+syslogMsgFacility OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "A string representing the facility that sent the message."
+ ::= { syslogMessage 2 }
+
+syslogMsgSeverity OBJECT-TYPE
+ SYNTAX SyslogSeverity
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The severity level of the message in the system log."
+ ::= { syslogMessage 3 }
+
+syslogMsgText OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The message itself as logged in the system log."
+ ::= { syslogMessage 4 }
+
+-- system log notifications
+colubrisSyslogMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisSyslogMIB 2 }
+colubrisSyslogMIBNotifications OBJECT IDENTIFIER ::= { colubrisSyslogMIBNotificationPrefix 0 }
+
+syslogSeverityNotification NOTIFICATION-TYPE
+ OBJECTS {
+ syslogMsgNumber,
+ syslogMsgFacility,
+ syslogMsgSeverity,
+ syslogMsgText
+ }
+ STATUS current
+ DESCRIPTION "Sent when the device generated a syslog message that is
+ of the right severity level. This severity level is set by
+ syslogTrapSeverityLevel."
+ --#SUMMARY "Syslog severity trap for msg #%d severity %d: %s - %s"
+ --#ARGUMENTS { 0, 2, 1, 3 }
+ --#SEVERITY MAJOR
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisSyslogMIBNotifications 1 }
+
+syslogRegExMatchNotification NOTIFICATION-TYPE
+ OBJECTS {
+ syslogMsgNumber,
+ syslogMsgFacility,
+ syslogMsgSeverity,
+ syslogMsgText
+ }
+ STATUS current
+ DESCRIPTION "Sent when the device generated a syslog message that
+ matches the regular expression specified in
+ syslogMessageRegEx."
+ --#SUMMARY "Syslog regex match trap for msg #%d severity %d: %s - %s"
+ --#ARGUMENTS { 0, 2, 1, 3 }
+ --#SEVERITY MAJOR
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisSyslogMIBNotifications 2 }
+
+-- conformance information
+
+colubrisSyslogMIBConformance OBJECT IDENTIFIER ::= { colubrisSyslogMIB 3 }
+colubrisSyslogMIBCompliances OBJECT IDENTIFIER ::= { colubrisSyslogMIBConformance 1 }
+colubrisSyslogMIBGroups OBJECT IDENTIFIER ::= { colubrisSyslogMIBConformance 2 }
+
+-- compliance statements
+colubrisSyslogMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement
+ the Colubris Networks Syslog MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisSyslogMIBGroup,
+ colubrisSyslogNotificationGroup
+ }
+ ::= { colubrisSyslogMIBCompliances 1 }
+
+-- units of conformance
+colubrisSyslogMIBGroup OBJECT-GROUP
+ OBJECTS {
+ syslogSeverityNotificationEnabled,
+ syslogRegExMatchNotificationEnabled,
+ syslogSeverityLevel,
+ syslogTrapSeverityLevel,
+ syslogMessageRegEx,
+ syslogMsgNumber,
+ syslogMsgFacility,
+ syslogMsgSeverity,
+ syslogMsgText
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Syslog MIB capability."
+ ::= { colubrisSyslogMIBGroups 1 }
+
+colubrisSyslogNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ syslogSeverityNotification,
+ syslogRegExMatchNotification
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications."
+ ::= { colubrisSyslogMIBGroups 2 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-SYSTEM-MIB.my b/MIBS/hpmsm/COLUBRIS-SYSTEM-MIB.my
new file mode 100644
index 0000000..49a53f4
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-SYSTEM-MIB.my
@@ -0,0 +1,614 @@
+-- ****************************************************************************
+-- COLUBRIS-SYSTEM-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Generic system information for Colubris Networks devices.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-SYSTEM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, Counter32, IpAddress
+ FROM SNMPv2-SMI
+ MacAddress, DisplayString, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ ifOutUcastPkts, ifInUcastPkts, ifOutErrors, ifInErrors
+ FROM IF-MIB
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisAuthenticationMode, ColubrisNotificationEnable,
+ ColubrisProfileIndexOrZero
+ FROM COLUBRIS-TC
+;
+
+
+colubrisSystemMIB MODULE-IDENTITY
+ LAST-UPDATED "200703200000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Generic system information for Colubris Networks devices."
+
+ ::= { colubrisMgmtV2 6 }
+
+
+-- colubrisSystemMIB definition
+colubrisSystemMIBObjects OBJECT IDENTIFIER ::= { colubrisSystemMIB 1 }
+
+-- definition of objects groups
+systemInfo OBJECT IDENTIFIER ::= { colubrisSystemMIBObjects 1 }
+systemTime OBJECT IDENTIFIER ::= { colubrisSystemMIBObjects 2 }
+adminAccess OBJECT IDENTIFIER ::= { colubrisSystemMIBObjects 3 }
+heartbeat OBJECT IDENTIFIER ::= { colubrisSystemMIBObjects 4 }
+
+-- system information group
+systemProductName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Colubris Networks product name for the device."
+ ::= { systemInfo 1 }
+
+systemFirmwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Revision number of the device firmware."
+ ::= { systemInfo 2 }
+
+systemBootRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Revision number of the device boot loader."
+ ::= { systemInfo 3 }
+
+systemHardwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Revision number of the system hardware."
+ ::= { systemInfo 4 }
+
+systemSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device serial number."
+ ::= { systemInfo 5 }
+
+systemConfigurationVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User-defined string to identify the current device
+ configuration. This string could be anything in printable
+ ASCII characters."
+ ::= { systemInfo 6 }
+
+systemUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "How long the system has been running since its last restart.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { systemInfo 7 }
+
+systemMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "MAC address of the device. This information is
+ only returned in a systemHeartbeatNotification event."
+ ::= { systemInfo 8 }
+
+systemWanPortIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "IP address of the device WAN port. This information is
+ only returned in a systemHeartbeatNotification event."
+ ::= { systemInfo 9 }
+
+systemProductFlavor OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The product flavor can extends or alter the
+ functionality of a Colubris product."
+ ::= { systemInfo 10 }
+
+systemDeviceIdentification OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Manufacturing Ethernet base MAC address."
+ ::= { systemInfo 11 }
+
+
+-- system time group
+systemTimeUpdateMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ manual(1),
+ sntpUdp(2),
+ tp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the method and format used to set the system time.
+
+ 'manual': Operator must configures the system time
+ parameters manually in the GMT zone.
+
+ 'sntpUdp': Look for time servers in the
+ systemTimeServerTable in order to synchronize
+ the device system time using SNTP.
+
+ 'tp': Look for time servers in the systemTimeServerTable
+ in order to synchronize the device system time using
+ the Time Protocol."
+ ::= { systemTime 1 }
+
+systemTimeLostWhenRebooting OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the system time is lost after rebooting or not.
+ 'true': Indicates that the system time has been lost,
+ 'false': Indicates that the system time has been kept."
+ ::= { systemTime 2 }
+
+systemTimeDSTOn OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if the system time need to be adjusted to compensate
+ for daylight savings.
+
+ 'true': Adjusts the system time by adding one hour.
+
+ 'false': Keep the current system time."
+ ::= { systemTime 3 }
+
+systemDate OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (10))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the current GMT system date when
+ systemTimeUpdateMode attribute is set to 'manual' mode.
+ Reading this attributes will return the current date.
+
+ Specify year (1995-3000), month (01-12), and day (01-31)
+ in the format YYYY/MM/DD. The '/' character is mandatory
+ between the fields."
+ ::= { systemTime 4 }
+
+systemTimeOfDay OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the current GMT system time when
+ systemTimeUpdateMode attribute is set to 'manual' mode.
+ Specify hour (00-24), minutes (00-59), and seconds (00-59)
+ in the format HH:MM:SS. The ':' character is mandatory
+ between the fields."
+ ::= { systemTime 5 }
+
+systemTimeZone OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the current system time zone in the
+ relation to UTC. Specify the direction from UTC (+ or -),
+ hours from UTC (00-14 or 00-12), and minutes from UTC
+ (00 or 30) in the format +/-HH:MM.
+
+ The '+' or '-' character is mandatory at the beginning
+ of the expression. The ':' character is mandatory between
+ the time fields."
+ ::= { systemTime 6 }
+
+systemTimeServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SystemTimeServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing the list of SNTP time servers that can
+ be used to synchronize the device system time. In tabular
+ form to allow multiple instances on an agent."
+ ::= { systemTime 7 }
+
+systemTimeServerEntry OBJECT-TYPE
+ SYNTAX SystemTimeServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A SNTP time server used to get the device time.
+ systemTimeServerIndex - Uniquely identifies a time server in
+ the table."
+ INDEX { systemTimeServerIndex }
+ ::= { systemTimeServerTable 1 }
+
+SystemTimeServerEntry ::= SEQUENCE
+ {
+ systemTimeServerIndex Integer32,
+ systemTimeServerAddress DisplayString
+ }
+
+systemTimeServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of the time server in the systemTimeServerTable."
+ ::= { systemTimeServerEntry 1 }
+
+systemTimeServerAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the DNS name or IP address of the time server to use.
+ Setting an entry to a null string will delete the entry."
+ ::= { systemTimeServerEntry 2 }
+
+systemTimeServerNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if timeServerFailure notifications are generated."
+ ::= { systemTime 8 }
+
+
+-- admin access group
+adminAccessAuthenMode OBJECT-TYPE
+ SYNTAX ColubrisAuthenticationMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if administrator authentication is performed
+ locally or via an AAA server. You must have configured an
+ AAA profile and the adminAccessAuthenProfileIndex attribute
+ before you can select a profile or an error will be returned."
+ ::= { adminAccess 1 }
+
+adminAccessAuthenProfileIndex OBJECT-TYPE
+ SYNTAX ColubrisProfileIndexOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the AAA profile to be used in order to
+ authenticate the administrator. This parameter
+ only applies when the adminAccessAuthenMode
+ is set to 'profile'. When the special value zero is
+ specified, no AAA server profile is selected."
+ ::= { adminAccess 2 }
+
+adminAccessMaxLoginAttempts OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the number of successive unsuccessful authentications
+ that must occur to generate an
+ adminAccessAuthFailureNotification event."
+ ::= { adminAccess 3 }
+
+adminAccessLockOutPeriod OBJECT-TYPE
+ SYNTAX Integer32 (0..60)
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the duration when further login attempts are blocked
+ after adminAccessMaxLoginAttempts has been reached.
+ Setting this value to zero disables the lock out
+ feature."
+ ::= { adminAccess 4 }
+
+adminAccessLoginNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if an adminAccessLoginNotification event is generated
+ after an administrator is successfully authenticated."
+ DEFVAL { enable }
+ ::= { adminAccess 5 }
+
+adminAccessAuthFailureNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if an adminAccessAuthFailureNotification event is
+ generated when the number of successive unsuccessful
+ authentications attempts exceed the value of
+ adminAccessMaxLoginAttempts."
+ DEFVAL { enable }
+ ::= { adminAccess 6 }
+
+adminAccessInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Contains various information about the administrator.
+ This parameter is used in the adminAccessAuthFailureNotification
+ event to return the administrator status to a management system."
+ ::= { adminAccess 7 }
+
+adminAccessProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AdminAccessProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table handles the profile of several administrator users.
+ In tabular form in order to allow multiple instances on an
+ agent."
+ ::= { adminAccess 8 }
+
+adminAccessProfileEntry OBJECT-TYPE
+ SYNTAX AdminAccessProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An administrator profile configured in the administrator
+ access table."
+ INDEX { adminAccessProfileIndex }
+ ::= { adminAccessProfileTable 1 }
+
+AdminAccessProfileEntry ::= SEQUENCE
+{
+ adminAccessProfileIndex Integer32,
+ adminAccessUserName OCTET STRING,
+ adminAccessAdministrativeRights INTEGER
+}
+
+adminAccessProfileIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of the administrator profile."
+ ::= { adminAccessProfileEntry 1 }
+
+adminAccessUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..253))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the user name of the administrator."
+ ::= { adminAccessProfileEntry 2 }
+
+adminAccessAdministrativeRights OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ readOnly(1),
+ readWrite(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the administrative rights of this specific
+ administrator."
+ ::= { adminAccessProfileEntry 3 }
+
+adminAccessLogoutNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if an adminAccessLogoutNotification event is generated
+ after an administrator logs out from the web interface."
+ DEFVAL { enable }
+ ::= { adminAccess 9 }
+
+
+-- heartbeat group
+heartbeatPeriod OBJECT-TYPE
+ SYNTAX Integer32 (30..31536000)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the delay between 2 heartbeat notifications.
+ The range of this parameter is 30 seconds to 1 year."
+ ::= { heartbeat 1 }
+
+heartbeatNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if systemHeartbeatNotification events are
+ generated."
+ DEFVAL { enable }
+ ::= { heartbeat 2 }
+
+
+-- system notification
+colubrisSystemMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisSystemMIB 2 }
+colubrisSystemMIBNotifications OBJECT IDENTIFIER ::= { colubrisSystemMIBNotificationPrefix 0 }
+
+adminAccessAuthFailureNotification NOTIFICATION-TYPE
+ OBJECTS {
+ adminAccessInfo
+ }
+ STATUS current
+ DESCRIPTION "Sent after an administrator authentication failure."
+ --#SUMMARY "Failed web management tool login. Cause: %s"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY WARNING
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisSystemMIBNotifications 1 }
+
+adminAccessLoginNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Sent after an administrator is successfully authenticated."
+ --#SUMMARY "Successful web management tool login."
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisSystemMIBNotifications 2 }
+
+systemColdStart NOTIFICATION-TYPE
+ OBJECTS {
+ systemProductName,
+ systemFirmwareRevision,
+ systemConfigurationVersion,
+ systemSerialNumber
+ }
+ STATUS current
+ DESCRIPTION "Sent at system boot up."
+ --#SUMMARY "Cold start: %s firmware:%s config version:%s serial number:%s"
+ --#ARGUMENTS { 0, 1, 2, 3 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisSystemMIBNotifications 3 }
+
+systemHeartbeatNotification NOTIFICATION-TYPE
+ OBJECTS {
+ systemSerialNumber,
+ systemMacAddress,
+ systemWanPortIpAddress,
+ systemUpTime,
+ ifOutUcastPkts,
+ ifInUcastPkts,
+ ifOutErrors,
+ ifInErrors,
+ ifOutUcastPkts,
+ ifInUcastPkts,
+ ifOutErrors,
+ ifInErrors,
+ ifOutUcastPkts,
+ ifInUcastPkts,
+ ifOutErrors,
+ ifInErrors
+ }
+ STATUS current
+ DESCRIPTION "Sent every heartbeatPeriod."
+ --#SUMMARY "Heartbeat: WAN port MAC address:%s WAN port IP address:%s uptime (sec.):%d"
+ --#ARGUMENTS { 1, 2, 3 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "IGNORE"
+ ::= { colubrisSystemMIBNotifications 4 }
+
+adminAccessLogoutNotification NOTIFICATION-TYPE
+ OBJECTS {
+ adminAccessInfo
+ }
+ STATUS current
+ DESCRIPTION "Sent after an administrator has logout."
+ --#SUMMARY "Web management tool logout. Cause: %s"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisSystemMIBNotifications 5 }
+
+timeServerFailure NOTIFICATION-TYPE
+ OBJECTS {
+ systemTimeServerAddress
+ }
+ STATUS current
+ DESCRIPTION "Sent when a time server of the system time table is unreachable."
+ --#SUMMARY "Get time failed from time server %s"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisSystemMIBNotifications 6 }
+
+
+-- conformance information
+colubrisSystemMIBConformance OBJECT IDENTIFIER ::= { colubrisSystemMIB 3 }
+colubrisSystemMIBCompliances OBJECT IDENTIFIER ::= { colubrisSystemMIBConformance 1 }
+colubrisSystemMIBGroups OBJECT IDENTIFIER ::= { colubrisSystemMIBConformance 2 }
+
+
+-- compliance statements
+colubrisSystemMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement the
+ Colubris Networks System MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisSystemMIBGroup,
+ colubrisSystemNotificationGroup,
+ colubrisAdminAccessProfileGroup,
+ colubrisAdminAccessNotificationGroup,
+ colubrisTimeNotificationGroup
+ }
+ ::= { colubrisSystemMIBCompliances 1 }
+
+
+-- units of conformance
+colubrisSystemMIBGroup OBJECT-GROUP
+ OBJECTS {
+ systemProductName,
+ systemFirmwareRevision,
+ systemBootRevision,
+ systemHardwareRevision,
+ systemSerialNumber,
+ systemConfigurationVersion,
+ systemUpTime,
+ systemMacAddress,
+ systemWanPortIpAddress,
+ systemProductFlavor,
+ systemDeviceIdentification,
+ systemTimeUpdateMode,
+ systemTimeLostWhenRebooting,
+ systemTimeDSTOn,
+ systemDate,
+ systemTimeOfDay,
+ systemTimeZone,
+ systemTimeServerAddress,
+ systemTimeServerNotificationEnabled,
+ heartbeatPeriod,
+ heartbeatNotificationEnabled
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the System MIB capability."
+ ::= { colubrisSystemMIBGroups 1 }
+
+colubrisAdminAccessProfileGroup OBJECT-GROUP
+ OBJECTS {
+ adminAccessAuthenMode,
+ adminAccessMaxLoginAttempts,
+ adminAccessLockOutPeriod,
+ adminAccessLoginNotificationEnabled,
+ adminAccessAuthFailureNotificationEnabled,
+ adminAccessAuthenProfileIndex,
+ adminAccessInfo,
+ adminAccessUserName,
+ adminAccessAdministrativeRights,
+ adminAccessLogoutNotificationEnabled
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the administrator access
+ configuration capability."
+ ::= { colubrisSystemMIBGroups 2 }
+
+colubrisSystemNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ systemColdStart,
+ systemHeartbeatNotification
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications"
+ ::= { colubrisSystemMIBGroups 3 }
+
+colubrisAdminAccessNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ adminAccessAuthFailureNotification,
+ adminAccessLoginNotification,
+ adminAccessLogoutNotification
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications"
+ ::= { colubrisSystemMIBGroups 4 }
+
+colubrisTimeNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ timeServerFailure
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications"
+ ::= { colubrisSystemMIBGroups 5 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-TC.my b/MIBS/hpmsm/COLUBRIS-TC.my
new file mode 100644
index 0000000..7a295f4
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-TC.my
@@ -0,0 +1,277 @@
+-- ****************************************************************************
+-- COLUBRIS-TC definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Textual Conventions for Colubris Networks MIBs.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-TC DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ colubrisModules
+ FROM COLUBRIS-SMI
+;
+
+
+colubrisTextualConventions MODULE-IDENTITY
+ LAST-UPDATED "200710300000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "This module defines the Textual Conventions used in
+ Colubris Networks enterprise MIBs."
+ ::= { colubrisModules 1 }
+
+
+-- Colubris authentication mode textual convention
+-- local - the authentication is done locally from the device local
+-- database information.
+-- profile - an AAA profile is used in order to retrieve the
+-- authentication parameters.
+ColubrisAuthenticationMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Specifies the authentication mode to be used.
+
+ local: The authentication is done locally from the
+ device local database information.
+
+ profile: An AAA profile is used in order to retrieve
+ the authentication parameters."
+ SYNTAX INTEGER
+ {
+ local(1),
+ profile(2)
+ }
+
+-- Colubris public access users authentication mode textual convention
+-- none - users are not allowed to login.
+-- local - the authentication is done locally from the device local
+-- database information.
+-- profile - an AAA profile is used in order to retrieve the
+-- authentication parameters.
+-- localAndProfile - the authentication is done locally first. If it fails
+-- an AAA profile is used.
+ColubrisUsersAuthenticationMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Specifies the authentication mode to be used.
+
+ none: Users are not allowed to login.
+
+ local: The authentication is done locally from the
+ device local database information.
+
+ profile: An AAA profile is used in order to retrieve
+ the authentication parameters.
+
+ localAndProfile: The authentication is done locally
+ first. If it fails an AAA profile
+ is used."
+ SYNTAX INTEGER
+ {
+ none(0),
+ local(1),
+ profile(2),
+ localAndProfile(3)
+ }
+
+-- Colubris public access users authentication type textual convention
+-- mac - users authenticated using their MAC addresses.
+-- ieee802dot1x - users authenticated through 802.1x.
+-- html - users authenticated with html.
+ColubrisUsersAuthenticationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Specifies the authentication type to be used.
+
+ mac: Users authenticated using their MAC addresses.
+
+ ieee802dot1x: Users authenticated through 802.1x.
+
+ html: Users authenticated with html."
+ SYNTAX INTEGER
+ {
+ mac(1),
+ ieee802dot1x(2),
+ html(3)
+ }
+
+-- Colubris Notification enable textual convention
+-- enable - enables the generation of the associated notification
+-- disable - disables the generation of the associated notification
+ColubrisNotificationEnable ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Specifies the generation of notification traps.
+
+ enable: Enable the generation of the associated
+ notification.
+
+ disable: Disables the generation of the associated
+ notification"
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+
+-- Colubris AAA Profile Index textual convention
+-- A profile index refers to an entry in the AAA profile table.
+ColubrisProfileIndex ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "A profile index refers to an entry in the AAA profile table."
+ SYNTAX Integer32 (1..2147483647)
+
+-- Colubris AAA Profile Index textual convention
+-- A profile index refers to an entry in the AAA profile table.
+-- When the special value Zero is specified, no AAA server profile is
+-- selected.
+ColubrisProfileIndexOrZero ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "A profile index refers to an entry in the AAA profile table.
+ When the special value Zero is specified, no AAA
+ server profile is selected."
+ SYNTAX Integer32 (0..2147483647)
+
+-- Colubris AAA Server Index textual convention
+-- A server index refers to an entry in the AAA server table.
+ColubrisServerIndex ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "A server index refers to an entry in the AAA server table."
+ SYNTAX Integer32 (1..2147483647)
+
+-- Colubris AAA Server Index textual convention
+-- A server index refers to an entry in the AAA server table.
+-- When the special value Zero is specified, no AAA server is selected.
+ColubrisServerIndexOrZero ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "A server index refers to an entry in the AAA server table.
+ When the special value Zero is specified, no AAA
+ server is selected."
+ SYNTAX Integer32 (0..2147483647)
+
+-- Colubris Service Set Identifier textual convention
+-- A generic service set identifier (SSID) convention is defined here and
+-- used throughout the Colubris proprietary MIBs.
+ColubrisSSID ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "A generic service set identifier (SSID) convention is defined
+ here and used throughout the Colubris proprietary MIBs. This
+ specific textual convention is used for inputing SSIDs."
+ SYNTAX OCTET STRING (SIZE (1..32))
+
+-- Colubris Service Set Identifier textual convention
+-- A generic service set identifier (SSID) convention is defined here and
+-- used throughout the Colubris proprietary MIBs.
+ColubrisSSIDOrNone ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "A generic service set identifier (SSID) convention is defined
+ here and used throughout the Colubris proprietary MIBs. This
+ specific textual convention is used when displaying SSIDs."
+ SYNTAX OCTET STRING (SIZE (0..32))
+
+-- Colubris Security textual convention
+-- An enumeration of the different Wireless Security modes allowed in the
+-- Colubris products.
+-- 'none' - No wireless protection.
+-- 'wep' - WEP (static keys).
+-- 'ieee802dot1x' - 802.1x no encryption.
+-- 'ieee802dot1xWithWep' - 802.1x + WEP (dynamic keys).
+-- 'wpa' - 802.1x + TKIP + Key source AAA profile.
+-- 'wpaPsk' - 802.1x + TKIP + Key Source Pre-Shared Key.
+ColubrisSecurity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An enumeration of the different Security modes allowed
+ in the Colubris products.
+
+ NOTE: 'unknown'- Could not identify the protection mode.
+ 'none' - No wireless protection.
+ 'wep' - WEP (static keys).
+ 'ieee802dot1x' - 802.1x no encryption.
+ 'ieee802dot1xWithWep' - 802.1x + WEP (dynamic keys).
+ 'wpa' - 802.1x + TKIP + Key source AAA profile.
+ 'wpaPsk' - 802.1x + TKIP + Key Source Pre-Shared Key."
+ SYNTAX INTEGER
+ {
+ unknown(0),
+ none(1),
+ wep(2),
+ ieee802dot1x(3),
+ ieee802dot1xWithWep(4),
+ wpa(5),
+ wpaPsk(6)
+ }
+
+-- Colubris Priority Queue textual convention
+-- An enumeration of the different queues supported in the QOS
+-- and Bandwidth control feature of the Colubris products.
+-- 'low' - Low priority queue
+-- 'normal' - Normal priority queue
+-- 'high' - High priority queue
+-- 'veryHigh' - Very High priority queue
+ColubrisPriorityQueue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An enumeration of the different queues supported in the
+ QOS and Bandwidth control feature of the Colubris products."
+ SYNTAX INTEGER
+ {
+ low(1),
+ normal(2),
+ high(3),
+ veryHigh(4)
+ }
+
+-- Colubris Data Rate textual convention
+-- An enumeration of the different data rates supported on a per VAP basis.
+-- 'lowestAvailable' -
+ColubrisDataRate ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An enumeration of the different data rates supported on a per
+ VAP basis."
+ SYNTAX INTEGER
+ {
+ unknown(0),
+ rateLowestAvailable(1),
+ rate1Meg(2),
+ rate2Meg(3),
+ rate5dot5Meg(4),
+ rate6Meg(5),
+ rate9Meg(6),
+ rate11Meg(7),
+ rate12Meg(8),
+ rate18Meg(9),
+ rate24Meg(10),
+ rate36Meg(11),
+ rate48Meg(12),
+ rate54Meg(13),
+ rateHighestAvailable(14)
+ }
+
+-- Colubris Radio Type textual convention
+-- An enumeration of the different radio types used in
+-- the Colubris products.
+ColubrisRadioType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An enumeration of the different radio types used in
+ the Colubris products."
+ SYNTAX INTEGER
+ {
+ cm6(1),
+ cm9(2),
+ sunfish(3),
+ mb82(5)
+ }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-TOOLS-MIB.my b/MIBS/hpmsm/COLUBRIS-TOOLS-MIB.my
new file mode 100644
index 0000000..95ec5ac
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-TOOLS-MIB.my
@@ -0,0 +1,218 @@
+-- ****************************************************************************
+-- COLUBRIS-TOOLS-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks Tools MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-TOOLS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Unsigned32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ InterfaceIndex
+ FROM IF-MIB
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisNotificationEnable
+ FROM COLUBRIS-TC
+;
+
+
+colubrisToolsMIB MODULE-IDENTITY
+ LAST-UPDATED "200402200000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks Tools MIB module."
+
+ ::= { colubrisMgmtV2 12 }
+
+
+-- colubrisToolsMIBObjects definition
+colubrisToolsMIBObjects OBJECT IDENTIFIER ::= { colubrisToolsMIB 1 }
+
+-- IP Trace groups
+traceToolConfig OBJECT IDENTIFIER ::= { colubrisToolsMIBObjects 1 }
+
+
+-- IP Trace configuration
+traceInterface OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the interface to apply the trace to."
+ ::= { traceToolConfig 1 }
+
+traceCaptureDestination OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ local(1),
+ remote(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if the traces shall be stored locally on the device
+ or remotely on a distant system.
+
+ 'local': Stores the traces locally on the device.
+
+ 'remote': Stores the traces in a remote file specified
+ by traceCaptureDestinationURL."
+ ::= { traceToolConfig 2 }
+
+traceCaptureDestinationURL OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the URL of the file that trace data will be sent to.
+ If a valid URL is not defined, the trace data cannot be sent
+ and will be discarded."
+ ::= { traceToolConfig 3 }
+
+traceTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (0..99999)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the amount of time the trace will capture data.
+ Once this limit is reached, the trace automatically stops."
+ DEFVAL { 600 }
+ ::= { traceToolConfig 4 }
+
+traceNumberOfPackets OBJECT-TYPE
+ SYNTAX Unsigned32 (0..99999)
+ UNITS "packets"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the maximum number of packets (IP datagrams) the
+ trace should capture. Once this limit is reached, the trace
+ automatically stops."
+ DEFVAL { 100 }
+ ::= { traceToolConfig 5 }
+
+tracePacketSize OBJECT-TYPE
+ SYNTAX Unsigned32 (68..4096)
+ UNITS "bytes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the maximum number of bytes to capture for each
+ packet. The remaining data is discarded."
+ DEFVAL { 128 }
+ ::= { traceToolConfig 6 }
+
+traceCaptureFilter OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the packet filter to use to capture data.
+ The filter expression has the same format and behavior
+ as the expression parameter used by the well-known
+ TCPDUMP command."
+ ::= { traceToolConfig 7 }
+
+traceCaptureStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ stop(1),
+ start(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP Trace tool action trigger.
+
+ 'stop': Stops the trace tool from functioning. If any
+ capture was previously started it will end up.
+ if no capture was started, 'stop' has no effect.
+
+ 'start': Starts to capture the packets following the
+ critera specified in the management tool and
+ in this MIB."
+ DEFVAL { stop }
+ ::= { traceToolConfig 8 }
+
+traceNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if IP trace notifications are generated."
+ DEFVAL { disable }
+ ::= { traceToolConfig 9 }
+
+
+-- IP trace notifications
+colubrisToolsMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisToolsMIB 2 }
+colubrisToolsMIBNotifications OBJECT IDENTIFIER ::= { colubrisToolsMIBNotificationPrefix 0 }
+
+traceStatusNotification NOTIFICATION-TYPE
+ OBJECTS {
+ traceCaptureStatus
+ }
+ STATUS current
+ DESCRIPTION "Sent when the user triggers the IP Trace tool either by starting
+ a new trace or stopping an existing session."
+ --#SUMMARY "IP Trace status trap: %d"
+ --#ARGUMENTS { 0 }
+ --#SEVERITY INFORMATIONAL
+ --#CATEGORY "Colubris Networks Alarms"
+ ::= { colubrisToolsMIBNotifications 1 }
+
+
+-- conformance information
+colubrisToolsMIBConformance OBJECT IDENTIFIER ::= { colubrisToolsMIB 3 }
+colubrisToolsMIBCompliances OBJECT IDENTIFIER ::= { colubrisToolsMIBConformance 1 }
+colubrisToolsMIBGroups OBJECT IDENTIFIER ::= { colubrisToolsMIBConformance 2 }
+
+-- compliance statements
+colubrisToolsMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement
+ the Colubris Networks Tools MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisToolsMIBGroup,
+ colubrisToolsNotificationGroup
+ }
+ ::= { colubrisToolsMIBCompliances 1 }
+
+-- units of conformance
+colubrisToolsMIBGroup OBJECT-GROUP
+ OBJECTS {
+ traceInterface,
+ traceCaptureDestination,
+ traceCaptureDestinationURL,
+ traceTimeout,
+ traceNumberOfPackets,
+ tracePacketSize,
+ traceCaptureFilter,
+ traceCaptureStatus,
+ traceNotificationEnabled
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Tools MIB capability."
+ ::= { colubrisToolsMIBGroups 1 }
+
+colubrisToolsNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ traceStatusNotification
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications."
+ ::= { colubrisToolsMIBGroups 2 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my b/MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my
new file mode 100644
index 0000000..a5d6eae
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my
@@ -0,0 +1,199 @@
+-- ****************************************************************************
+-- COLUBRIS-USAGE-INFORMATION-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Usage Information MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-USAGE-INFORMATION-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, TimeTicks
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+;
+
+
+colubrisUsageInformationMIB MODULE-IDENTITY
+ LAST-UPDATED "200605230000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Usage Information MIB."
+
+ ::= { colubrisMgmtV2 21 }
+
+
+-- colubrisUsageInformationMIB definition
+colubrisUsageInformationMIBObjects OBJECT IDENTIFIER ::= { colubrisUsageInformationMIB 1 }
+
+-- colubris Usage groups
+coUsageInformationGroup OBJECT IDENTIFIER ::= { colubrisUsageInformationMIBObjects 1 }
+
+-- The Usage Information Group
+coUsInfoUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Elapsed time after the device boot up."
+ ::= { coUsageInformationGroup 1 }
+
+coUsInfoLoadAverage1Min OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average number of processes running during the last minute."
+ ::= { coUsageInformationGroup 2 }
+
+coUsInfoLoadAverage5Min OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average number of processes running during the last 5 minutes."
+ ::= { coUsageInformationGroup 3 }
+
+coUsInfoLoadAverage15Min OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average number of processes running during the last 15 minutes."
+ ::= { coUsageInformationGroup 4 }
+
+coUsInfoCpuUseNow OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current CPU usage."
+ ::= { coUsageInformationGroup 5 }
+
+coUsInfoCpuUse5Sec OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average CPU usage during the last 5 seconds."
+ ::= { coUsageInformationGroup 6 }
+
+coUsInfoCpuUse10Sec OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average CPU usage during the last 10 seconds."
+ ::= { coUsageInformationGroup 7 }
+
+coUsInfoCpuUse20Sec OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average CPU usage during the last 20 seconds."
+ ::= { coUsageInformationGroup 8 }
+
+coUsInfoRamTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "Kb"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total system RAM."
+ ::= { coUsageInformationGroup 9 }
+
+coUsInfoRamFree OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "Kb"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Available system RAM."
+ ::= { coUsageInformationGroup 10 }
+
+coUsInfoRamBuffer OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "Kb"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Memory used by the buffers."
+ ::= { coUsageInformationGroup 11 }
+
+coUsInfoRamCached OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "Kb"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Memory used by the system cache."
+ ::= { coUsageInformationGroup 12 }
+
+coUsInfoStorageUsePermanent OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Percentage of permanent storage that is in use."
+ ::= { coUsageInformationGroup 13 }
+
+coUsInfoStorageUseTemporary OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Percentage of temporary storage that is in use."
+ ::= { coUsageInformationGroup 14 }
+
+
+-- Usage Information notifications
+colubrisUsageInformationMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisUsageInformationMIB 2 }
+colubrisUsageInformationMIBNotifications OBJECT IDENTIFIER ::= { colubrisUsageInformationMIBNotificationPrefix 0 }
+
+
+-- conformance information
+colubrisUsageInformationMIBConformance OBJECT IDENTIFIER ::= { colubrisUsageInformationMIB 3 }
+colubrisUsageInformationMIBCompliances OBJECT IDENTIFIER ::= { colubrisUsageInformationMIBConformance 1 }
+colubrisUsageInformationMIBGroups OBJECT IDENTIFIER ::= { colubrisUsageInformationMIBConformance 2 }
+
+
+-- compliance statements
+colubrisUsageInformationMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the Usage Information MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisUsageInformationMIBGroup
+ }
+ ::= { colubrisUsageInformationMIBCompliances 1 }
+
+-- units of conformance
+colubrisUsageInformationMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coUsInfoUpTime,
+ coUsInfoLoadAverage1Min,
+ coUsInfoLoadAverage5Min,
+ coUsInfoLoadAverage15Min,
+ coUsInfoCpuUseNow,
+ coUsInfoCpuUse5Sec,
+ coUsInfoCpuUse10Sec,
+ coUsInfoCpuUse20Sec,
+ coUsInfoRamTotal,
+ coUsInfoRamFree,
+ coUsInfoRamBuffer,
+ coUsInfoRamCached,
+ coUsInfoStorageUsePermanent,
+ coUsInfoStorageUseTemporary
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for CPU and memory usage."
+ ::= { colubrisUsageInformationMIBGroups 1 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-USER-ACCOUNT-MIB.my b/MIBS/hpmsm/COLUBRIS-USER-ACCOUNT-MIB.my
new file mode 100644
index 0000000..c618ea9
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-USER-ACCOUNT-MIB.my
@@ -0,0 +1,180 @@
+-- ****************************************************************************
+-- COLUBRIS-USER-ACCOUNT-MIB definitions
+--
+-- Copyright (c) 2007, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris User Account file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-USER-ACCOUNT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+;
+
+
+colubrisUserAccountMIB MODULE-IDENTITY
+ LAST-UPDATED "200704180000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris User Account MIB."
+
+ ::= { colubrisMgmtV2 35 }
+
+
+-- colubrisUserAccountMIB definition
+colubrisUserAccountMIBObjects OBJECT IDENTIFIER ::= { colubrisUserAccountMIB 1 }
+
+-- colubris User Account groups
+coUserAccountStatusGroup OBJECT IDENTIFIER ::= { colubrisUserAccountMIBObjects 1 }
+
+-- The User Account Status Group
+coUserAccountStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoUserAccountStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "User account attributes."
+ ::= { coUserAccountStatusGroup 1 }
+
+coUserAccountStatusEntry OBJECT-TYPE
+ SYNTAX CoUserAccountStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coUserAccountStatusTable.
+ coUserAccIndex - Uniquely identifies a user account on
+ the MultiService Controller."
+ INDEX { coUserAccIndex }
+ ::= { coUserAccountStatusTable 1 }
+
+CoUserAccountStatusEntry ::= SEQUENCE
+{
+ coUserAccIndex Integer32,
+ coUserAccUserName DisplayString,
+ coUserAccPlanName DisplayString,
+ coUserAccRemainingOnlineTime Integer32,
+ coUserAccFirstLoginTime DisplayString,
+ coUserAccRemainingSessionTime Integer32,
+ coUserAccStatus INTEGER,
+ coUserAccExpirationTime DisplayString
+}
+
+coUserAccIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of the user account."
+ ::= { coUserAccountStatusEntry 1 }
+
+coUserAccUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User name corresponding to the user account."
+ ::= { coUserAccountStatusEntry 2 }
+
+coUserAccPlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the subscription plan name associated to
+ this account."
+ ::= { coUserAccountStatusEntry 3 }
+
+coUserAccRemainingOnlineTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The online remaining time for this account."
+ ::= { coUserAccountStatusEntry 4 }
+
+coUserAccFirstLoginTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "First login time recorded for this account."
+ ::= { coUserAccountStatusEntry 5 }
+
+coUserAccRemainingSessionTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time before next logout."
+ ::= { coUserAccountStatusEntry 6 }
+
+coUserAccStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ valid(1),
+ invalid(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current Status of the user account based on the rules
+ defined in the subscription plan."
+ ::= { coUserAccountStatusEntry 7 }
+
+coUserAccExpirationTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This field include the Date and time of the account
+ expiration based on the subscription plan."
+ ::= { coUserAccountStatusEntry 8 }
+
+
+-- User Account notifications
+colubrisUserAccountMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisUserAccountMIB 2 }
+colubrisUserAccountMIBNotifications OBJECT IDENTIFIER ::= { colubrisUserAccountMIBNotificationPrefix 0 }
+
+
+-- conformance information
+colubrisUserAccountMIBConformance OBJECT IDENTIFIER ::= { colubrisUserAccountMIB 3 }
+colubrisUserAccountMIBCompliances OBJECT IDENTIFIER ::= { colubrisUserAccountMIBConformance 1 }
+colubrisUserAccountMIBGroups OBJECT IDENTIFIER ::= { colubrisUserAccountMIBConformance 2 }
+
+
+-- compliance statements
+colubrisUserAccountMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the User Account MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisUserAccountStatusMIBGroup
+ }
+ ::= { colubrisUserAccountMIBCompliances 1 }
+
+-- units of conformance
+colubrisUserAccountStatusMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coUserAccUserName,
+ coUserAccPlanName,
+ coUserAccRemainingOnlineTime,
+ coUserAccFirstLoginTime,
+ coUserAccRemainingSessionTime,
+ coUserAccStatus,
+ coUserAccExpirationTime
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for User Account status."
+ ::= { colubrisUserAccountMIBGroups 1 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-USER-SESSION-MIB.my b/MIBS/hpmsm/COLUBRIS-USER-SESSION-MIB.my
new file mode 100644
index 0000000..5e89d13
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-USER-SESSION-MIB.my
@@ -0,0 +1,350 @@
+-- ****************************************************************************
+-- COLUBRIS-USER-SESSION-MIB definitions
+--
+-- Copyright (c) 2007, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks User Session MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-USER-SESSION-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ IpAddress, Integer32, Unsigned32, Counter32, Gauge32, Counter64
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisSSIDOrNone
+ FROM COLUBRIS-TC
+;
+
+
+colubrisUserSessionMIB MODULE-IDENTITY
+ LAST-UPDATED "200703050000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks User Session MIB."
+
+ ::= { colubrisMgmtV2 36 }
+
+
+-- colubrisUserSessionMIB definition
+colubrisUserSessionMIBObjects OBJECT IDENTIFIER ::= { colubrisUserSessionMIB 1 }
+
+-- user session groups
+coUserSessionInfoGroup OBJECT IDENTIFIER ::= { colubrisUserSessionMIBObjects 1 }
+coUserSessionStGroup OBJECT IDENTIFIER ::= { colubrisUserSessionMIBObjects 2 }
+
+
+-- A collection of objects providing global information on
+-- the users on the system.
+coUserSessACUserMaxCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the maximum number of concurrent
+ authenticated AC users."
+ ::= { coUserSessionInfoGroup 1 }
+
+coUserSessNonACUserMaxCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the maximum number of concurrent
+ authenticated non AC users."
+ ::= { coUserSessionInfoGroup 2 }
+
+coUserSessACUserCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of currently authenticated AC users."
+ ::= { coUserSessionInfoGroup 3 }
+
+coUserSessNonACUserCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of currently authenticated non AC users."
+ ::= { coUserSessionInfoGroup 4 }
+
+
+-- A collection of objects providing status information on
+-- the users on the system.
+coUserSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoUserSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing specific information for users authenticated
+ (AC and non-AC) by the authentication system."
+ ::= { coUserSessionStGroup 1 }
+
+coUserSessionEntry OBJECT-TYPE
+ SYNTAX CoUserSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a particular user that has been authenticated
+ by the authentication system.
+ coUserSessIndex - Uniquely identifies a user in the table."
+ INDEX { coUserSessIndex }
+ ::= { coUserSessionTable 1 }
+
+CoUserSessionEntry ::= SEQUENCE
+{
+ coUserSessIndex Integer32,
+ coUserSessUserName OCTET STRING,
+ coUserSessClientIpAddress IpAddress,
+ coUserSessSessionDuration Counter32,
+ coUserSessIdleTime Counter32,
+ coUserSessMAPGroupName OCTET STRING,
+ coUserSessVSCName OCTET STRING,
+ coUserSessSSID ColubrisSSIDOrNone,
+ coUserSessVLAN Integer32,
+ coUserSessPHYType INTEGER,
+ coUserSessAuthType INTEGER,
+ coUserSessCalledStationID OCTET STRING,
+ coUserSessCallingStationID OCTET STRING,
+ coUserSessRADIUSServerProfileName OCTET STRING,
+ coUserSessRADIUSServerIpAddress IpAddress,
+ coUserSessBytesSent Counter64,
+ coUserSessBytesReceived Counter64,
+ coUserSessPacketsSent Counter32,
+ coUserSessPacketsReceived Counter32
+}
+
+coUserSessIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of a user in the coUserSessionTable."
+ ::= { coUserSessionEntry 1 }
+
+coUserSessUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..252))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's name."
+ ::= { coUserSessionEntry 2 }
+
+coUserSessClientIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's IP address."
+ ::= { coUserSessionEntry 3 }
+
+coUserSessSessionDuration OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates how long the user's session has been active.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { coUserSessionEntry 4 }
+
+coUserSessIdleTime OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates for how long the user's session has been idle.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { coUserSessionEntry 5 }
+
+coUserSessMAPGroupName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's MultiService Access Point Group
+ Name."
+ ::= { coUserSessionEntry 6 }
+
+coUserSessVSCName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's Virtual Service Community Name."
+ ::= { coUserSessionEntry 7 }
+
+coUserSessSSID OBJECT-TYPE
+ SYNTAX ColubrisSSIDOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's Access Point SSID (ONLY when
+ Location-aware is enabled and properly configured).
+ If this information is not available, a zero-Length
+ string is returned."
+ ::= { coUserSessionEntry 8 }
+
+coUserSessVLAN OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the VLAN currently assigned to the user."
+ ::= { coUserSessionEntry 9 }
+
+coUserSessPHYType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(0),
+ ieee802dot11a(1),
+ ieee802dot11b(2),
+ ieee802dot11g(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the user's radio type."
+ ::= { coUserSessionEntry 10 }
+
+coUserSessAuthType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ac(1),
+ nonAc(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User's authentication type."
+ ::= { coUserSessionEntry 11 }
+
+coUserSessCalledStationID OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..252))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's called station ID."
+ ::= { coUserSessionEntry 12 }
+
+coUserSessCallingStationID OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..252))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the user's calling station ID."
+ ::= { coUserSessionEntry 13 }
+
+coUserSessRADIUSServerProfileName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the RADIUS server profile name used to
+ authenticate the user."
+ ::= { coUserSessionEntry 14 }
+
+coUserSessRADIUSServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the RADIUS server IP address used to
+ authenticate the user."
+ ::= { coUserSessionEntry 15 }
+
+coUserSessBytesSent OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of bytes sent by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { coUserSessionEntry 16 }
+
+coUserSessBytesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of bytes received by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { coUserSessionEntry 17 }
+
+coUserSessPacketsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of IP packets sent by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { coUserSessionEntry 18 }
+
+coUserSessPacketsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the total number of IP packets received by the user.
+ When this counter reaches its maximum value, it wraps
+ around and starts increasing again from zero."
+ ::= { coUserSessionEntry 19 }
+
+
+-- user session notifications
+userSessionMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisUserSessionMIB 2 }
+userSessionMIBNotifications OBJECT IDENTIFIER ::= { userSessionMIBNotificationPrefix 0 }
+
+-- conformance information
+colubrisUserSessionMIBConformance OBJECT IDENTIFIER ::= { colubrisUserSessionMIB 3 }
+colubrisUserSessionMIBCompliances OBJECT IDENTIFIER ::= { colubrisUserSessionMIBConformance 1 }
+colubrisUserSessionMIBGroups OBJECT IDENTIFIER ::= { colubrisUserSessionMIBConformance 2 }
+
+-- compliance statements
+colubrisUserSessionMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement
+ the Colubris User Session MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisUserSessionInfoMIBGroup,
+ colubrisUserSessionStMIBGroup
+ }
+ ::= { colubrisUserSessionMIBCompliances 1 }
+
+-- units of conformance
+colubrisUserSessionInfoMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coUserSessACUserMaxCount,
+ coUserSessNonACUserMaxCount,
+ coUserSessACUserCount,
+ coUserSessNonACUserCount
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing global information
+ for the User Session MIB."
+ ::= { colubrisUserSessionMIBGroups 1 }
+
+colubrisUserSessionStMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coUserSessUserName,
+ coUserSessClientIpAddress,
+ coUserSessSessionDuration,
+ coUserSessIdleTime,
+ coUserSessMAPGroupName,
+ coUserSessVSCName,
+ coUserSessSSID,
+ coUserSessVLAN,
+ coUserSessPHYType,
+ coUserSessAuthType,
+ coUserSessCalledStationID,
+ coUserSessCallingStationID,
+ coUserSessRADIUSServerProfileName,
+ coUserSessRADIUSServerIpAddress,
+ coUserSessBytesSent,
+ coUserSessBytesReceived,
+ coUserSessPacketsSent,
+ coUserSessPacketsReceived
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the user session MIB
+ capability."
+ ::= { colubrisUserSessionMIBGroups 2 }
+END
diff --git a/MIBS/hpmsm/COLUBRIS-VIRTUAL-AP-MIB.my b/MIBS/hpmsm/COLUBRIS-VIRTUAL-AP-MIB.my
new file mode 100644
index 0000000..f52933f
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-VIRTUAL-AP-MIB.my
@@ -0,0 +1,273 @@
+-- ****************************************************************************
+-- COLUBRIS-VIRTUAL-AP-MIB definitions
+--
+-- Copyright (c) 2004, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Networks Virtual Access Point MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-VIRTUAL-AP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32
+ FROM SNMPv2-SMI
+ TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ ifIndex
+ FROM IF-MIB
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisSSID, ColubrisUsersAuthenticationMode,
+ ColubrisProfileIndexOrZero, ColubrisSecurity,
+ ColubrisPriorityQueue
+ FROM COLUBRIS-TC
+;
+
+
+colubrisVirtualApMIB MODULE-IDENTITY
+ LAST-UPDATED "200607250000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Networks Virtual Access Point MIB."
+
+ ::= { colubrisMgmtV2 11 }
+
+
+-- colubrisVirtualApMIB definition
+colubrisVirtualApMIBObjects OBJECT IDENTIFIER ::= { colubrisVirtualApMIB 1 }
+
+-- colubris Virtual Access Point groups
+coVirtualApConfig OBJECT IDENTIFIER ::= { colubrisVirtualApMIBObjects 1 }
+
+
+-- The Virtual Access Point Address Configuration Group
+coVirtualAccessPointConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoVirtualAccessPointConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "VSC configuration attributes. In tabular form to
+ allow for multiple instances."
+ ::= { coVirtualApConfig 1 }
+
+coVirtualAccessPointConfigEntry OBJECT-TYPE
+ SYNTAX CoVirtualAccessPointConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coVirtualAccessPointConfigTable.
+ ifIndex - Each 802.11 interface is represented by an ifEntry.
+ Interface tables in this MIB module are indexed by
+ ifIndex.
+ coVirtualWlanProfileIndex - Uniquely access a profile for this
+ particular 802.11 interface."
+ INDEX { ifIndex, coVirtualApWlanProfileIndex }
+ ::= { coVirtualAccessPointConfigTable 1 }
+
+CoVirtualAccessPointConfigEntry ::= SEQUENCE
+{
+ coVirtualApWlanProfileIndex Integer32,
+ coVirtualApSSID ColubrisSSID,
+ coVirtualApBroadcastSSID TruthValue,
+ coVirtualApMaximumNumberOfUsers Integer32,
+ coVirtualApDefaultVLAN Integer32,
+ coVirtualApSecurity ColubrisSecurity,
+ coVirtualApAuthenMode ColubrisUsersAuthenticationMode,
+ coVirtualApAuthenProfileIndex ColubrisProfileIndexOrZero,
+ coVirtualApUserAccountingEnabled INTEGER,
+ coVirtualApUserAccountingProfileIndex ColubrisProfileIndexOrZero,
+ coVirtualApDefaultUserRateLimitationEnabled TruthValue,
+ coVirtualApDefaultUserMaxTransmitRate Integer32,
+ coVirtualApDefaultUserMaxReceiveRate Integer32,
+ coVirtualApDefaultUserBandwidthLevel ColubrisPriorityQueue,
+ coVirtualApOperState INTEGER
+}
+
+coVirtualApWlanProfileIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of the VSC profile."
+ ::= { coVirtualAccessPointConfigEntry 1 }
+
+coVirtualApSSID OBJECT-TYPE
+ SYNTAX ColubrisSSID
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Service Set ID assigned to the VSC. This value must be
+ unique per radio interface."
+ ::= { coVirtualAccessPointConfigEntry 2 }
+
+coVirtualApBroadcastSSID OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if the SSID is included in beacon frames.
+ On Intersil hardware, only the first profile is
+ manageable. Reading this attribute shall always return
+ 'false' for the other profiles. Writing into this attribute
+ for the other profiles will return an error."
+ ::= { coVirtualAccessPointConfigEntry 3 }
+
+coVirtualApMaximumNumberOfUsers OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the maximum number of concurrent users that this
+ profile can accept."
+ ::= { coVirtualAccessPointConfigEntry 4 }
+
+coVirtualApDefaultVLAN OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the default VLAN to use for this profile
+ when no radius authentication has taken place.
+ The value 0 is used when no VLAN has been assigned to this
+ profile. Writing to this object is only available on
+ satellite devices."
+ ::= { coVirtualAccessPointConfigEntry 5 }
+
+coVirtualApSecurity OBJECT-TYPE
+ SYNTAX ColubrisSecurity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies all supported authentication/encryption algorithms."
+ ::= { coVirtualAccessPointConfigEntry 6 }
+
+coVirtualApAuthenMode OBJECT-TYPE
+ SYNTAX ColubrisUsersAuthenticationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies if user authentication is performed locally or via
+ an AAA server."
+ ::= { coVirtualAccessPointConfigEntry 7 }
+
+coVirtualApAuthenProfileIndex OBJECT-TYPE
+ SYNTAX ColubrisProfileIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the AAA server profile to use for user authentication.
+ This parameter only applies when the coVirtualApSecurity
+ is set to 'wpa' or 'ieee802dot1x' or 'ieee802dot1xWithWep' and
+ the coVirtualApAuthenMode set to 'profile' or
+ 'localAndProfile'. When set to Zero, no AAA server profile
+ is selected or on a public satellite device it could represent
+ a pre-configured AAA profile."
+ ::= { coVirtualAccessPointConfigEntry 8 }
+
+coVirtualApUserAccountingEnabled OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if accounting information is generated by the
+ device and sent to the AAA server for users connecting to
+ this profile. Accounting information will be generated only
+ if a valid AAA server profile is configured for the
+ coVirtualApAccountingProfileIndex attribute."
+ ::= { coVirtualAccessPointConfigEntry 9 }
+
+coVirtualApUserAccountingProfileIndex OBJECT-TYPE
+ SYNTAX ColubrisProfileIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the AAA server profile to be used for accounting
+ information. The special value Zero indicates that no accounting
+ profile is selected."
+ ::= { coVirtualAccessPointConfigEntry 10 }
+
+coVirtualApDefaultUserRateLimitationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the default user rate limitation is enabled."
+ ::= { coVirtualAccessPointConfigEntry 11 }
+
+coVirtualApDefaultUserMaxTransmitRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the default user maximum transmit rate."
+ ::= { coVirtualAccessPointConfigEntry 12 }
+
+coVirtualApDefaultUserMaxReceiveRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the default user maximum receive rate."
+ ::= { coVirtualAccessPointConfigEntry 13 }
+
+coVirtualApDefaultUserBandwidthLevel OBJECT-TYPE
+ SYNTAX ColubrisPriorityQueue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the default user bandwidth level."
+ ::= { coVirtualAccessPointConfigEntry 14 }
+
+coVirtualApOperState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Activate/Deactivate the Virtual Service Community in
+ the radio."
+ ::= { coVirtualAccessPointConfigEntry 15 }
+
+
+-- conformance information
+colubrisVirtualApMIBConformance OBJECT IDENTIFIER ::= { colubrisVirtualApMIB 2 }
+colubrisVirtualApMIBCompliances OBJECT IDENTIFIER ::= { colubrisVirtualApMIBConformance 1 }
+colubrisVirtualApMIBGroups OBJECT IDENTIFIER ::= { colubrisVirtualApMIBConformance 2 }
+
+
+-- compliance statements
+colubrisVirtualApMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the Virtual Access Point MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisVirtualApMIBGroup
+ }
+ ::= { colubrisVirtualApMIBCompliances 1 }
+
+-- units of conformance
+colubrisVirtualApMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coVirtualApSSID,
+ coVirtualApBroadcastSSID,
+ coVirtualApMaximumNumberOfUsers,
+ coVirtualApDefaultVLAN,
+ coVirtualApSecurity,
+ coVirtualApAuthenMode,
+ coVirtualApAuthenProfileIndex,
+ coVirtualApUserAccountingEnabled,
+ coVirtualApUserAccountingProfileIndex,
+ coVirtualApDefaultUserRateLimitationEnabled,
+ coVirtualApDefaultUserMaxTransmitRate,
+ coVirtualApDefaultUserMaxReceiveRate,
+ coVirtualApDefaultUserBandwidthLevel,
+ coVirtualApOperState
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for use with Virtual Access Points."
+ ::= { colubrisVirtualApMIBGroups 1 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-VSC-MIB.my b/MIBS/hpmsm/COLUBRIS-VSC-MIB.my
new file mode 100644
index 0000000..020bf6f
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-VSC-MIB.my
@@ -0,0 +1,202 @@
+-- ****************************************************************************
+-- COLUBRIS-VSC-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris Virtual Service Communities MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-VSC-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisSSID
+ FROM COLUBRIS-TC
+;
+
+
+colubrisVscMIB MODULE-IDENTITY
+ LAST-UPDATED "200607050000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris Virtual Service Communities MIB."
+
+ ::= { colubrisMgmtV2 22 }
+
+
+-- colubrisVscMIB definition
+colubrisVscMIBObjects OBJECT IDENTIFIER ::= { colubrisVscMIB 1 }
+
+-- colubris Virtual Service Communities groups
+coVscConfigGroup OBJECT IDENTIFIER ::= { colubrisVscMIBObjects 1 }
+
+-- The MultiService Access Point Wireless Interface Status Group
+coVscConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoVscConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Virtual Service Communities configuration attributes."
+ ::= { coVscConfigGroup 1 }
+
+coVscConfigEntry OBJECT-TYPE
+ SYNTAX CoVscConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the coVscConfigTable.
+ coVscCfgIndex - Uniquely identify a Virtual Service
+ Community on the MultiService Access
+ Controller."
+ INDEX { coVscCfgIndex }
+ ::= { coVscConfigTable 1 }
+
+CoVscConfigEntry ::= SEQUENCE
+{
+ coVscCfgIndex Integer32,
+ coVscCfgFriendlyVscName DisplayString,
+ coVscCfgSSID ColubrisSSID,
+ coVscCfgAccessControlled TruthValue,
+ coVscCfgSecurity INTEGER,
+ coVscCfgEncryption INTEGER,
+ coVscCfg8021xAuthentication INTEGER,
+ coVscCfgMACAuthentication TruthValue,
+ coVscCfgHTMLAuthentication TruthValue
+}
+
+coVscCfgIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the index of a Virtual Service Community (VSC)
+ in the MultiService Controller configuration file."
+ ::= { coVscConfigEntry 1 }
+
+coVscCfgFriendlyVscName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The friendly name associated with the VSC."
+ ::= { coVscConfigEntry 2 }
+
+coVscCfgSSID OBJECT-TYPE
+ SYNTAX ColubrisSSID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Service Set ID assigned to the VSC."
+ ::= { coVscConfigEntry 3 }
+
+coVscCfgAccessControlled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the VSC is access controlled."
+ ::= { coVscConfigEntry 4 }
+
+coVscCfgSecurity OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ open(1),
+ ieee802dot1x(2),
+ wpa(3),
+ wpa2(4),
+ wpaAndWpa2(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the type of security used by the VSC."
+ ::= { coVscConfigEntry 5 }
+
+coVscCfgEncryption OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ wep(2),
+ tkip(3),
+ aes(4),
+ tkipAndAes(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the encryption type supported by the VSC."
+ ::= { coVscConfigEntry 6 }
+
+coVscCfg8021xAuthentication OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ radius(2),
+ psk(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the 802.1x authentication type supported by the VSC."
+ ::= { coVscConfigEntry 7 }
+
+coVscCfgMACAuthentication OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if MAC authentication is enabled on the VSC."
+ ::= { coVscConfigEntry 8 }
+
+coVscCfgHTMLAuthentication OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if HTML authentication is enabled on the
+ VSC. Always false on a satellite."
+ ::= { coVscConfigEntry 9 }
+
+
+-- conformance information
+colubrisVscMIBConformance OBJECT IDENTIFIER ::= { colubrisVscMIB 2 }
+colubrisVscMIBCompliances OBJECT IDENTIFIER ::= { colubrisVscMIBConformance 1 }
+colubrisVscMIBGroups OBJECT IDENTIFIER ::= { colubrisVscMIBConformance 2 }
+
+
+-- compliance statements
+colubrisVscMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the Virtual Service
+ Communities MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisVscMIBGroup
+ }
+ ::= { colubrisVscMIBCompliances 1 }
+
+-- units of conformance
+colubrisVscMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coVscCfgFriendlyVscName,
+ coVscCfgSSID,
+ coVscCfgAccessControlled,
+ coVscCfgSecurity,
+ coVscCfgEncryption,
+ coVscCfg8021xAuthentication,
+ coVscCfgMACAuthentication,
+ coVscCfgHTMLAuthentication
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the wireless interface
+ status."
+ ::= { colubrisVscMIBGroups 1 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-WDS-MIB.my b/MIBS/hpmsm/COLUBRIS-WDS-MIB.my
new file mode 100644
index 0000000..298b658
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-WDS-MIB.my
@@ -0,0 +1,601 @@
+-- ****************************************************************************
+-- COLUBRIS-WDS-MIB definitions
+--
+-- Copyright (c) 2006, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+-- Colubris WDS MIB file.
+--
+-- ****************************************************************************
+
+
+COLUBRIS-WDS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
+ FROM SNMPv2-SMI
+ DisplayString, MacAddress, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+;
+
+
+colubrisWdsMIB MODULE-IDENTITY
+ LAST-UPDATED "200801040000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+ DESCRIPTION "Colubris WDS MIB."
+
+ ::= { colubrisMgmtV2 33 }
+
+
+-- colubrisWdsMIB definition
+colubrisWdsMIBObjects OBJECT IDENTIFIER ::= { colubrisWdsMIB 1 }
+
+-- colubris WDS groups
+coWDSInfoGroup OBJECT IDENTIFIER ::= { colubrisWdsMIBObjects 1 }
+coWDSRadioGroup OBJECT IDENTIFIER ::= { colubrisWdsMIBObjects 2 }
+coWDSGroupGroup OBJECT IDENTIFIER ::= { colubrisWdsMIBObjects 3 }
+coWDSLinkGroup OBJECT IDENTIFIER ::= { colubrisWdsMIBObjects 4 }
+coWDSNetworkScanGroup OBJECT IDENTIFIER ::= { colubrisWdsMIBObjects 5 }
+
+coWDSNumberOfGroup OBJECT-TYPE
+ SYNTAX Unsigned32 (1..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of WDS groups supported by the product."
+ ::= { coWDSInfoGroup 1 }
+
+coWDSDynamicModeImplemented OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if dynamic WDS mode is available in the product."
+ ::= { coWDSInfoGroup 2 }
+
+coWDSRadioTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoWDSRadioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the ACK distance parameter."
+ ::= { coWDSRadioGroup 1 }
+
+coWDSRadioEntry OBJECT-TYPE
+ SYNTAX CoWDSRadioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the ACK distance Table.
+
+ coWDSRadioIndex - Radio number where the ACK
+ distance is applied."
+ INDEX { coWDSRadioIndex }
+ ::= { coWDSRadioTable 1 }
+
+CoWDSRadioEntry ::= SEQUENCE
+{
+ coWDSRadioIndex Integer32,
+ coWDSRadioAckDistance Unsigned32,
+ coWDSRadioQoS INTEGER
+}
+
+coWDSRadioIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Radio number."
+ ::= { coWDSRadioEntry 1 }
+
+coWDSRadioAckDistance OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "km"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum distance between the device and the remote peers."
+ ::= { coWDSRadioEntry 2 }
+
+coWDSRadioQoS OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ vlan(2),
+ veryHigh(3),
+ high(4),
+ normal(5),
+ low(6),
+ diffSrv(7),
+ tos(8),
+ ipQos(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QoS priority mechanism used to maps the traffic to
+ one of the four WMM traffic queues."
+ ::= { coWDSRadioEntry 3 }
+
+coWDSGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoWDSGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the WDS Groups. This table contains
+ the six WDS Groups configuration information."
+ ::= { coWDSGroupGroup 1 }
+
+coWDSGroupEntry OBJECT-TYPE
+ SYNTAX CoWDSGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WDS Group Table.
+
+ coWDSGroupIndex - Uniquely identify a WDS group
+ inside the WDS group table."
+ INDEX { coWDSGroupIndex }
+ ::= { coWDSGroupTable 1 }
+
+CoWDSGroupEntry ::= SEQUENCE
+{
+ coWDSGroupIndex Integer32,
+ coWDSGroupName DisplayString,
+ coWDSGroupState INTEGER,
+ coWDSGroupSecurity INTEGER,
+ coWDSGroupAddressing INTEGER,
+ coWDSGroupStaticMacAddress MacAddress,
+ coWDSGroupDynamicMode INTEGER,
+ coWDSGroupDynamicGroupId Unsigned32
+}
+
+coWDSGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable used to identify instances of WDS
+ groups."
+ ::= { coWDSGroupEntry 1 }
+
+coWDSGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Friendly name of the WDS group."
+ ::= { coWDSGroupEntry 2 }
+
+coWDSGroupState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies if the WDS group is active in the radios."
+ ::= { coWDSGroupEntry 3 }
+
+coWDSGroupSecurity OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ wep(2),
+ tkip(3),
+ aes(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the encryption used by the WDS group."
+ ::= { coWDSGroupEntry 4 }
+
+coWDSGroupAddressing OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ static(1),
+ dynamic(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies if the WDS group is static or dynamic."
+ ::= { coWDSGroupEntry 5 }
+
+coWDSGroupStaticMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For static WDS group, this object specify the MAC
+ address of the remote WDS device."
+ ::= { coWDSGroupEntry 6 }
+
+coWDSGroupDynamicMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ master(1),
+ slave(2),
+ alternateMaster(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the mode of the dynamic WDS group."
+ ::= { coWDSGroupEntry 7 }
+
+coWDSGroupDynamicGroupId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the group identifier of the dynamic WDS group."
+ ::= { coWDSGroupEntry 8 }
+
+coWDSLinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoWDSLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the WDS links. This table contains
+ up to 54 WDS links status information."
+ ::= { coWDSLinkGroup 1 }
+
+coWDSLinkEntry OBJECT-TYPE
+ SYNTAX CoWDSLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WDS Link Table.
+
+ coWDSGroupIndex - Uniquely identify a WDS group
+ inside the WDS group table.
+ coWDSLinkIndex - Uniquely identify a WDS link
+ inside a WDS group."
+ INDEX { coWDSGroupIndex, coWDSLinkIndex }
+ ::= { coWDSLinkTable 1 }
+
+CoWDSLinkEntry ::= SEQUENCE
+{
+ coWDSLinkIndex Integer32,
+ coWDSLinkState INTEGER,
+ coWDSLinkRadio Integer32,
+ coWDSLinkPeerMacAddress MacAddress,
+ coWDSLinkMaster TruthValue,
+ coWDSLinkAuthorized TruthValue,
+ coWDSLinkEncryption INTEGER,
+ coWDSLinkIdleTime Unsigned32,
+ coWDSLinkSNR Integer32,
+ coWDSLinkTxRate Unsigned32,
+ coWDSLinkRxRate Unsigned32,
+ coWDSLinkIfIndex Integer32,
+ coWDSLinkHT TruthValue,
+ coWDSLinkTxMCS Unsigned32,
+ coWDSLinkRxMCS Unsigned32,
+ coWDSLinkSignal Integer32,
+ coWDSLinkNoise Integer32
+}
+
+coWDSLinkIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..54)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable used to identify instances of WDS
+ links."
+ ::= { coWDSLinkEntry 1 }
+
+coWDSLinkState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(1),
+ acquiring(2),
+ inactive(3),
+ active(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the state of the WDS link."
+ ::= { coWDSLinkEntry 2 }
+
+coWDSLinkRadio OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Radio number where the WDS peer was detected."
+ ::= { coWDSLinkEntry 3 }
+
+coWDSLinkPeerMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address of the WDS peer."
+ ::= { coWDSLinkEntry 4 }
+
+coWDSLinkMaster OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Determine if this link is a link to a master.
+ Providing upstream network access."
+ ::= { coWDSLinkEntry 5 }
+
+coWDSLinkAuthorized OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Encryption, if any, can proceed."
+ ::= { coWDSLinkEntry 6 }
+
+coWDSLinkEncryption OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ wep(2),
+ tkip(3),
+ aes(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the encryption used by the WDS link."
+ ::= { coWDSLinkEntry 7 }
+
+coWDSLinkIdleTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Inactivity time."
+ ::= { coWDSLinkEntry 8 }
+
+coWDSLinkSNR OBJECT-TYPE
+ SYNTAX Integer32 (0..92)
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Signal noise ratio of the WDS peer."
+ ::= { coWDSLinkEntry 9 }
+
+coWDSLinkTxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "500Kb/s"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current transmit rate of the WDS peer."
+ ::= { coWDSLinkEntry 10 }
+
+coWDSLinkRxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "500Kb/s"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive rate of the WDS peer."
+ ::= { coWDSLinkEntry 11 }
+
+coWDSLinkIfIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ifIndex of the associated interface in the ifTable."
+ ::= { coWDSLinkEntry 12 }
+
+coWDSLinkHT OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the link is using high throughput
+ data rates."
+ ::= { coWDSLinkEntry 13 }
+
+coWDSLinkTxMCS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current transmit MCS of the HT WDS peer."
+ ::= { coWDSLinkEntry 14 }
+
+coWDSLinkRxMCS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive MCS of the HT WDS peer."
+ ::= { coWDSLinkEntry 15 }
+
+coWDSLinkSignal OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Strength of the wireless signal."
+ ::= { coWDSLinkEntry 16 }
+
+coWDSLinkNoise OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level of local background noise."
+ ::= { coWDSLinkEntry 17 }
+
+coWDSNetworkScanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoWDSNetworkScanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual table for the WDS network scans."
+ ::= { coWDSNetworkScanGroup 1 }
+
+coWDSNetworkScanEntry OBJECT-TYPE
+ SYNTAX CoWDSNetworkScanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Entry (conceptual row) in the WDS Network Scan
+ Table.
+
+ coWDSScanRadioIndex - Radio number where the WDS peer
+ was detected.
+ coWDSScanPeerIndex - Uniquely identify a WDS peer
+ on a radio inside the WDS
+ network scan table."
+ INDEX { coWDSScanRadioIndex, coWDSScanPeerIndex }
+ ::= { coWDSNetworkScanTable 1 }
+
+CoWDSNetworkScanEntry ::= SEQUENCE
+{
+ coWDSScanRadioIndex Integer32,
+ coWDSScanPeerIndex Integer32,
+ coWDSScanGroupId Unsigned32,
+ coWDSScanPeerMacAddress MacAddress,
+ coWDSScanChannel Unsigned32,
+ coWDSScanSNR Integer32,
+ coWDSScanMode INTEGER,
+ coWDSScanAvailable TruthValue
+}
+
+coWDSScanRadioIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Radio number where the WDS peer was detected."
+ ::= { coWDSNetworkScanEntry 1 }
+
+coWDSScanPeerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Uniquely identify a WDS peer on a radio."
+ ::= { coWDSNetworkScanEntry 2 }
+
+coWDSScanGroupId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Group id used by the WDS peer."
+ ::= { coWDSNetworkScanEntry 3 }
+
+coWDSScanPeerMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address of the WDS peer."
+ ::= { coWDSNetworkScanEntry 4 }
+
+coWDSScanChannel OBJECT-TYPE
+ SYNTAX Unsigned32 (1..199)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Channel on which the peer is transmitting."
+ ::= { coWDSNetworkScanEntry 5 }
+
+coWDSScanSNR OBJECT-TYPE
+ SYNTAX Integer32 (0..92)
+ UNITS "dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Signal noise ratio of the WDS peer."
+ ::= { coWDSNetworkScanEntry 6 }
+
+coWDSScanMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ master(1),
+ slave(2),
+ alternateMaster(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current mode of the WDS peer."
+ ::= { coWDSNetworkScanEntry 7 }
+
+coWDSScanAvailable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Peer is accepting connections."
+ ::= { coWDSNetworkScanEntry 8 }
+
+
+-- conformance information
+colubrisWdsMIBConformance OBJECT IDENTIFIER ::= { colubrisWdsMIB 2 }
+colubrisWdsMIBCompliances OBJECT IDENTIFIER ::= { colubrisWdsMIBConformance 1 }
+colubrisWdsMIBGroups OBJECT IDENTIFIER ::= { colubrisWdsMIBConformance 2 }
+
+-- compliance statements
+colubrisWdsMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for the WDS MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisWDSInfoMIBGroup,
+ colubrisWDSRadioMIBGroup,
+ colubrisWDSGroupMIBGroup,
+ colubrisWDSLinkMIBGroup,
+ colubrisWDSScanMIBGroup
+ }
+ ::= { colubrisWdsMIBCompliances 1 }
+
+-- units of conformance
+colubrisWDSInfoMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coWDSNumberOfGroup,
+ coWDSDynamicModeImplemented
+ }
+ STATUS current
+ DESCRIPTION "A collection of scalar objects for WDS."
+ ::= { colubrisWdsMIBGroups 1 }
+
+colubrisWDSRadioMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coWDSRadioAckDistance,
+ coWDSRadioQoS
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the WDS radios."
+ ::= { colubrisWdsMIBGroups 2 }
+
+colubrisWDSGroupMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coWDSGroupName,
+ coWDSGroupState,
+ coWDSGroupSecurity,
+ coWDSGroupAddressing,
+ coWDSGroupStaticMacAddress,
+ coWDSGroupDynamicMode,
+ coWDSGroupDynamicGroupId
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the WDS groups."
+ ::= { colubrisWdsMIBGroups 3 }
+
+colubrisWDSLinkMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coWDSLinkState,
+ coWDSLinkRadio,
+ coWDSLinkPeerMacAddress,
+ coWDSLinkMaster,
+ coWDSLinkAuthorized,
+ coWDSLinkEncryption,
+ coWDSLinkIdleTime,
+ coWDSLinkSNR,
+ coWDSLinkTxRate,
+ coWDSLinkRxRate,
+ coWDSLinkIfIndex,
+ coWDSLinkHT,
+ coWDSLinkTxMCS,
+ coWDSLinkRxMCS,
+ coWDSLinkSignal,
+ coWDSLinkNoise
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the WDS links."
+ ::= { colubrisWdsMIBGroups 4 }
+
+colubrisWDSScanMIBGroup OBJECT-GROUP
+ OBJECTS {
+ coWDSScanGroupId,
+ coWDSScanPeerMacAddress,
+ coWDSScanChannel,
+ coWDSScanSNR,
+ coWDSScanMode,
+ coWDSScanAvailable
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects for the WDS network scan."
+ ::= { colubrisWdsMIBGroups 5 }
+
+END
diff --git a/MIBS/hpmsm/COLUBRIS-WIRELESS-CLIENT-MIB.my b/MIBS/hpmsm/COLUBRIS-WIRELESS-CLIENT-MIB.my
new file mode 100644
index 0000000..1177678
--- /dev/null
+++ b/MIBS/hpmsm/COLUBRIS-WIRELESS-CLIENT-MIB.my
@@ -0,0 +1,464 @@
+-- ****************************************************************************
+-- COLUBRIS-WIRELESS-CLIENT-MIB definitions
+--
+-- Copyright (c) 2005, Colubris Networks, Inc.
+-- All Rights Reserved.
+--
+--
+-- ****************************************************************************
+
+
+COLUBRIS-WIRELESS-CLIENT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MacAddress
+ FROM SNMPv2-TC
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32, Unsigned32, Counter32, Counter64, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ sysName
+ FROM SNMPv2-MIB
+ colubrisMgmtV2
+ FROM COLUBRIS-SMI
+ ColubrisSSID, ColubrisNotificationEnable
+ FROM COLUBRIS-TC
+ systemSerialNumber
+ FROM COLUBRIS-SYSTEM-MIB
+;
+
+colubrisWirelessClientMIB MODULE-IDENTITY
+ LAST-UPDATED "200610260000Z"
+ ORGANIZATION "Colubris Networks, Inc."
+ CONTACT-INFO "Colubris Networks
+ Postal: 200 West Street Ste 300
+ Waltham, Massachusetts 02451-1121
+ UNITED STATES
+ Phone: +1 781 684 0001
+ Fax: +1 781 684 0009
+
+ E-mail: cn-snmp@colubris.com"
+
+ DESCRIPTION "Information for Colubris Networks client mode devices."
+
+ ::= { colubrisMgmtV2 20 }
+
+
+-- colubrisClientMIB definition
+colubrisWirelessClientMIBObjects OBJECT IDENTIFIER ::= { colubrisWirelessClientMIB 1 }
+
+-- definition of objects groups
+colubrisWirelessClientInfo OBJECT IDENTIFIER ::= { colubrisWirelessClientMIBObjects 1 }
+colubrisWirelessClientStats OBJECT IDENTIFIER ::= { colubrisWirelessClientMIBObjects 2 }
+
+-- client information group
+colubrisWirelessClientState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disconnected(1),
+ scanning(2),
+ authenticating(3),
+ associating(4),
+ associated(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "802.11 status of the device."
+ ::= { colubrisWirelessClientInfo 1 }
+
+colubrisWirelessClientSSID OBJECT-TYPE
+ SYNTAX ColubrisSSID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Service Set ID assigned to the device."
+ ::= { colubrisWirelessClientInfo 2 }
+
+colubrisWirelessClientBSSID OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When the client state is associated, this object specify the
+ MAC Address of the access point."
+ ::= { colubrisWirelessClientInfo 3 }
+
+colubrisWirelessClientSignalLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Strength of the wireless signal (in dBm)."
+ ::= { colubrisWirelessClientInfo 4 }
+
+colubrisWirelessClientNoiseLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level of local background noise (in dBm)."
+ ::= { colubrisWirelessClientInfo 5 }
+
+colubrisWirelessClientSNR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Relative strength of the signal level compared to the noise
+ level."
+ ::= { colubrisWirelessClientInfo 6 }
+
+colubrisWirelessClientConnectionNotificationEnabled OBJECT-TYPE
+ SYNTAX ColubrisNotificationEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies if colubrisWirelessClientConnectionNotification events
+ are generated."
+ DEFVAL { enable }
+ ::= { colubrisWirelessClientInfo 7 }
+
+colubrisWirelessClientConnectTime OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Elapsed time in seconds since the device was successfully
+ associated with an access point."
+ ::= { colubrisWirelessClientInfo 8 }
+
+colubrisWirelessClientAuthorizedState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notAuthorized(1),
+ authorized(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the user traffic is allowed on the
+ wireless port."
+ ::= { colubrisWirelessClientInfo 9 }
+
+colubrisWirelessClientEncryptionStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ wep(2),
+ tkip(3),
+ aes(4),
+ aesTkip(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the encryption method used to communicate with the
+ access point."
+ ::= { colubrisWirelessClientInfo 10 }
+
+colubrisWirelessClientTransmitRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current transmit rate of the station. Data rates
+ are set increments of 500 Kb/s from 1 Mb/s to 63.5 Mb/s."
+ ::= { colubrisWirelessClientInfo 11 }
+
+colubrisWirelessClientReceiveRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current receive rate of the station. Data rates
+ are set in increments of 500 Kb/s from 1 Mb/s to 63.5 Mb/s."
+ ::= { colubrisWirelessClientInfo 12 }
+
+colubrisWirelessClientInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets received since associating with an access point."
+ ::= { colubrisWirelessClientStats 1 }
+
+colubrisWirelessClientOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets sent since associating with an access point."
+ ::= { colubrisWirelessClientStats 2 }
+
+colubrisWirelessClientInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of octets received since associating with an access point."
+ ::= { colubrisWirelessClientStats 3}
+
+colubrisWirelessClientOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of octets send since associating with an access point."
+ ::= { colubrisWirelessClientStats 4 }
+
+colubrisWirelessClientPktsTxRate1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 1 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 5 }
+
+colubrisWirelessClientPktsTxRate2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 2 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 6 }
+
+colubrisWirelessClientPktsTxRate5dot5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 5.5 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 7 }
+
+colubrisWirelessClientPktsTxRate11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 11 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 8 }
+
+colubrisWirelessClientPktsTxRate6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 6 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 9 }
+
+colubrisWirelessClientPktsTxRate9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 9 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 10 }
+
+colubrisWirelessClientPktsTxRate12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 12 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 11 }
+
+colubrisWirelessClientPktsTxRate18 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 18 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 12 }
+
+colubrisWirelessClientPktsTxRate24 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 24 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 13 }
+
+colubrisWirelessClientPktsTxRate36 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 36 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 14 }
+
+colubrisWirelessClientPktsTxRate48 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 48 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 15 }
+
+colubrisWirelessClientPktsTxRate54 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames transmitted at 54 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 16 }
+
+colubrisWirelessClientPktsRxRate1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 1 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 17 }
+
+colubrisWirelessClientPktsRxRate2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 2 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 18 }
+
+colubrisWirelessClientPktsRxRate5dot5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 5.5 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 19 }
+
+colubrisWirelessClientPktsRxRate11 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 11 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 20 }
+
+colubrisWirelessClientPktsRxRate6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 6 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 21 }
+
+colubrisWirelessClientPktsRxRate9 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 9 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 22 }
+
+colubrisWirelessClientPktsRxRate12 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 12 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 23 }
+
+colubrisWirelessClientPktsRxRate18 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 18 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 24 }
+
+colubrisWirelessClientPktsRxRate24 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 24 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 25 }
+
+colubrisWirelessClientPktsRxRate36 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 36 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 26 }
+
+colubrisWirelessClientPktsRxRate48 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 48 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 27 }
+
+colubrisWirelessClientPktsRxRate54 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of frames received at 54 Mbit/s since associating with an access point."
+ ::= { colubrisWirelessClientStats 28 }
+
+
+-- system notification
+colubrisWirelessClientMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisWirelessClientMIB 2 }
+colubrisWirelessClientMIBNotifications OBJECT IDENTIFIER ::= { colubrisWirelessClientMIBNotificationPrefix 0 }
+
+colubrisWirelessClientConnectionNotification NOTIFICATION-TYPE
+ OBJECTS {
+ sysName,
+ systemSerialNumber,
+ colubrisWirelessClientSSID,
+ colubrisWirelessClientBSSID
+ }
+ STATUS current
+ DESCRIPTION "Sent when an 802.11/802.1x connection is completed successfully."
+ ::= { colubrisWirelessClientMIBNotifications 1 }
+
+
+-- conformance information
+colubrisWirelessClientMIBConformance OBJECT IDENTIFIER ::= { colubrisWirelessClientMIB 3 }
+colubrisWirelessClientMIBCompliances OBJECT IDENTIFIER ::= { colubrisWirelessClientMIBConformance 1 }
+colubrisWirelessClientMIBGroups OBJECT IDENTIFIER ::= { colubrisWirelessClientMIBConformance 2 }
+
+
+-- compliance statements
+colubrisWirelessClientMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for entities which implement the
+ wireless client extensions MIB."
+ MODULE MANDATORY-GROUPS
+ {
+ colubrisWirelessClientMIBGroup,
+ colubrisWirelessClientNotificationGroup,
+ colubrisWirelessClientMIBGroupCounters
+ }
+ ::= { colubrisWirelessClientMIBCompliances 1 }
+
+
+-- units of conformance
+colubrisWirelessClientMIBGroup OBJECT-GROUP
+ OBJECTS {
+ colubrisWirelessClientState,
+ colubrisWirelessClientSSID,
+ colubrisWirelessClientBSSID,
+ colubrisWirelessClientSignalLevel,
+ colubrisWirelessClientNoiseLevel,
+ colubrisWirelessClientSNR,
+ colubrisWirelessClientConnectionNotificationEnabled,
+ colubrisWirelessClientTransmitRate,
+ colubrisWirelessClientReceiveRate,
+ colubrisWirelessClientConnectTime,
+ colubrisWirelessClientAuthorizedState,
+ colubrisWirelessClientEncryptionStatus
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Client MIB capability."
+ ::= { colubrisWirelessClientMIBGroups 1 }
+
+colubrisWirelessClientNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ colubrisWirelessClientConnectionNotification
+ }
+ STATUS current
+ DESCRIPTION "A collection of supported notifications."
+ ::= { colubrisWirelessClientMIBGroups 2 }
+
+colubrisWirelessClientMIBGroupCounters OBJECT-GROUP
+ OBJECTS {
+ colubrisWirelessClientInPkts,
+ colubrisWirelessClientOutPkts,
+ colubrisWirelessClientInOctets,
+ colubrisWirelessClientOutOctets,
+ colubrisWirelessClientPktsTxRate1,
+ colubrisWirelessClientPktsTxRate2,
+ colubrisWirelessClientPktsTxRate5dot5,
+ colubrisWirelessClientPktsTxRate11,
+ colubrisWirelessClientPktsTxRate6,
+ colubrisWirelessClientPktsTxRate9,
+ colubrisWirelessClientPktsTxRate12,
+ colubrisWirelessClientPktsTxRate18,
+ colubrisWirelessClientPktsTxRate24,
+ colubrisWirelessClientPktsTxRate36,
+ colubrisWirelessClientPktsTxRate48,
+ colubrisWirelessClientPktsTxRate54,
+ colubrisWirelessClientPktsRxRate1,
+ colubrisWirelessClientPktsRxRate2,
+ colubrisWirelessClientPktsRxRate5dot5,
+ colubrisWirelessClientPktsRxRate11,
+ colubrisWirelessClientPktsRxRate6,
+ colubrisWirelessClientPktsRxRate9,
+ colubrisWirelessClientPktsRxRate12,
+ colubrisWirelessClientPktsRxRate18,
+ colubrisWirelessClientPktsRxRate24,
+ colubrisWirelessClientPktsRxRate36,
+ colubrisWirelessClientPktsRxRate48,
+ colubrisWirelessClientPktsRxRate54
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects providing the Client MIB counters."
+ ::= { colubrisWirelessClientMIBGroups 3 }
+
+END