With the growth in size and complexity of the TCP/IP-based internets the need for network management became very important. The current network management framework for TCP/IP-based internets consists of:
The IAB recommends that all IP and TCP implementations be network manageable. At the current time, this implies implementation of the Internet MIB-II (RFC 1213), and at least the recommended management protocol SNMP (RFC 1157).
Note that the historic protocols SGMP (Simple Gateway Monitoring Protocol, RFC 1028) and MIB-I (RFC-1156) are not recommended for use.
Both the SNMP and CMOT use the same basic concepts in describing and defining management information called Structure and Identification of Management Information (SMI) described in RFC 1155 and Management Information Base (MIB) described in RFC 1156.
SNMP (Simple Network Management Protocol) is an Internet standard protocol. Its status is recommended. Its current specification can be found in RFC 1157 - Simple Network Management Protocol (SNMP).
MIB-II is an Internet standard protocol. Its status is recommended. Its current specification can be found in RFC 1213 - Management Information Base for Network Management of TCP/IP-based Internets: MIB-II.
CMIP (Common Management Information Protocol) and CMIS (Common Management Information Services) are defined by the ISO/IEC 9595 and 9596 standards.
CMOT (CMIS/CMIP Over TCP/IP) is an Internet proposed standard protocol. Its status is elective. Its current specification can be found in RFC 1189 - Common Management Information Services and Protocols for the Internet (CMOT) and (CMIP).
OIM-MIB-II is an Internet proposed standard protocol. Its status is elective. Its current specification can be found in RFC 1214 - OSI Internet Management: Management Information Base.
Other RFCs issued by IAB on this subject are:
As an example, we can have:
This example shows the definition of an object contained in the Management Information Base (MIB). Its name is sysDescr and it belongs to the system group (see Management Information Base (MIB)).
A managed object not only has to be described but identified, too. This is done using the ASN.1 Object Identifier in the same way as a telephone number, reserving group of numbers to different locations. In the case of TCP/IP-based network management the number allocated was 1.3.6.1.2 and SMI uses it as the base for defining new objects.
The number 1.3.6.1.2 is obtained by joining groups of numbers with the following meaning:
In the example the {system 1} beside the object name means that the object identifier is 1.3.6.1.2.1.1.1. It is the first object in the first group (system) in the Management Information Base (MIB).
Each managed node supports only those groups that are appropriate. For example, if there is no gateway, the EGP group need not be supported. But if a group is appropriate, all objects in that group must be supported.
The list of managed objects defined has been derived from those elements considered essential. This approach of taking only the essential objects is not restrictive, since the SMI provides extensibility mechanisms like definition of a new version of the MIB and definition of private or non-standard objects.
Below are some examples of objects in each group. The complete list is defined in RFC 1213.
This is not the complete MIB definition but it is presented as an example of the objects defined in each group.
To illustrate this, the Interfaces Group contains two top-level objects: the
number of interface attachments on the node (ifNumber) and a table
containing information on those interfaces (ifTable). Each entry
(ifEntry) in that table contains the objects for a particular interface.
Among those, the interface type (ifType) is identified in the MIB tree
using the ASN.1 notation by 1.3.6.1.2.1.2.2.1.3. and for a token-ring adapter
the value of the corresponding variable would be 9, which means
"iso88025-tokenRing" (see Figure - Object
Identifier).
Figure: Object Identifier - Allocation for TCP/IP-based
Network.
IBM has added the following objects in the MIB-II database:
* IBM SNMP agent DPI UDP port DPI_port 1.3.6.1.4.1.2.2.1.1. number 2 * IBM "ping" round-trip-time table RTTaddr 1.3.6.1.4.1.2.2.1.3.1. internet 60 minRTT 1.3.6.1.4.1.2.2.1.3.2. number 60 maxRTT 1.3.6.1.4.1.2.2.1.3.3. number 60 aveRTT 1.3.6.1.4.1.2.2.1.3.4. number 60 RTTtries 1.3.6.1.4.1.2.2.1.3.5. number 60 RTTresponses 1.3.6.1.4.1.2.2.1.3.6. number 60
Where:
RFC 1157 defines the Network
Management Station (NMS) as the one that executes network
management applications (NMA) that monitor and control
network elements (NE) such as hosts, gateways and terminal servers. These
network elements use a management agent (MA) to perform
the network management functions requested by the network management stations.
The Simple Network Management Protocol (SNMP) is used to communicate management
information between the network management stations and the agents in the
network elements.
Figure: SNMP - Components of the Simple Network Management
Protocol.
All the management agent functions are only alterations (set) or inspections (get) of variables limiting the number of essential management functions to two and avoiding more complex protocols. In the other direction, from NE to NMS, a limited number of unsolicited messages (traps) are used to inform about asynchronous events. In the same way, trying to preserve the simplicity, the interchange of information requires only an unreliable datagram service and every message is entirely and independently represented by a single transport datagram. This means also that the mechanisms of the SNMP are generally suitable for use with a wide variety of transport services. The RFC 1157 specifies the exchange of messages via the UDP protocol, but a wide variety of transport protocols can be used.
The entities residing at management stations and network elements that communicate with one another using the SNMP are termed SNMP application entities. The peer processes that implement it are the protocol entities. An SNMP agent with some arbitrary set of SNMP application entities is called an SNMP community, where each one is named by a string of octets that need to be unique only to the agent participating in the community.
A message in the SNMP protocol consists of a version identifier, an SNMP community name and a protocol data unit (PDU). It is mandatory that all implementations of the SNMP support the five PDUs:
The formats of these messages are as follows:
Figure: SNMP Message Format - Request, Set and Trap PDU
format.
In the organizational and informational models the same OSI concept is used in CMOT and in SNMP. The object identification is formed using the subtree related to the DoD with subdivisions in management, directory, experimental and private. All the management objects are defined in the Management Information Base (MIB) being represented by the Structure and Identification of Management Information (SMI), a subset of the ASN.1 (OSI Abstract Syntax Notation 1).
In the functional model CMOT adopted the OSI model that divides the
management components into managers and agents. The agent collects information,
performs commands and executes tests and the manager receives data, generates
commands and sends instructions to the agents. This manager and agent are
formed by a set of specific management information per
communication layer named the Layer Management Entities (LME).
Figure: CMOT - Components of the CMIP over TCP/IP.
All the LME are coordinated by a System Management Application Process (SMAP) that can communicate between different systems over the Common Management Information Protocol (CMIP).
In the OSI approach the management can occur only over fully established
connections between the managers and the agents. CMOT allows management
information exchange over connectionless services (datagram). But to maintain
the same service interface required by CMIP, called
Common Management Information Services (CMIS), the CMOT
architecture defined a new communication layer, the
Lightweight Presentation Protocol (LPP). This layer has
been defined to provide the presentation services required for the CMIP so that
the entirely defined network management standards defined by OSI will fit in
the TCP/IP CMOT architecture.
Figure: Lightweight Presentation Protocol (LPP)
SNMP defines a protocol that permits operations on a collection of variables. This set of variables (MIB) and a core set of variables have previously been defined. However, the design of the MIB makes provision for extension of this core set. Unfortunately, conventional SNMP agent implementations provide no means for an end user to make new variables available. The SNMP DPI addresses this issue by providing a light-weight mechanism that permits end users to dynamically add, delete, or replace management variables in the local MIB without requiring recompilation of the SNMP agent. This is achieved by writing the so-called subagent that communicates with the agent via the SNMP DPI. It is described by G. Carpenter and B. Wijnen (T.J. Watson Research Center, IBM Corp.) in RFC 1228.
The SNMP DPI allows a process to register the existence of a MIB variable with the SNMP agent. When requests for the variable are received by the SNMP agent, it will pass the query on to the process acting as a subagent. This subagent then returns an appropriate answer to the SNMP agent. The SNMP agent eventually packages an SNMP response packet and sends the answer back to the remote network management station that initiated the request. None of the remote network management stations have any knowledge that the SNMP agent calls on other processes to obtain an answer.
Communication between the SNMP agent and its clients (subagents) takes place over a stream connection. This is typically a TCP connection, but other stream-oriented transport mechanisms can be used (as an example, the VM SNMP agent allows DPI connections over IUCV).
The SNMP Agent DPI can:
The following figure shows the flow between an SNMP agent and a subagent.
Figure: SNMP DPI Overview
The framework of version 2 of the Simple Network Management Protocol (SNMPv2) was published in April 1993 and consists of 12 RFCs including the first, RFC 1441, which is an introduction. In August 1993 all 12 RFCs became a proposed standard with the status elective.
This framework consists of the following disciplines:
Definition of the OSI ASN.1 subset for creating MIB modules. Description in RFC 1442.
Definition of the initial set of textual conventions available to all MIB modules. Description in RFC 1443.
Definition of protocol operations with respect to the sending and receiving of PDUs. Description in RFC 1448.
Definition of mapping SNMPv2 onto an initial set of transport domains because it may be used over a variety of protocol suites. The mapping onto UDP is the preferred mapping. The RFC also defines OSI, AppleTalk, IPX etc. Description in RFC 1449.
Definition of the MIB and Manager-to-Manager MIB for SNMPv2. Description in RFCs 1450 and 1451.
Definition of the SNMPv2 Party, Security Protocols and the Party MIB. Description in RFCs 1445, 1446 and 1447.
Definition of the notation compliance or capability of agents. Description in RFC 1444.
The following sections describe the major differences and improvements from SNMPv1 to SNMPv2.
An SNMPv2 entity is an actual process which performs network management operations by generating and/or responding to SNMPv2 protocol messages by using the SNMPv2 protocol operations. All possible operations of an Entity can be restricted to a subset of all possible operations that belong to a particular administratively defined Party. Please refer to SNMPv2 Party below. An SNMPv2 Entity could be member of multiple SNMPv2 Parties. The following local databases are maintained by an SNMPv2 Entity:
The GetBulkRequest is defined in RFC 1448 and is thus part of the protocol operations. A GetBulkRequest is generated and transmitted as a request of an SNMPv2 application. The purpose of the GetBulkRequest is to request the transfer of a potentially large amount of data, including, but not limited to, the efficient and rapid retrieval of large tables. The GetBulkRequest is more efficient than the GetNextRequest in case of retrieval of large MIB object tables. The syntax of the GetBulkRequest is:
GetBulkRequest [ non-repeaters = N, max-repetitions = M ] ( RequestedObjectName1, RequestedObjectName2, RequestedObjectName3 )Where:
Assume the following ARP table in a host which runs an SNMPv2 agent:
Interface-Number Network-Address Physical-Address Type 1 10.0.0.51 00:00:10:01:23:45 static 1 9.2.3.4 00:00:10:54:32:10 dynamic 2 10.0.0.15 00:00:10:98:76:54 dynamicAn SNMPv2 manager sends the following request to retrieve the sysUpTime and the complete ARP table:
GetBulkRequest [ non-repeaters = 1, max-repetitions = 2 ] ( sysUpTime, ipNetToMediaPhysAddress, ipNetToMediaType )The SNMPv2 entity acting in an agent role responds with a Response-PDU:
Response (( sysUpTime.0 = "123456" ), ( ipNetToMediaPhysAddress.1.9.2.3.4 = "000010543210" ), ( ipNetToMediaType.1.9.2.3.4 = "dynamic" ), ( ipNetToMediaPhysAddress.1.10.0.0.51 = "000010012345" ), ( ipNetToMediaType.1.10.0.0.51 = "static" ))The SNMPv2 entity acting in a manager role continues with:
GetBulkRequest [ non-repeaters = 1, max-repetitions = 2 ] ( sysUpTime, ipNetToMediaPhysAddress.1.10.0.0.51, ipNetToMediaType.1.10.0.0.51 )The SNMPv2 entity acting in an agent role responds with:
Response (( sysUpTime.0 = "123466" ), ( ipNetToMediaPhysAddress.2.10.0.0.15 = "000010987654" ), ( ipNetToMediaType.2.10.0.0.15 = "dynamic" ), ( ipNetToMediaNetAddress.1.9.2.3.4 = "9.2.3.4" ), ( ipRoutingDiscards.0 = "2" ))This response signals the end of the table to the SNMPv2 entity acting in a manager role. With the GetNextRequest you would have needed four requests to retrieve the same information. If you had set the max-repetition value of the GetBulkRequest to three, in this example, you would have needed only one request.
An InformRequest is generated and transmitted as a request from an application in an SNMPv2 manager entity that wishes to notify another application, acting also in an SNMPv2 manager entity, of information in the MIB view (20)of a party local to the sending application. The packet is used as an indicative assertion to the manager of another party about information accessible to the originating party (manager-to-manager communication across party boundaries). The first two variables in the variable binding list of an InformRequest are sysUpTime.0 and snmpEventID.i (21)respectively. Other variables may follow.
This MIB defines managed objects which describe the behavior of the SNMPv2 entity.
Note: This is not a replacement of the MIB-II.
Following are some object definitions to get an idea of the contents:
snmpORLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time of the most recent change in state or value of any instance of snmpORID." warmStart NOTIFICATION-TYPE STATUS current DESCRIPTION "A warmStart trap signifies that the SNMPv2 entity, acting in an agent role, is reinitializing itself such that its configuration is unaltered."
The party MIB defines managed objects which correspond to the properties associated with an SNMPv2 party. An example of some MIB objects:
partyIdentity OBJECT-TYPE SYNTAX Party MAX-ACCESS not-accessible STATUS current DESCRIPTION "A party identifier uniquely identifying a particular SNMPv2 party." partyAuthProtocol OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "The authentication protocol by which all messages generated by the party are authenticated as to origin and integrity. The value noAuth signifies that messages generated by the party are not authenticated. Once an instance of this object is created, its value can not be changed."
The purpose of this MIB is to provide the means for coordination between multiple management stations. That is, the means by which the controlling and monitoring functions of network management can be distributed amongst multiple management stations in a large network. Specifically, this MIB provides the means for one management station to request management services from another management station. Therefore, an SNMPv2 entity can act in a dual role; when providing management information to another manager the entity acts as an agent, and when requesting information, it acts as a manager. The manager-to-manager MIB consists of the following three tables:
The authentication protocol provides a mechanism by which SNMPv2 management communications, transmitted by a party, may be reliably identified as having originated from that party.
The privacy protocol provides a mechanism by which SNMPv2 management communications, transmitted to a party, are protected from disclosure.
Principal threats against which the SNMPv2 security protocol provides protection are:
Provided by the MD5 message digest algorithm. A 128-bit digest is calculated over the designated portion of a SNMPv2 message and included as part of the message sent to the recipient.
Provided by prefixing each message with a secret value shared by the originator of that message and its intended recipient before digesting.
Provided by including a timestamp value in each message.
Provided by the symmetric privacy protocol which encrypts an appropriate portion of the message according to a secret key known only to the originator and recipient of the message. This protocol is used in conjunction with the symmetric encryption algorithm, in the cipher block chaining mode, which is part of the Data Encryption Standard (DES). The designated portion of an SNMPv2 message is encrypted and included as part of the message sent to the recipient.
It is the purpose of the Administrative Model for SNMPv2, to define how the administrative framework is applied to realize effective network management in a variety of configurations and environments.
The model entails the use of distinct identities for peers that exchange
SNMPv2 messages. Thus, it represents a departure from the community-based
administrative model of the original SNMPv1. By unambiguously identifying the
source and intended recipient of each SNMPv2 message, this new strategy
improves upon the historical community scheme both by supporting a more
convenient access control model and allowing for effective use of asymmetric
(public key) security protocols in the future. Please refer to
Figure - SNMP Version 2 Message Format
for the new message format.
Figure: SNMP Version 2 Message Format
Note: The SNMP-Trap now has the same format as all the other requests.
For further information please refer to the above mentioned RFCs.
Note: The implementations described below only refer to the SNMP version 1.
The TCP/IP for VM and MVS products provide both an SNMP client and an SNMP agent. They support the following MIB-II groups: system, interfaces, address translation, ip, icmp, tcp, udp and the IBM 3172 Enterprise Specific. Although no Exterior Gateway Protocol (EGP) is currently available under MVS or VM, you can query, from a VM or MVS manager, an agent that supports EGP. Of course a VM or an MVS agent will not be able to create EGP traps. The TCP/IP for VM and MVS products do not support the Set-Request PDU.
The traps generated by the SNMP agent (VM or MVS) are:
The SNMP Agent DPI is also implemented under VM and MVS. This DPI allows external processes to generate SNMP traps.
The SNMP agent is provided within the SNMPD (Simple Network Management Daemon) Virtual Machine (VM) or Address Space (MVS).
The SNMP manager function requires that both NetView and the SNMPQE
(Simple Network Management Query Engine) be up and running.
Figure: Overview of NetView SNMP Support
A description of the operation of the interface between TCP/IP and SNMP/NetView follows:
To avoid unnecessary network traffic, each variable described in the customizable file, "MIB_DESC DATA" in VM or "tcpip.MIB@DESC.DATA" in MVS, has a Time To Live (TTL) value assigned. This specifies the number of seconds that the variable lives in the Query Engine's internal cache. The value is obtained from the cache if multiple requests for the same variable are issued within the TTL period.
IBM 3172 support:
IBM TCP/IP supports SNMP GET and SNMP GETNEXT operations to
request and retrieve the IBM 3172 enterprise-specific MIB variables. These
requests will only be answered by those IBM 3172 devices connected to the MVS
host's TCP/IP and whose DEVICE definition in the PROFILE.TCPIP data set
includes the keyword NETMAN. Following is an example of such a definition:
Please refer to IBM TCP/IP Version 2 Release 3 for VM: Planning and Customization and IBM TCP/IP Version 3 Release 1 for MVS: Customization and Administration Guide for details.
The SNMP starter set from TCP/IP for MVS provides NetView operators with the tool to manage the TCP/IP network. NetView commands can be entered from the SNMP main panel and standard PF key definitions used in the other NetView components are used within SNMP CLISTs.
Full documentation of the starter set is in member SNMPREXX in tcpip.v3r1.SEZAINST. The full screen panels require NetView Version 1 Release 3 (they are written in REXX).
The following screen output shows a sample MVS NetView session to another
MVS host named mvs20 using the community name ITSC:
The remote PING is implemented in TCP/IP for MVS. With this an SNMP monitor
can send a remote PING via an SNMP GET request to the MVS TCP/IP SNMP agent.
When the SNMP agent receives this SNMP GET request, it issues a PING command to
the specified host and returns the round-trip time value as reply to the SNMP
GET request.
AIX/ESA supports the SNMP agent functions and a limited set of client
(manager) functions.
Its SNMP client (manager) provides the following functions:
Its SNMP agent provides the following functions:
The file /etc/snmpd.defs stores the MIB-II variables.
The SNMP agent support provided in the OS/400 consists of three parts:
The OS/400 SNMP agent provides configuration, performance, and problem
management data concerning TCP/IP to an SNMP manager.
Management Information Bases supported include:
The SNMP framework provides support for SNMP applications on the AS/400
system.
The OS/400 SNMP framework supports:
AIX/6000 supports both the SNMP client and agent functions.
Its SNMP client (manager) provides the following functions:
IBM NetView for AIX V3 provides a comprehensive network management solution
for heterogeneous multivendor devices and open networks requiring SNMP. It
facilitates network management in a multivendor TCP/IP network, provides
management of TCP/IP devices that include Simple Network Management Protocol
(SNMP) agents, and monitors IP-addressable devices.
NetView for AIX features a graphical, object-oriented user interface built
on background OSF/MOTIF, which allows the network to be displayed on top of
meaningful pictures, such as maps, buildings, or devices. It also uses dynamic
network discovery to maintain a current view of the network topography.
There is a variety of applications available based on NetView for AIX to
provide a centralized management of a multivendor, heterogeneous network
environment. Following is a brief description of these applications:
There are LMU/6000 agents available for the following platforms: OS/2 LAN
servers, Novell NetWare servers, OS/2, DOS Windows, DOS and Apple MacIntosh.
Management access to all these clients is provided via the proxy agent LMU/2
because they are not directly SNMP accessible.
Trouble Ticket/6000 provides an integrated set of applications that
includes functions such as trouble ticketing, systems inventory, and
notifications. This unified set of applications enables pro-active
management of the day-to-day problems encountered in the network environment.
ATMC Manager for AIX provides an automatic topology which is fully
integrated in the NetView for AIX topology database. Therefore it is possible
to navigate from the NetView for AIX IP map to the ATM topology map using the
protocol switching function.
Hub Manager for AIX is a program which facilitates management of local area
networks (LANs) built with IBM intelligent hubs. It offers MOTIF-based
realistic resizable hub views with easy-to-identify and color-coded icons. Hub
Manager for AIX provides an autotopology function which is integrated in the
NetView for AIX topology database. Therefore it is possible to navigate from
the NetView for AIX IP map to the hubs topology map using the protocol
switching function.
The IBM AIX Router and Bridge Manager/6000 (RandB Manager/6000) is an SNMP
management application for managing router bridges. RandB Manager/6000's
includes support for the IBM 6611 Network Processor, the IBM 2210 Nways
Multiprotocol Router, the router blade in the IBM 8250 and 8260 Intelligent
Switching Hub and selected models of other vendors' routers. Support also
includes bridges which have SNMP agents such as the IBM 8229 LAN Bridge and IBM
RouteXpander/2. In addition, there are
unique features for management of Advanced Peer-to-Peer Networking topologies
and Data Link Switching (DLSw) topologies provided.
IBM AIX Systems Network Architecture Manager/6000 provides visibility and
management of Systems Network Architecture (SNA) subarea resources. NetView
Version 2 Release 3 or later on an MVS or VM platform is required.
The LNM for AIX program in conjunction with agents provides views of a
logical topology of the LAN, which allows you to correlate different protocol
views with the underlying physical topology.
AIX NetView Service Point provides the NetView/370 interface for NetView for
AIX in order to exchange network management information.
Systems Monitor for AIX provides user-configurable systems management of
LAN nodes and segments. Also provided is a fault and performance management,
including automation capabilities from managed nodes rather than from a central
NetView for AIX. It is designed to complement NetView for AIX by offloading
polling tasks from the network management platform to the managed systems,
while maintaining the centralized management control for both network and
systems management at the management platform.
For more details on these please refer to NetView for AIX Version 3
Release 1 Concepts or to the related product publications.
The SNMP agent of AIX/6000 provides the following functions:
The files /etc/mib.defs and /etc/mib_desc store the MIB-II variables used by
various programs. New MIB objects can be added by using the mosy command.
Please refer to the AIX Version 3.2 for RISC System/6000 General Programming
Concepts for more details.
TCP/IP for OS/2 provides both an SNMP client and an SNMP agent.
Its SNMP client (manager) provides the following functions:
Its SNMP agent provides the following functions:
The file MIB2.TBL in your ETC subdirectory stores the MIB-II
variables. It can be customized for your network environment. New MIB objects
can be added as needed. Please refer to IBM TCP/IP Version 2.0 for OS/2:
User's Guide for more details.
NetView for OS/2 includes agents for management of OS/2, OS/2 LAN Server and
OS/2 LAN Requester.
NetView for OS/2 V2.1 will include agents for OS/2 Communications Manager
V1.1, and IBM DB2/2 V1.1.
TCP/IP for DOS Version 2.1.1 supports the SNMP agent function. It supports
MIB-II data collection as well as provides unsolicited notifications of
significant events to a SNMP monitor.
NetView for Windows is a new low-end SNMP management platform. This
product provides fault, configuration and performance management capabilities
for hubs, bridges, routers and switches. It also includes trouble ticketing,
Telnet capabilities, TCP/IP communications, an integrated object-oriented
database, and can operate in both the Ethernet and token-ring environments.
snmp get mvs20 itsc sysdescr
SNM040I SNMP Request 1001 from LI Returned the following response:
SNM042I Variable name: 1.3.6.1.2.1.1.1.0
SNM043I Variable value type: 9
SNM044I Variable value: IBM , MVS TCP/IP V2R2
SNM049I SNMP Request 1001 End of response
snmpgrp mvs20 itsc sys
================================================
SYSTEM Group for MVS20
Descr: IBM , MVS TCP/IP V2R2
ObjectId: 1.3.6.1.4.1.2.2.1.2.4
UpTime: 0 days/0 hours/34 minutes/6 seconds
Contact: LADY LESIA OR SIR PHILIPPE
Name: MVS20.ITSC.RALEIGH.IBM.COM
Location: COMPUTER ROOM BLDG 657
Services: 76
================================================
4.14.12.2 AIX/ESA
For details, please refer to AIX/ESA Network Application Programmer's Guide
Version 2 Release 1, AIX/ESA System and Network Administrator's
Reference Version 2 Release 1 and AIX/ESA Network and Communications
Administrator's Guide Version 2 Release 1.
4.14.12.3 OS/400
4.14.12.4 AIX/6000
The following screen output shows a sample session from an AIX/6000 host named
rs60002 to another AIX/6000 host and an MVS host, using the community name
ITSC:
<rs60002># snmp_get rs60003 ITSC sysDescr
1.3.6.1.2.1.1.1.0 = IBM RISC System/6000
Machine Type: 0x0010 Processor id: 000105681000
The Base Operating System AIX version: 03.02.0000.0000
TCPIP Applications version: 03.02.0000.0000
<rs60002:/># snmpinfo -m get -h mvs20 -c ITSC -v sysContact
sysContact.0 = "LADY LESIA OR SIR PHILIPPE"
4.14.12.5 OS/2
The following screen output shows a sample session from an OS/2 host to another
OS/2 host named ps2fred using the community name ITSC:
[C:\]snmpgrp ps2fred ITSC sys
SYSTEM group
Descr OS/2 SNMP AGENT version 1.2
ObjectId 1.3.6.1.4.1.2.2.1.2.2
UpTime 788974
Contact Sir Fred
Name ps2fred
Location room BB117, Green Road, Raleigh
Services 76
[C:\]snmp get ps2fred ITSC sysdescr
Value of sysdescr is OS/2 SNMP AGENT version 1.2
[C:\]snmp next ps2fred ITSC sysdescr
Value of sysObjectID is 1.3.6.1.4.1.2.2.1.2.2
NetView for OS/2 delivers a comprehensive SNMP platform for management of
systems and heterogeneous multivendor networks. This support allows NetView
for OS/2 to manage any device having an SNMP agent.
4.14.12.6 DOS