initial commit; version 22.5.12042
This commit is contained in:
373
mibs/colubris/COLUBRIS-PUBLIC-ACCESS-RETENTION-MIB
Normal file
373
mibs/colubris/COLUBRIS-PUBLIC-ACCESS-RETENTION-MIB
Normal file
@ -0,0 +1,373 @@
|
||||
-- ****************************************************************************
|
||||
-- COLUBRIS-PUBLIC-ACCESS-RETENTION-MIB definitions
|
||||
--
|
||||
-- Copyright (c) 2004, Hewlett-Packard Development Company, L.P.
|
||||
-- The information contained herein is subject to change without notice.
|
||||
-- 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 username 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 on the 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 does not contain 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 yet terminated."
|
||||
::= { 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 sessions
|
||||
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
|
Reference in New Issue
Block a user