summaryrefslogtreecommitdiff
path: root/MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB')
-rw-r--r--MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB469
1 files changed, 469 insertions, 0 deletions
diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB
new file mode 100644
index 0000000..c1bfae2
--- /dev/null
+++ b/MIBS/nokia/aos7/ALCATEL-IND1-SESSION-MGR-MIB
@@ -0,0 +1,469 @@
+ALCATEL-IND1-SESSION-MGR-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ IpAddress, Integer32 FROM SNMPv2-SMI
+ RowStatus FROM SNMPv2-TC
+ SnmpAdminString FROM SNMP-FRAMEWORK-MIB
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP FROM SNMPv2-CONF
+ softentIND1Sesmgr FROM ALCATEL-IND1-BASE;
+
+alcatelIND1SessionMgrMIB MODULE-IDENTITY
+ LAST-UPDATED "201005260000Z"
+ ORGANIZATION "Alcatel-Lucent"
+ CONTACT-INFO
+ "Please consult with Customer Service to ensure the most appropriate
+ version of this document is used with the products in question:
+
+ Alcatel-Lucent, Enterprise Solutions Division
+ (Formerly Alcatel Internetworking, Incorporated)
+ 26801 West Agoura Road
+ Agoura Hills, CA 91301-5122
+ United States Of America
+
+ Telephone: North America +1 800 995 2696
+ Latin America +1 877 919 9526
+ Europe +31 23 556 0100
+ Asia +65 394 7933
+ All Other +1 818 878 4507
+
+ Electronic Mail: support@ind.alcatel.com
+ World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
+ File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
+ DESCRIPTION
+ "This module describes an authoritative enterprise-specific Simple
+ Network Management Protocol (SNMP) Management Information Base (MIB):
+
+ For the Birds Of Prey Product Line
+ User Sessions Manager Subsystem.
+
+ The right to make changes in specification and other information
+ contained in this document without prior notice is reserved.
+
+ No liability shall be assumed for any incidental, indirect, special, or
+ consequential damages whatsoever arising from or related to this
+ document or the information contained herein.
+
+ Vendors, end-users, and other interested parties are granted
+ non-exclusive license to use this specification in connection with
+ management of the products for which it is intended to be used.
+
+ Copyright (C) 1995-2007 Alcatel-Lucent
+ ALL RIGHTS RESERVED WORLDWIDE"
+
+ REVISION "201005130000Z"
+ DESCRIPTION
+ "Fixed the Notifications to use MIB Module OID.0 as Notifications root."
+
+ ::= { softentIND1Sesmgr 1}
+
+ alcatelIND1SessionMgrMIBNotifications OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For Session manager MIB Subsystem Notifications."
+ ::= { alcatelIND1SessionMgrMIB 0 }
+
+ alcatelIND1SessionMgrMIBObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For Session Manager Subsystem Managed Objects."
+ ::= { alcatelIND1SessionMgrMIB 1 }
+
+
+ alcatelIND1SessionMgrMIBConformance OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For Session Manager Subsystem Conformance Information."
+ ::= { alcatelIND1SessionMgrMIB 2 }
+
+
+ alcatelIND1SessionMgrMIBGroups OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For Session Manager Subsystem Units Of Conformance."
+ ::= { alcatelIND1SessionMgrMIBConformance 1 }
+
+
+ alcatelIND1SessionMgrMIBCompliances OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For Session Manager Subsystem Compliance Statements."
+ ::= { alcatelIND1SessionMgrMIBConformance 2 }
+
+ sessionMgr OBJECT IDENTIFIER ::= { alcatelIND1SessionMgrMIBObjects 1 }
+
+-- Session configuration table
+
+ sessionConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SessionConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration parameters of a user session."
+ ::= { sessionMgr 1 }
+
+ sessionConfigEntry OBJECT-TYPE
+ SYNTAX SessionConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the session configuration table."
+ INDEX { sessionType }
+ ::= { sessionConfigTable 1 }
+
+ SessionConfigEntry ::= SEQUENCE {
+ sessionType INTEGER,
+ sessionBannerFileName SnmpAdminString,
+ sessionInactivityTimerValue Integer32,
+ sessionDefaultPromptString SnmpAdminString
+ }
+
+ sessionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ cli (1),
+ http (2),
+ ftp (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the session interface."
+ ::= { sessionConfigEntry 1 }
+
+ sessionBannerFileName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Optional Banner File Name.
+ For CLI, HTTP, and FTP sessions only."
+ DEFVAL { "" }
+ ::= { sessionConfigEntry 2 }
+
+ sessionInactivityTimerValue OBJECT-TYPE
+ SYNTAX Integer32 (1..596523)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The inactivity timer value for this type
+ of session, in minutes."
+ DEFVAL { 4 }
+ ::= { sessionConfigEntry 3 }
+
+ sessionDefaultPromptString OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Prompt string.
+ For CLI sessions only."
+ DEFVAL { "-> " }
+ ::= { sessionConfigEntry 4 }
+
+
+-- Session active table
+
+ sessionActiveTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SessionActiveEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of active users sessions."
+ ::= { sessionMgr 2 }
+
+ sessionActiveEntry OBJECT-TYPE
+ SYNTAX SessionActiveEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the session active table."
+ INDEX { sessionIndex }
+ ::= { sessionActiveTable 1 }
+
+ SessionActiveEntry ::= SEQUENCE {
+ sessionIndex Integer32,
+ sessionAccessType INTEGER,
+ sessionPhysicalPort INTEGER,
+ sessionUserName SnmpAdminString,
+ sessionUserReadPrivileges OCTET STRING,
+ sessionUserWritePrivileges OCTET STRING,
+ sessionUserProfileName SnmpAdminString,
+ sessionUserIpAddress IpAddress,
+ sessionRowStatus RowStatus
+ }
+
+ sessionIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the session."
+ ::= { sessionActiveEntry 1 }
+
+ sessionAccessType OBJECT-TYPE
+ SYNTAX INTEGER {
+ console (1),
+ telnet (2),
+ ftp (3),
+ http (4),
+ ssh (5),
+ https (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access type of the session."
+ ::= { sessionActiveEntry 2 }
+
+ sessionPhysicalPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSignificant (0),
+ local (1),
+ ether (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical port type of the session.
+ notSignificant : use for console port or
+ when information is not available,
+ local : a serial port (e.g. the CMM console),
+ ether : an ethernet port (e.g. the EMP or NI)"
+ ::= { sessionActiveEntry 3 }
+
+ sessionUserName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user name of the user logged-in."
+ ::= { sessionActiveEntry 4 }
+
+ sessionUserReadPrivileges OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The read privileges of the user logged-in.
+ These privileges are stored as a bitmap.
+ Each bit represents a command family.
+ The number of families may go up to 64.
+ Applied for functional authorization
+ (partitioned management)."
+ ::= { sessionActiveEntry 5 }
+
+ sessionUserWritePrivileges OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The write privileges of the user logged-in.
+ These privileges are stored as a bitmap.
+ Each bit represents a command family.
+ The number of families may go up to 64.
+ Applied for functional authorization
+ (partitioned management)."
+ ::= { sessionActiveEntry 6 }
+
+ sessionUserProfileName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The profile name of the logged-in user.
+ Applied for the end-user partitioned management."
+ ::= { sessionActiveEntry 7 }
+
+ sessionUserIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the user logged-in."
+ ::= { sessionActiveEntry 8 }
+
+ sessionRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this table entry.
+ An entry in this table is dynamically created when a user
+ connects to the switch (through console, telnet, ftp or http).
+ The only value supported for set is destroy(6),
+ to kill a user session."
+ ::= { sessionActiveEntry 9 }
+
+
+-- Session login timout
+
+ sessionLoginTimeout OBJECT-TYPE
+ SYNTAX Integer32 (5..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "At login time, it is the time in seconds to get
+ the password, after the username has been keyed in."
+ DEFVAL { 55 }
+ ::= { sessionMgr 3 }
+
+-- Session login attempt
+
+ sessionLoginAttempt OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of login attempts for one session."
+ DEFVAL { 3 }
+ ::= { sessionMgr 4 }
+
+-- CLI command log enable
+
+ sessionCliCommandLogEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CLI command logging status. Enable(1) will save all CLI set command
+ activilies on flash memory. Disable(2) will stop the record"
+ DEFVAL { disable }
+ ::= { sessionMgr 5 }
+
+-- Session XonXoff enable
+
+ sessionXonXoffEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable xon-xoff flow control on console port"
+ DEFVAL { disable }
+ ::= { sessionMgr 6 }
+
+--
+-- Trap description
+--
+
+switchMgtTrapsObj OBJECT IDENTIFIER ::= { sessionMgr 7 }
+
+ sessionAuthenticationTrap NOTIFICATION-TYPE
+ OBJECTS {
+ sessionAccessType,
+ sessionUserName,
+ sessionUserIpAddress,
+ sessionAuthFailure
+ }
+ STATUS current
+ DESCRIPTION
+ "Authentication Failure Trap is sent each time a user
+ authentication is refused."
+ ::= {alcatelIND1SessionMgrMIBNotifications 1 }
+
+--
+-- Object used in the trap
+--
+
+ sessionAuthFailure OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknownUser (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reason why the user authentication failed."
+ ::= { switchMgtTrapsObj 1 }
+
+
+--
+-- Compliance Statements
+--
+
+ alcatelIND1SessionMgrMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Compliance statement for Session Manager Subsystem."
+ MODULE -- this module
+ MANDATORY-GROUPS
+ {
+ sessionConfigGroup,
+ sessionActiveGroup,
+ sessionObjectGroup,
+ sessionTrapsGroup
+ }
+
+ ::= { alcatelIND1SessionMgrMIBCompliances 1 }
+
+
+--
+-- Units Of Conformance
+--
+
+ sessionConfigGroup OBJECT-GROUP
+ OBJECTS
+ {
+ sessionType, -- Session configuration table
+ sessionBannerFileName,
+ sessionInactivityTimerValue,
+ sessionDefaultPromptString
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of Session Manager."
+ ::= { alcatelIND1SessionMgrMIBGroups 1 }
+
+
+ sessionActiveGroup OBJECT-GROUP
+ OBJECTS
+ {
+ sessionIndex, -- Active users session table
+ sessionAccessType,
+ sessionPhysicalPort,
+ sessionUserName,
+ sessionUserReadPrivileges,
+ sessionUserWritePrivileges,
+ sessionUserProfileName,
+ sessionUserIpAddress,
+ sessionRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of users sessions."
+ ::= { alcatelIND1SessionMgrMIBGroups 2 }
+
+ sessionTrapsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ sessionAuthenticationTrap
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of Traps for management of users sessions."
+ ::= { alcatelIND1SessionMgrMIBGroups 3 }
+
+
+ sessionObjectGroup OBJECT-GROUP
+ OBJECTS
+ {
+ sessionLoginTimeout,
+ sessionLoginAttempt,
+ sessionCliCommandLogEnable,
+ sessionXonXoffEnable,
+ sessionAuthFailure
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects used in sessions."
+ ::= { alcatelIND1SessionMgrMIBGroups 4 }
+
+END