Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -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

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

277
MIBS/hpmsm/COLUBRIS-TC.my Normal file
View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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