initial commit; version 22.5.12042
This commit is contained in:
348
mibs/alvarion/ALVARION-USER-SESSION-MIB
Normal file
348
mibs/alvarion/ALVARION-USER-SESSION-MIB
Normal file
@ -0,0 +1,348 @@
|
||||
-- ****************************************************************************
|
||||
-- ALVARION-USER-SESSION-MIB definitions
|
||||
--
|
||||
-- Copyright (c) 2007, Alvarion Ltd.
|
||||
-- All Rights Reserved.
|
||||
--
|
||||
-- Alvarion User Session MIB file.
|
||||
--
|
||||
-- ****************************************************************************
|
||||
|
||||
|
||||
ALVARION-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
|
||||
alvarionMgmtV2
|
||||
FROM ALVARION-SMI
|
||||
AlvarionSSIDOrNone
|
||||
FROM ALVARION-TC
|
||||
;
|
||||
|
||||
|
||||
alvarionUserSessionMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200710310000Z"
|
||||
ORGANIZATION "Alvarion Ltd."
|
||||
CONTACT-INFO "Alvarion Ltd.
|
||||
Postal: 21a HaBarzel St.
|
||||
P.O. Box 13139
|
||||
Tel-Aviv 69710
|
||||
Israel
|
||||
Phone: +972 3 645 6262"
|
||||
DESCRIPTION "Alvarion User Session MIB."
|
||||
|
||||
::= { alvarionMgmtV2 36 }
|
||||
|
||||
|
||||
-- alvarionUserSessionMIB definition
|
||||
alvarionUserSessionMIBObjects OBJECT IDENTIFIER ::= { alvarionUserSessionMIB 1 }
|
||||
|
||||
-- user session groups
|
||||
coUserSessionInfoGroup OBJECT IDENTIFIER ::= { alvarionUserSessionMIBObjects 1 }
|
||||
coUserSessionStGroup OBJECT IDENTIFIER ::= { alvarionUserSessionMIBObjects 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 AlvarionSSIDOrNone,
|
||||
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 AlvarionSSIDOrNone
|
||||
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 ::= { alvarionUserSessionMIB 2 }
|
||||
userSessionMIBNotifications OBJECT IDENTIFIER ::= { userSessionMIBNotificationPrefix 0 }
|
||||
|
||||
-- conformance information
|
||||
alvarionUserSessionMIBConformance OBJECT IDENTIFIER ::= { alvarionUserSessionMIB 3 }
|
||||
alvarionUserSessionMIBCompliances OBJECT IDENTIFIER ::= { alvarionUserSessionMIBConformance 1 }
|
||||
alvarionUserSessionMIBGroups OBJECT IDENTIFIER ::= { alvarionUserSessionMIBConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
alvarionUserSessionMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for entities which implement
|
||||
the Alvarion User Session MIB."
|
||||
MODULE MANDATORY-GROUPS
|
||||
{
|
||||
alvarionUserSessionInfoMIBGroup,
|
||||
alvarionUserSessionStMIBGroup
|
||||
}
|
||||
::= { alvarionUserSessionMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
alvarionUserSessionInfoMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
coUserSessACUserMaxCount,
|
||||
coUserSessNonACUserMaxCount,
|
||||
coUserSessACUserCount,
|
||||
coUserSessNonACUserCount
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing global information
|
||||
for the User Session MIB."
|
||||
::= { alvarionUserSessionMIBGroups 1 }
|
||||
|
||||
alvarionUserSessionStMIBGroup 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."
|
||||
::= { alvarionUserSessionMIBGroups 2 }
|
||||
END
|
Reference in New Issue
Block a user