home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1997 December
/
Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso
/
drafts
/
draft_ietf_q_t
/
draft-ietf-tn3270e-tn3270-mib-00.txt
< prev
next >
Wrap
Text File
|
1997-06-02
|
58KB
|
1,977 lines
TN3270E Working Group
INTERNET DRAFT: <draft-ietf-tn3270e-tn3270-mib-00.txt) Kenneth White
Expiration Date: November, 1997
IBM Corp.
May 1997
Definitions of Managed Objects for
TN3270 Using SMIv2
<draft-ietf-tn3270e-tn3270-mib-00.txt>
Status of this Memo
This document is an Internet Draft. Internet Drafts are working
documents of the Internet Engineering Task Force (IETF), its Areas,
and its Working Groups. Note that other groups may also distribute
working documents as Internet Drafts.
Internet Drafts are draft documents valid for a maximum of six
months. Internet Drafts may be updated, replaced, or obsoleted by
other documents at any time. It is not appropriate to use Internet
Drafts as reference material or to cite them other than as a "working
draft" or "work in progress."
Please check the I-D abstract listing contained in each Internet
Draft directory to learn the current status of this or any Internet
Draft. Distribution of this document is unlimited.
Abstract
The purpose of this memo is to define the Management Information Base
(MIB) for configuring and monitoring TN3270 and TN3270E sessions.
The monitoring portion of the MIB is limited to AUGMENTation of
the TCP Connection Table (RFC 2012) with a set of objects collected
from the TCP Layer. It is the intent of this MIB to
fully adhere to all prerequisite MIBs unless explicitly stated.
Deviations will be documented in corresponding conformance statements.
The specification of this MIB will utilize the
Structure of Management Information (SMI) for Version 2 of the
Simple Network Management Protocol Version (refer to RFC1902,
reference [1]).
Table of Contents
Expires November 1997 [Page 1]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
1.0 Introduction............................................. 2
2.0 The SNMPv2 Network Management Framework.................. 2
2.1 Object Definitions....................................... 3
3.0 Structure of the MIB..................................... 3
3.1 Base TN3270 MIB Definitions.............................. 3
3.2 MIB Definitions for AUGMENTing the TCP Connection Table.. 3
4.0 Definitions.............................................. 4
5.0 Security Considerations.................................. 30
6.0 Acknowledgments.......................................... 31
7.0 References............................................... 31
8.0 Authors' Addresses....................................... 33
1. Introduction
This document is a product of the TN3270E Working Group. Its purpose
is to define a MIB module for extending the traditional MIBs supported
by a TCP/IP implementation for configuring and monitoring of TN3270
and TN3270E sessions.
2. The SNMPv2 Network Management Framework
The SNMP Network Management Framework presently consists of three
major components. They are:
o the SMI, described in RFC 1902 [1], - the mechanisms used for
describing and naming objects for the purpose of management.
o the MIB-II, STD 17, RFC 1213 [5], - the core set of managed
objects for the Internet suite of protocols.
o the protocol, RFC 1157 [9] and/or RFC 1905 [7] - the protocol
for accessing managed information.
Textual conventions are defined in RFC 1903 [6], and conformance
statements are defined in RFC 1904 [8].
The Framework permits new objects to be defined for the purpose of
experimentation and evaluation.
This memo specifies a MIB module that is compliant to the SNMPv2 SMI.
A semantically identical MIB conforming to the SNMPv1 SMI can be
produced through the appropriate translation.
Expires November 1997 [Page 2]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
2.1. Object Definitions
Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. Objects in the MIB are
defined using the subset of Abstract Syntax Notation One (ASN.1)
defined in the SMI. In particular, each object object type is named
by an OBJECT IDENTIFIER, an administratively assigned name. The
object type together with an object instance serves to uniquely
identify a specific instantiation of the object. For human
convenience, we often use a textual string, termed the descriptor, to
refer to the object type.
3. Structure of the MIB
The TN3270-MIB is split into the following components:
o Base TN3270 MIB Definitions
o MIB Definitions for AUGMENTing the TCP Connection Table
3.1. Base TN3270 MIB Definitions
The collection of MIB Objects defined by the tn3270BasicGroup. This
group of objects provides for TN3270 and TN3270E configuration.
3.2. MIB Definitions for AUGMENTing the TCP Connection Table
The TCP Connection Table is defined by RFC 2012 (Refer to reference
10, TCP-MIB Definitions). Traditionally, the contents of the TCP
Connection Table has been implementation dependent. Its formal
definition consists of the following objects:
o tcpConnState (INTEGER)
o tcpConnLocalAddress (IpAddress)
o tcpConnLocalPort (INTEGER)
o tcpConnRemAddress (IpAddress)
o tcpConnRemPort (INTEGER)
and is indexed by: tcpConnLocalAddress, tcpConnLocalPort,
tcpConnRemAddress and tcpConnRemPort. The tn3270TcpConnTableGroup
contains the objects defined by the tn3270TcpConnTable for AUGMENTing
the tcpConnTable. The objects contained within the
tn3270TcpConnTableGroup can be set by either a TN3270 or TN3270E
Server or if TCP specific by the TCP Stack.
Expires November 1997 [Page 3]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
4. Definitions
TN3270-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
experimental, Integer32, IpAddress, TimeTicks
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, TruthValue,
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
tcpConnEntry
FROM TCP-MIB
;
tn3270MIB MODULE-IDENTITY
LAST-UPDATED "9705300000Z" -- May 30, 1997
ORGANIZATION "TN3270E Working Group"
CONTACT-INFO
"Kenneth White (kennethw@vnet.ibm.com)
IBM Corp."
DESCRIPTION
"This module defines a portion of the management
information base (MIB) for configuring and monitoring
TN3270 and TN3270E sessions."
-- Need an experimental OID from IANA
::= { experimental 2001 }
-- Textual Conventions
VariableName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A up to 8 octet string name, were a percent sign, '%',
can be used to represent one arbitrary character or an
asterisk , '*', to represent an arbitrary string of
characters. If an asterisk is specified it must appear
as the last character in the octet string."
SYNTAX DisplayString (SIZE(1..8))
-- Top-level structure of the MIB
tn3270Objects OBJECT IDENTIFIER ::= { tn3270MIB 1 }
Expires November 1997 [Page 4]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
tn3270Notifications OBJECT IDENTIFIER ::= { tn3270MIB 2 }
tn3270Conformance OBJECT IDENTIFIER ::= { tn3270MIB 3 }
-- MIB Objects
tn3270Control OBJECT IDENTIFIER ::= { tn3270Objects 1 }
tn3270Port OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the port for use by the TN3270/TN3270E Server.
Port 23 is the well known Telnet port and if the default."
DEFVAL { 23 }
::= { tn3270Control 1 }
tn3270InactivityTimer OBJECT-TYPE
SYNTAX Integer32 (0..99999999)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inactivity time-out specified in seconds. When a
connection has been inactive for the number of seconds
specified by this object it is closed. The default of
0 means no inactivity time-out."
DEFVAL { 0 }
::= { tn3270Control 2 }
tn3270Timemark OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TIMEMARK processing time-out specified in seconds.
A value of 0 disables this function."
DEFVAL { 600 } -- 10 minutes
::= { tn3270Control 3 }
tn3270ScanInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The scan interval to be used by the Telnet Server.
TIMEMARK processing scans the Telnet sessions every
tn3270ScanInterval period (specified in seconds) for
sessions that have been idle for more than the value
Expires November 1997 [Page 5]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
if tn3270Timemark. Sessions that are idle more than
the value of tn3270Timemark are checked by sending a
Telnet IAC Timemark command.
A value of 0 implies that TIMEMARK processing is
not in effect."
DEFVAL { 120 } -- 2 minutes
::= { tn3270Control 4 }
tn3270BinaryLineMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of true(1) for this object allows incoming
Telnet line-mode sessions to operate in binary mode."
DEFVAL { false }
::= { tn3270Control 5 }
tn3270DisableSga OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of true(1) for this object suppresses the
transmission of GO AHEADs by Telnet. This must be
negotiated by both client and server. Selection of this
option reduces the overhead for a full duplex terminal
and a full duplex connection."
DEFVAL { false }
::= { tn3270Control 6 }
tn3270AdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the Telnet Server."
::= { tn3270Control 7 }
tn3270OperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
Expires November 1997 [Page 6]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the Telnet Server."
::= { tn3270Control 8 }
tn3270DefaultApplName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default Application to use. Typically this is an
initial application which is either a network solictor or
front-end menu system.
A null length octet string implies no default is in effect."
DEFVAL { ''H }
::= { tn3270Control 9 }
tn3270DefaultApplIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default Application's IP Address. A value of 0 implies
no IP Address has been set."
DEFVAL { 0 }
::= { tn3270Control 10 }
tn3270DefaultApplIpGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Group name to be used with the default Application.
A null octet string implies that IP Group name has not
been specified."
DEFVAL { ''H }
::= { tn3270Control 11 }
tn3270DefaultApplIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifEntry to be used by the default Application.
A value of 0 implies that this object has not been set."
DEFVAL { 0 }
Expires November 1997 [Page 7]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
::= { tn3270Control 12 }
tn3270TelnetAppl OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The application to which to connect when a Telnet Client
establishes a 3270 connection."
DEFVAL { ''H }
::= { tn3270Control 13 }
tn3270LmApplName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Application to use when a Telnet Client establishes
a line-mode connection.
A null length octet string implies not set."
DEFVAL { ''H }
::= { tn3270Control 14 }
tn3270LmApplIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The line-mode Application's IP Address. A value of 0 implies
no IP Address has been set."
DEFVAL { 0 }
::= { tn3270Control 15 }
tn3270LmApplIpGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Group name to be used with the line-mode Application.
A null octet string implies that IP Group name has not
been specified."
DEFVAL { ''H }
::= { tn3270Control 16 }
tn3270LmApplIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
Expires November 1997 [Page 8]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
STATUS current
DESCRIPTION
"The ifEntry to be used by the line-mode Application.
A value of 0 implies that this object has not been set."
DEFVAL { 0 }
::= { tn3270Control 17 }
tn3270UsstcpTableName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of USS definition table for message 10. This
applies to 3270 devices only. It allows the mapping of
a customized USS message 1- screen to either a remote IP
address or a network interface using transparent-mode
operation to use as a Telnet logon screen.
A null length octet string implies not set."
DEFVAL { ''H }
::= { tn3270Control 18 }
tn3270UsstcpIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The USSTCP function's IP Address. A value of 0 implies
no IP Address has been set."
DEFVAL { 0 }
::= { tn3270Control 19 }
tn3270UsstcpIpGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Group name to be used with USSTCP processing.
A null octet string implies that IP Group name has not
been specified."
DEFVAL { ''H }
::= { tn3270Control 20 }
tn3270UsstcpIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
Expires November 1997 [Page 9]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
"The ifEntry to be used by USSTCP processing.
A value of 0 implies that this object has not been set."
DEFVAL { 0 }
::= { tn3270Control 21 }
tn3270SessionTermState OBJECT-TYPE
SYNTAX INTEGER {
terminate(1),
luSessionPend(2),
queueSession(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current state for determining what happens when
Telnet connection terminates:
terminate(1) => Terminate connection.
luSessionPend(2) => Allows the client's session to revert
to their Default Application upon
termination of their Telnet connection.
queueSession(3) => ????"
DEFVAL { terminate }
::= { tn3270Control 22 }
tn3270Msg07Enabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object determines what happens when a
Telnet connection is trying to establish the connection
but goes down due to an error. Setting this object to
true(1) causes a USSMSG 7 (or other error type USSMSG) to
be displayed. The default is, false(2), to break the connection
without any indication of what the error was."
DEFVAL { false }
::= { tn3270Control 23 }
tn3270OldSolicitorEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object determines where the cursor is placed
on the Telnet solicitor screen. Setting this object to true(1)
causes the cursor to be placed on the userid entry of the
solicitor screen for the first display only. The default
Expires November 1997 [Page 10]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
(false(2) is to put the cursor on the application entry of the
solicitor screen."
DEFVAL { false }
::= { tn3270Control 24 }
-- The ALLOWAPPL Table definitions
tn3270AllowApplTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270AllowApplEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Applications that the Telnet Server can access."
::= { tn3270Objects 2 }
tn3270AllowApplEntry OBJECT-TYPE
SYNTAX Tn3270AllowApplEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single Application that the Telnet
Server can access.
An Application can be qualified with a list of LUs by
adding entries to the tn3270AllowApplLuTable. The
tn3270AllowApplLuTable is indexed by tn3270AllowApplName
and tn3270AllowApplLuName."
INDEX { tn3270AllowApplName }
::= { tn3270AllowApplTable 1 }
Tn3270AllowApplEntry ::= SEQUENCE {
tn3270AllowApplName VariableName,
tn3270AllowApplDisconnect TruthValue,
tn3270AllowApplRowStatus RowStatus }
tn3270AllowApplName OBJECT-TYPE
SYNTAX VariableName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the application that can be accessed."
::= { tn3270AllowApplEntry 1 }
tn3270AllowApplDisconnect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
Expires November 1997 [Page 11]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
DESCRIPTION
"When set to true this allows the application to be
notified to disconnect rather than log off a user when
the session is dropped."
DEFVAL { false }
::= { tn3270AllowApplEntry 2 }
tn3270AllowApplRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the
tn3270AllowApplTable.
When an entry in the tn3270AllowApplTable is deleted
deleted (by setting this object to destroy(6)), this has
the side-effect of removing all entries from the
tn3270AllowApplLuTable that are associated with the
entry being deleted."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270AllowApplEntry 3 }
tn3270AllowApplLuTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270AllowApplLuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The LUs associated with a tn3270AllowApplEntry.
Use of this table is optional. The preferred method of
associating LUs to Applications is via the
tn3270LuMapTable."
::= { tn3270Objects 3 }
tn3270AllowApplLuEntry OBJECT-TYPE
SYNTAX Tn3270AllowApplLuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of a single LU associated with a
tn3270AllowApplEntry."
INDEX { tn3270AllowApplName, tn3270AllowApplLuName }
::= { tn3270AllowApplLuTable 1 }
Tn3270AllowApplLuEntry ::= SEQUENCE {
tn3270AllowApplLuName DisplayString,
Expires November 1997 [Page 12]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
tn3270AllowApplLuRowStatus RowStatus }
tn3270AllowApplLuName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a LU associated with an Application."
::= { tn3270AllowApplLuEntry 1 }
tn3270AllowApplLuRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the
tn3270AllowApplLuTable.
When an entry in the tn3270AllowApplTable is deleted
deleted (by setting this object to destroy(6)) it has no
effect on the associating tn3270AllowApplEntry."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270AllowApplLuEntry 2 }
-- The RESTRICTAPPL Table definitions
tn3270RestrictApplTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270RestrictApplEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Applications that the Telnet Server provides
restricted access."
::= { tn3270Objects 4 }
tn3270RestrictApplEntry OBJECT-TYPE
SYNTAX Tn3270RestrictApplEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of a single restricted Application that the Telnet
Server can access.
An Application is qualified with a list of users that are
allowed access to the application via the
tn3270RestrictApplUserTable."
Expires November 1997 [Page 13]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
INDEX { tn3270RestrictApplName }
::= { tn3270RestrictApplTable 1 }
Tn3270RestrictApplEntry ::= SEQUENCE {
tn3270RestrictApplName VariableName,
tn3270RestrictApplDisconnect TruthValue,
tn3270RestrictApplRowStatus RowStatus }
tn3270RestrictApplName OBJECT-TYPE
SYNTAX VariableName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the application that can be accessed."
::= { tn3270RestrictApplEntry 1 }
tn3270RestrictApplDisconnect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When set to true this allows the application to be
notified to disconnect rather than log off a user when
the session is dropped."
DEFVAL { false }
::= { tn3270RestrictApplEntry 2 }
tn3270RestrictApplRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the
tn3270RestrictApplTable.
When an entry in the tn3270RestrictApplTable is deleted
deleted (by setting this object to destroy(6)), this has
the side-effect of removing all entries from the
tn3270RestrictApplUserTable that are associated with the
entry being deleted."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270RestrictApplEntry 3 }
tn3270RestrictApplUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270RestrictApplUserEntry
MAX-ACCESS not-accessible
Expires November 1997 [Page 14]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
STATUS current
DESCRIPTION
"The Users associated with a tn3270RestrictApplEntry."
::= { tn3270Objects 5 }
tn3270RestrictApplUserEntry OBJECT-TYPE
SYNTAX Tn3270RestrictApplUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of a single User associated with a
tn3270RestrictApplEntry."
INDEX { tn3270RestrictApplName, tn3270RestrictApplUserName }
::= { tn3270RestrictApplUserTable 1 }
Tn3270RestrictApplUserEntry ::= SEQUENCE {
tn3270RestrictApplUserName DisplayString,
tn3270RestrictApplUserRowStatus RowStatus }
tn3270RestrictApplUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a User allowed access with the corresponding
Application."
::= { tn3270RestrictApplUserEntry 1 }
tn3270RestrictApplUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the
tn3270RestrictApplUserTable.
When an entry in the tn3270RestrictApplTable is deleted
deleted (by setting this object to destroy(6)) it has no
effect on the associating tn3270RestrictApplEntry.
However, corresponding tn3270RestrictApplULuTable entries
are deleted."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270RestrictApplUserEntry 2 }
tn3270RestrictApplULuTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270RestrictApplULuEntry
Expires November 1997 [Page 15]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The LUs associated with a Restricted Application User.
Use of this table is optional. The preferred method of
associating LUs with Applications is via the
tn3270LuMapTable."
::= { tn3270Objects 6 }
tn3270RestrictApplULuEntry OBJECT-TYPE
SYNTAX Tn3270RestrictApplULuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of a single LU associated with a
tn3270RestrictApplLuEntry."
INDEX { tn3270RestrictApplName, tn3270RestrictApplUserName,
tn3270RestrictApplULuName }
::= { tn3270RestrictApplULuTable 1 }
Tn3270RestrictApplULuEntry ::= SEQUENCE {
tn3270RestrictApplULuName DisplayString,
tn3270RestrictApplULuRowStatus RowStatus }
tn3270RestrictApplULuName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of an LU."
::= { tn3270RestrictApplULuEntry 1 }
tn3270RestrictApplULuRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the
tn3270RestrictApplULuTable.
When an entry in the tn3270RestrictApplULuTable is deleted
deleted (by setting this object to destroy(6)) it has no
effect on the associating tn3270RestrictApplUserEntry."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270RestrictApplULuEntry 2 }
Expires November 1997 [Page 16]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
tn3270IpGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270IpGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines IP Address grouping for use by the
Telnet Server."
::= { tn3270Objects 7 }
tn3270IpGroupEntry OBJECT-TYPE
SYNTAX Tn3270IpGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of a single IP Address entry. All entries with
the same 1st index, tn3270IpGroupName are considered to
be in the same IP Group."
INDEX { tn3270IpGroupName, tn3270IpGroupIpAddress }
::= { tn3270IpGroupTable 1 }
Tn3270IpGroupEntry ::= SEQUENCE {
tn3270IpGroupName DisplayString,
tn3270IpGroupIpAddress IpAddress,
tn3270IpGroupSubnetMask IpAddress,
tn3270IpGroupIpSubnet IpAddress,
tn3270IpGroupRowStatus RowStatus }
tn3270IpGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a IP Group."
::= { tn3270IpGroupEntry 1 }
tn3270IpGroupIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address of a member of a IP Group."
::= { tn3270IpGroupEntry 2 }
tn3270IpGroupSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
Expires November 1997 [Page 17]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
"The corresponding subnet mask associated with
tn3270IpGroupIpSubnet."
::= { tn3270IpGroupEntry 3 }
tn3270IpGroupIpSubnet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP Subnet to be used with the objects
tn3270IpGroupIpAddress and tn3270IpGroupSubnetMask."
::= { tn3270IpGroupEntry 4 }
tn3270IpGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the
tn3270IpGroupTable.
An entry in this table is deleted by setting this object
to destroy(6)."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270IpGroupEntry 5 }
tn3270LuGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270LuGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines LU groups for use by the
Telnet Server."
::= { tn3270Objects 8 }
tn3270LuGroupEntry OBJECT-TYPE
SYNTAX Tn3270LuGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of a single LU Group member. All entries with
the same 1st index, tn3270LuGroupName are considered to
be in the same LU Group.
The first entry in this table is used for defining the
default LU Group. By convention tn3270LuGroupName should
Expires November 1997 [Page 18]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
be set to 8 blanks to represent this entry."
INDEX { tn3270LuGroupName, tn3270LuGroupLuName }
::= { tn3270LuGroupTable 1 }
Tn3270LuGroupEntry ::= SEQUENCE {
tn3270LuGroupName DisplayString,
tn3270LuGroupLuName DisplayString,
tn3270LuGroupRowStatus RowStatus }
tn3270LuGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a LU Group."
::= { tn3270LuGroupEntry 1 }
tn3270LuGroupLuName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The LU Name of a member of a Lu Group."
::= { tn3270LuGroupEntry 2 }
tn3270LuGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the
tn3270LuGroupTable.
An entry in this table is deleted by setting this object
to destroy(6)."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270LuGroupEntry 3 }
tn3270PrtGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270PrtGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines Printer groups for use by the
Telnet Server."
::= { tn3270Objects 9 }
Expires November 1997 [Page 19]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
tn3270PrtGroupEntry OBJECT-TYPE
SYNTAX Tn3270PrtGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of a single Printer Group member. All entries with
the same 1st index, tn3270PrtGroupName are considered to
be in the same Printer Group."
INDEX { tn3270PrtGroupName, tn3270PrtGroupPrtName }
::= { tn3270PrtGroupTable 1 }
Tn3270PrtGroupEntry ::= SEQUENCE {
tn3270PrtGroupName DisplayString,
tn3270PrtGroupPrtName DisplayString,
tn3270PrtGroupRowStatus RowStatus }
tn3270PrtGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a Printer Group."
::= { tn3270PrtGroupEntry 1 }
tn3270PrtGroupPrtName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Printer Name of a member of a Printer Group."
::= { tn3270PrtGroupEntry 2 }
tn3270PrtGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the
tn3270PrtGroupTable.
An entry in this table is deleted by setting this object
to destroy(6)."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270PrtGroupEntry 3 }
tn3270LuMapTable OBJECT-TYPE
Expires November 1997 [Page 20]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
SYNTAX SEQUENCE OF Tn3270LuMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines LU to IP mappings. An IP Address or
IP Address group can only be assigned to a LU or LU
Group once."
::= { tn3270Objects 10 }
tn3270LuMapEntry OBJECT-TYPE
SYNTAX Tn3270LuMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of the mapping of a single IP Address or IP
Address Group to either a LU or LU Group."
INDEX { tn3270LuMapLuName }
::= { tn3270LuMapTable 1 }
Tn3270LuMapEntry ::= SEQUENCE {
tn3270LuMapLuName DisplayString,
tn3270LuMapIpAddr IpAddress,
tn3270LuMapIpGroupName DisplayString,
tn3270LuMapRowStatus RowStatus }
tn3270LuMapLuName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of either a LU or LU Group Name."
::= { tn3270LuMapEntry 1 }
tn3270LuMapIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address to map to a LU. If this object is non-zero
then tn3270LuMapLuName MUST be a single LU Name and
tn3270LuMapIpGroupName MUST be a null octet string."
DEFVAL { 0 }
::= { tn3270LuMapEntry 2 }
tn3270LuMapIpGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-create
STATUS current
Expires November 1997 [Page 21]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
DESCRIPTION
"The IP addresses to map to a LU Group. If this object is
not a null octet string then tn3270LuMapLuName MUST be a
LU Group name and tn3270LuMapIpAddr MUST be zero."
DEFVAL { ''H }
::= { tn3270LuMapEntry 3 }
tn3270LuMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the
tn3270LuMapTable.
An entry in this table is deleted by setting this object
to destroy(6)."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270LuMapEntry 4 }
tn3270PrtMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270PrtMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines Printer to IP mappings. An IP Address or
IP Address group can only be assigned to a single Printer or
Printer Group once."
::= { tn3270Objects 11 }
tn3270PrtMapEntry OBJECT-TYPE
SYNTAX Tn3270PrtMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of the mapping of a single IP Address or IP
Address Group to either a Printer or Printer Group."
INDEX { tn3270PrtMapPrtName }
::= { tn3270PrtMapTable 1 }
Tn3270PrtMapEntry ::= SEQUENCE {
tn3270PrtMapPrtName DisplayString,
tn3270PrtMapIpAddr IpAddress,
tn3270PrtMapIpGroupName DisplayString,
tn3270PrtMapRowStatus RowStatus }
Expires November 1997 [Page 22]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
tn3270PrtMapPrtName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of either a Printer or Printer Group Name."
::= { tn3270PrtMapEntry 1 }
tn3270PrtMapIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address to map to a Printer. If this object is non-
zero
then tn3270PrtMapPrtName MUST be a single Printer and
tn3270PrtMapIpGroupName MUST be a null octet string."
DEFVAL { 0 }
::= { tn3270PrtMapEntry 2 }
tn3270PrtMapIpGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP addresses to map to a Printer Group. If this object is
not a null octet string then tn3270PrtMapPrtName MUST be a
Printer Group name and tn3270PrtMapIpAddr MUST be zero."
DEFVAL { ''H }
::= { tn3270PrtMapEntry 3 }
tn3270PrtMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the
tn3270PrtMapTable.
An entry in this table is deleted by setting this object
to destroy(6)."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270PrtMapEntry 4 }
tn3270LogmodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270LogmodeEntry
Expires November 1997 [Page 23]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines the logmode to be used for a particular
interface entry."
::= { tn3270Objects 12 }
tn3270LogmodeEntry OBJECT-TYPE
SYNTAX Tn3270LogmodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of the logmode setting for a single interface
entry."
INDEX { tn3270LogmodeIfIndex }
::= { tn3270LogmodeTable 1 }
Tn3270LogmodeEntry ::= SEQUENCE {
tn3270LogmodeIfIndex InterfaceIndex,
tn3270LogmodeName DisplayString,
tn3270LogmodeRowStatus RowStatus }
tn3270LogmodeIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of a interface entry to associate a logmode
with."
::= { tn3270LogmodeEntry 1 }
tn3270LogmodeName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Logmode name to use for this particular interface. A
value of a null octet string implies that the default
logmode, which is dependent on the interface's type, should
be used."
DEFVAL { ''H }
::= { tn3270LogmodeEntry 2 }
tn3270LogmodeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
Expires November 1997 [Page 24]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
"This object allows entries to be created and deleted in the
tn3270LogmodeTable.
An entry in this table is deleted by setting this object
to destroy(6)."
REFERENCE
"RFC 1903, 'Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2).'"
::= { tn3270LogmodeEntry 3 }
-- Define the set of objects to augment the Tcp Connection Table with.
tn3270TcpConnTable OBJECT-TYPE
SYNTAX SEQUENCE OF Tn3270TcpConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Extends tcpConnTable to support TN3270 and TN3270E
performance monitoring."
::= { tn3270Objects 13 }
tn3270TcpConnEntry OBJECT-TYPE
SYNTAX Tn3270TcpConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Descibes a particular tcp connection entry."
AUGMENTS { tcpConnEntry }
::= { tn3270TcpConnTable 1 }
Tn3270TcpConnEntry ::=
SEQUENCE
{
tn3270TcpConnLastActivity TimeTicks,
tn3270TcpConnBytesIn Integer32,
tn3270TcpConnBytesOut Integer32,
tn3270TcpConnReXmt Integer32,
tn3270TcpConnReXmtCount Integer32,
tn3270TcpConnRoundTripTime Integer32,
tn3270TcpConnRoundTripVariance Integer32,
tn3270TcpConnTargetAppl DisplayString,
tn3270TcpConnLuName DisplayString,
tn3270TcpConnClientUserId DisplayString,
tn3270TcpConnLogMode DisplayString,
tn3270TcpConnProto OCTET STRING
}
tn3270TcpConnLastActivity OBJECT-TYPE
Expires November 1997 [Page 25]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of 100ths of seconds since this entry
was last used."
DEFVAL { 0 }
::= { tn3270TcpConnEntry 1 }
tn3270TcpConnBytesIn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes received from IP for this
connection."
DEFVAL { 0 }
::= { tn3270TcpConnEntry 2 }
tn3270TcpConnBytesOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes sent to IP for this connection."
DEFVAL { 0 }
::= { tn3270TcpConnEntry 3 }
tn3270TcpConnReXmt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of retransmissions"
DEFVAL { 0 }
::= { tn3270TcpConnEntry 4 }
tn3270TcpConnReXmtCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current retransmission count"
DEFVAL { 0 }
::= { tn3270TcpConnEntry 5 }
tn3270TcpConnRoundTripTime OBJECT-TYPE
SYNTAX Integer32
Expires November 1997 [Page 26]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time that has elapsed, measured in
milliseconds, from when the last TCP segment was
transmitted by the TCP Stack until the ACK was
received."
DEFVAL { 0 }
::= { tn3270TcpConnEntry 6 }
tn3270TcpConnRoundTripVariance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Round trip time variance."
DEFVAL { 0 }
::= { tn3270TcpConnEntry 7 }
tn3270TcpConnTargetAppl OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the corresponding TCP connection is for a
3172 Telnet session then this object contains the
Target VTAM Application name."
::= { tn3270TcpConnEntry 8 }
tn3270TcpConnLuName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the corresponding TCP connection is for a
3172 Telnet session then this object contains the
VTAM LU name."
::= { tn3270TcpConnEntry 9 }
tn3270TcpConnClientUserId OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the corresponding TCP connection is for a
3172 Telnet session then this object contains the
Client's userid."
::= { tn3270TcpConnEntry 10 }
Expires November 1997 [Page 27]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
tn3270TcpConnLogMode OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the corresponding TCP connection is for a
3172 Telnet session then this object contains the
LOG Mode."
::= { tn3270TcpConnEntry 11 }
tn3270TcpConnProto OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This flag will indicates the following Telnet modes:
-bit(1 - 28) = <reserved>
-bit(29) = TN3270EE mode
-bit(30) = TN3270 mode
-bit(31) = TN3270E mode
-bit(32) = line mode"
::= { tn3270TcpConnEntry 12 }
-- Conformance Definitions
tn3270Groups OBJECT IDENTIFIER ::= { tn3270Conformance 1 }
tn3270Compliances OBJECT IDENTIFIER ::= { tn3270Conformance 2 }
-- compliance statements tn3270Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that support the TN3270
MIB."
MODULE -- this module
MANDATORY-GROUPS { tn3270BasicGroup,
tn3270TcpConnTableGroup
}
::= { tn3270Compliances 1 }
-- units of conformance tn3270BasicGroup OBJECT-GROUP
OBJECTS {
tn3270Port,
tn3270InactivityTimer,
tn3270Timemark,
tn3270ScanInterval,
tn3270BinaryLineMode,
tn3270DisableSga,
Expires November 1997 [Page 28]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
tn3270AdminStatus,
tn3270OperStatus,
tn3270DefaultApplName,
tn3270DefaultApplIpAddress,
tn3270DefaultApplIpGroupName,
tn3270DefaultApplIfIndex,
tn3270TelnetAppl,
tn3270LmApplName,
tn3270LmApplIpAddress,
tn3270LmApplIpGroupName,
tn3270LmApplIfIndex,
tn3270UsstcpTableName,
tn3270UsstcpIpAddress,
tn3270UsstcpIpGroupName,
tn3270UsstcpIfIndex,
tn3270SessionTermState,
tn3270Msg07Enabled,
tn3270OldSolicitorEnabled,
tn3270AllowApplDisconnect,
tn3270AllowApplRowStatus,
tn3270AllowApplLuRowStatus,
tn3270RestrictApplDisconnect,
tn3270RestrictApplRowStatus,
tn3270RestrictApplUserRowStatus,
tn3270RestrictApplULuRowStatus,
tn3270IpGroupSubnetMask,
tn3270IpGroupIpSubnet,
tn3270IpGroupRowStatus,
tn3270LuGroupRowStatus,
tn3270PrtGroupRowStatus,
tn3270LuMapIpAddr,
tn3270LuMapIpGroupName,
tn3270LuMapRowStatus,
tn3270PrtMapIpAddr,
tn3270PrtMapIpGroupName,
tn3270PrtMapRowStatus,
tn3270LogmodeName,
tn3270LogmodeRowStatus
}
STATUS current
DESCRIPTION
"This group is mandatory for all hosts supporting the
TN3270 connections."
::= { tn3270Groups 1 }
tn3270TcpConnTableGroup OBJECT-GROUP
OBJECTS {
tn3270TcpConnLastActivity,
Expires November 1997 [Page 29]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
tn3270TcpConnBytesIn,
tn3270TcpConnBytesOut,
tn3270TcpConnReXmt,
tn3270TcpConnReXmtCount,
tn3270TcpConnRoundTripTime,
tn3270TcpConnRoundTripVariance,
tn3270TcpConnTargetAppl,
tn3270TcpConnLuName,
tn3270TcpConnClientUserId,
tn3270TcpConnLogMode,
tn3270TcpConnProto
}
STATUS current
DESCRIPTION
"This group is mandatory for all hosts supporting the
TN3270 connections."
::= { tn3270Groups 2 }
END
5. Security Considerations
Certain management information defined in this MIB may be considered
sensitive in some network environments. Therefore, authentication of
received SNMP requests and controlled access to management information
should be employed in such environments. The method for this
authentication is a function of the SNMP Administrative Framework, and
has not been expanded by this MIB.
Several objects in this MIB allow write access or provide for remote
creation. Allowing this support in a non-secure environment can have a
negative effect on network operations. It is recommended that
implementers seriously consider whether set operations should be
allowed without providing, at a minimum, authentication of request
origin. It it recommended that without such support that the following
objects be implemented as read-only:
o tn3270Port
o tn3270InactivityTimer
o tn3270Timemark
o tn3270ScanInterval
o tn3270BinaryLineMode
o tn3270DisableSga
o tn3270AdminStatus
o tn3270DefaultApplName
o tn3270DefaultApplIpAddress
Expires November 1997 [Page 30]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
o tn3270DefaultApplIpGroupName
o tn3270DefaultApplIfIndex
o tn3270TelnetAppl
o tn3270LmApplName
o tn3270LmApplIpAddress
o tn3270LmApplIpGroupName
o tn3270LmApplIfIndex
o tn3270UsstcpTableName
o tn3270UsstcpIpAddress
o tn3270UsstcpIpGroupName
o tn3270UsstcpIfIndex
o tn3270SessionTermState
o tn3270Msg07Enabled
o tn3270OldSolicitorEnabled
o tn3270AllowApplDisconnect
o tn3270AllowApplLuRowStatus
o tn3270RestrictApplDisconnect
o tn3270RestrictApplUserRowStatus
o tn3270RestrictApplULuRowStatus
o tn3270IpGroupSubnetMask
o tn3270IpGroupIpSubnet
o tn3270LuGroupRowStatus
o tn3270PrtGroupRowStatus
o tn3270LuMapIpAddr
o tn3270LuMapIpGroupName
o tn3270PrtMapIpAddr
o tn3270PrtMapIpGroupName
o tn3270LogmodeName
The following objects should either be implemented as read-only or not
implemented when security is an issue as previously discussed:
o tn3270AllowApplRowStatus
o tn3270RestrictApplRowStatus
o tn3270IpGroupRowStatus
o tn3270LuMapRowStatus
o tn3270PrtMapRowStatus
o tn3270LogmodeRowStatus
6. Acknowledgments
This document is a product of the TN3270E Working Group.
7. References
Expires November 1997 [Page 31]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
[1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
Waldbusser S., "Structure of Management Information for version 2
of the Simple Network Management Protocol (SNMPv2)", RFC 1902,
January 1996.
[2] Network Working Group, Postel, J., and Reynolds, J., "Telnet
Protocol Specification", RFC 854, May 1983.
[3] Network Working Group, Postel, J., and Reynolds, J., "Telnet Timing
Mark Option", RFC 860, May 1983.
[4] Network Working Group and Rekhter J., "Telnet 3270 Regime Option",
RFC 1041, January 1988.
[5] McCloghrie, K., and M. Rose, Editors, "Management Information Base
for Network Management of TCP/IP-based internets: MIB-II", STD 17,
RFC 1213, Hughes LAN Systems, Performance Systems International,
March 1991.
[6] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
Waldbusser, "Textual Conventions for version 2 of the Simple
Network Management Protocol (SNMPv2)", RFC 1903, January 1996.
[7] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
Waldbusser, "Protocol Operations for version 2 of the Simple
Network Management Protocol (SNMPv2)", RFC 1905, January 1996.
[8] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
Waldbusser, "Conformance Statements for version 2 of the Simple
Network Management Protocol (SNMPv2)", RFC 1904, January 1996.
[9] Case, J., M. Fedor, M. Schoffstall, J. Davin, "Simple Network
Management Protocol", RFC 1157, SNMP Research, Performance Systems
International, MIT Laboratory for Computer Science, May 1990.
[10] IETF SNMPv2 Working Group and McCloghrie, K., "TCP-MIB
Definitions", November 1994.
Expires November 1997 [Page 32]~
White TN3270 Management Information Base (TN3270-MIB) 30 May 1997
8. Authors' Addresses
Kenneth D. White
Dept. G80/Bldg 503
IBM Corporation
Research Triangle Park, NC 27709, USA
E-mail: kennethw@vnet.ibm.com
Expires November 1997 [Page 33]~