diff options
Diffstat (limited to 'MIBS/hpmsm')
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 |