diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB')
| -rw-r--r-- | MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB | 449 |
1 files changed, 449 insertions, 0 deletions
diff --git a/MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB b/MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB new file mode 100644 index 0000000..c228cf4 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-SESSION-MGR-MIB @@ -0,0 +1,449 @@ +ALCATEL-IND1-SESSION-MGR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + IpAddress FROM SNMPv2-SMI + DisplayString, + RowStatus FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + softentIND1Sesmgr, + switchMgtTraps FROM ALCATEL-IND1-BASE; + +alcatelIND1SessionMgrMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + 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" + ::= { softentIND1Sesmgr 1} + + 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 DisplayString, + sessionInactivityTimerValue INTEGER, + sessionDefaultPromptString DisplayString + } + + sessionType OBJECT-TYPE + SYNTAX INTEGER { + cli (1), + http (2), + ftp (3), + snmp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the session interface." + ::= { sessionConfigEntry 1 } + + sessionBannerFileName OBJECT-TYPE + SYNTAX DisplayString (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 INTEGER (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 DisplayString (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 INTEGER, + sessionAccessType INTEGER, + sessionPhysicalPort INTEGER, + sessionUserName DisplayString, + sessionUserReadPrivileges OCTET STRING, + sessionUserWritePrivileges OCTET STRING, + sessionUserProfileName DisplayString, + sessionUserIpAddress IpAddress, + sessionRowStatus RowStatus + } + + sessionIndex OBJECT-TYPE + SYNTAX INTEGER (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) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access type of the session." + ::= { sessionActiveEntry 2 } + + sessionPhysicalPort OBJECT-TYPE + SYNTAX INTEGER { + notSignificant (0), + emp (1), + ni (2), + local (3) + } + 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, + emp : ethernet port on the CMM board, + ni : ethernet port on a NI coupler board." + ::= { sessionActiveEntry 3 } + + sessionUserName OBJECT-TYPE + SYNTAX DisplayString (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 DisplayString (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The profile name of the user logged-in. + 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-write + 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 INTEGER (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 INTEGER (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 +-- + +switchMgtTrapsDesc OBJECT IDENTIFIER ::= { switchMgtTraps 1 } +switchMgtTrapsObj OBJECT IDENTIFIER ::= { switchMgtTraps 2 } + + sessionAuthenticationTrap NOTIFICATION-TYPE + OBJECTS { + sessionAccessType, + sessionUserName, + sessionUserIpAddress, + sessionAuthFailure + } + STATUS current + DESCRIPTION + "Authentication Failure Trap is sent each time a user + authentication is refused." + ::= {switchMgtTrapsDesc 0 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, + 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 } + + +END |