mibs/MIBS/sagemcom/SESSION-MIB
2023-12-05 12:25:34 +01:00

212 lines
6.4 KiB
Plaintext

--*******************************************************************
--* SAGEM, IONOS *
--*******************************************************************
--*******************************************************************
-- Filename: session
--
-- File type: .mib
--
-- Description: SNMP source Mib file.
--
-- Gives information about a way to handle access
-- conflicts between several applications
-- (SNMP, HTTP, CLI, vt100) that could try to modify
-- the equipment configuration at the same time and
-- session inactivity.
--
--
-- Version: 19 11 2002
--
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
--
-- Contact: D. Mobuchon, F. Bonnevialle
--
-- History:
-- Version: MIB-P0-301199 Date: 30 11 1999
--
-- Name: F.Bonnevialle
-- Date: 30 11 1999
-- Desc: original
--
-- Name: F.Bonnevialle
-- Date: 11 06 2002
-- Desc: New variable: savePending
--
-- Name: F.Bonnevialle
-- Date: 15 11 2002
-- Desc: Modification for SilverCreek Compiler
--*******************************************************************
--*******************************************************************
--* Copyright (c) 2002, SAGEM , All rights reserved. *
--*******************************************************************
--*******************************************************************
-- MIB: SESSION-MIB
--*******************************************************************
SESSION-MIB DEFINITIONS ::= BEGIN
--*******************************************************************
-- IMPORTS
--*******************************************************************
IMPORTS
sagemDr FROM SAGEM-DR-MIB
-- CommunityAccessList FROM SAGEM-DR-MIB
SagemBoolean FROM EQUIPMENT-MIB
MODULE-IDENTITY,OBJECT-TYPE,IpAddress FROM SNMPv2-SMI;
-- DisplayString FROM RFC1213-MIB;
--*******************************************************************
-- OBJECTS
--*******************************************************************
session MODULE-IDENTITY
LAST-UPDATED "0206110000Z"
ORGANIZATION "SAGEM/DR Tolbiac Centre"
CONTACT-INFO
""
DESCRIPTION
"
Modification:
Date: 20 12 1999
Description: modification of comments
Name: sessionTrap
Description: sessionTrap and sessionReason are
no more used in SESSION-MIB. They have been
replaced by a logTrap (see LOG-MIB)
New Object:
Date: 19 11 1999
Name: tInactivity
Description:
Name: sessionType
Description: Add of tpiEmulated
Creation:
Description:
This MIB module gives information about a way to
handle access conflicts between several
applications (SNMP, HTTP, CLI, vt100)
that could try to modify the equipment
configuration at the same time
"
::= { sagemDr 201 }
--*******************************************************************
-- Description:
--
-- Manager or Configurator write session (1 session max at
-- the same time)
tLock OBJECT-TYPE
SYNTAX INTEGER (0..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Number of minutes for which a write session is active on
the equipment.
When the value of this variable is 0, the equipment is not
locked.
When a SNMP manager (iONOSANMSupervisor and Operator) start
a write session, tLock can be set to a value by the manager
(up to 30 minutes, so it has time to configure the equipment).
Each time an action is done under the equipment tLock is set
again to its value.
tLock is a decremental counter; when the value of tLock return
to 0, the write session is ended and the equipment is unlocked.
The SNMP manager can choose to unlock the equipment by setting
the value of tLock to 0 before it reach this value itself.
"
::= { session 1 }
sessionIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the application that holds the session"
::= { session 2 }
sessionType OBJECT-TYPE
SYNTAX INTEGER { none (0),snmp (1), http (2), telnet (3),
vt100 (4), tpiEmulated (5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the application protocol that holds the session"
::= { session 3 }
tLockDefault OBJECT-TYPE
SYNTAX INTEGER (0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
tLockDefault is used to define initial value of tLock.
tLockDefault can be changed only by iONOSANMSupervisor or
by dIRECTACCESSsupervisor.
The normal value is 10 minutes"
::= { session 5 }
--*******************************************************************
-- Description:
-- Manager or Configurator read/write inactivity
-- (n session at the same time)
tInactivity OBJECT-TYPE
SYNTAX INTEGER (0..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The normal configuration is tInactivity > tLock;
tInactivityDefault is about 30 min.
The session with a manager is closed by the equipment if there
is no activity during tInactivity min.
It is not used with SNMP.
This is used to protect the acces to the manager when the
operator is not there during a long time.
"
::= { session 6 }
-- P0: sessionName,sessionCommunity not used.
-- sessionName OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..20))
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Login name used for the session"
-- ::= { session 10 }
-- sessionCommunity OBJECT-TYPE
-- SYNTAX CommunityAccessList
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Access community (User rights) used for the session"
-- ::= { session 11 }
savePending OBJECT-TYPE
SYNTAX SagemBoolean
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Return TRUE if the write session is unlocked for more than 30 seconds
"
::= { session 20 }
--*******************************************************************
END