There are four major components to an agent:
They are described in the following sections.
For the purposes of this part, two types of agent are defined:
A multi-purpose agent providing an open API between the Service Layer and the managed resource that can be configured or programmed to allow management access to a variety of components' management information and instrumentation.
Examples include mainframes, workstation, PCs, and so on. The open API is provided for use by the managed resource.
An agent acting for a device, resource or service. This is characterised by the non-existence of an open API.
Examples include single-purpose workstations, such as bank terminals, uninterrupted power supply systems, printers, and so on.
The Transport Protocol is the first selection to be made and is driven by operational objectives. Its selection influences the remaining selections. For example, the choice of TCP/IP or OSI Transport induces a constraint on the profiles as not all possible combinations of upper and lower protocols are currently available. A number of systems management functions have been defined independent of the Transport Protocol. These include:
The Services Infrastructure varies with management protocol (for example, CMIP or SNMP) but generally provides the following services:
The choice of Management Information Exchange format is dependent on the management protocol supported by the agent. This can also be influenced by the transport protocol selected.
An agent using CMIP as the management protocol must support the OSI Association Control Service Element (ACSE). An agent may be either an association initiator or an association responder.
An association is a cooperative relationship between entities in
the Application Layer to which a specific context (that is,
Association control includes the following functions:
This service may include translation to and from a local identifier to a global identifier; for example, to a distinguished name.
The Service Layer coordinates and arbitrates requests between the manager and specific components. The Service Layer varies with implementation but generally provides the following services:
Agents are required to register themselves and the object instances they give access to with their manager. This is usually done via object instance notifications. This form of self registration will also establish their functionality and object class support. This is not to be confused with the registration or naming of the object which is done by a registration authority.
This service routes requests and responses between the manager and the managed resource and maintains consistency in the delivery of messages by maintaining queues of messages. Message routing and queuing includes these services:
Access control may be done at association establishment or by checking each incoming message to ensure that the originator of the message has the authority to send the message to the specified target object. The actual implementation of access control is dependent on the transport protocol.
The Service Layer may provide an open API (for example, XMP)
In a desktop environment, the Desktop Management Task Force (DMTF) Desktop Management Interface (DMI) is appropriate.
See
In order to implement the required management functions defined in
These managed resource definitions are covered in
System | System | Desktop | |
---|---|---|---|
using TCP/IP | using OSI* | System | |
Transport Protocol | Refer to Part 2, System Sets,
| Refer to Part 2, System Sets,
| |
Service Infrastructure | SNMP V1 | CMIP | |
FTP | FTAM | ||
Service Layer | X/Open UMA | XMP/XOM | DMI |
IEEE POSIX 1387.x | OSI SMFs | ||
GDMO to XOM | |||
Translation | |||
Managed Resource | MIB (Internet) | GDMO | MIF (DMTF) |
Definition | UMA (X/Open) | (OMNIPoint) | |
IEEE POSIX 1387.x |
System | System | Desktop | |
---|---|---|---|
using TCP/IP | using OSI* | System | |
Transport Protocol | MNA/PRO-1 | MNA/PRO-1 | |
Service Infrastructure | MNA/SVI-1 | MNA/SVI-2 | |
MNA/SVI-3 | MNA/SVI-4 | ||
Service Layer | MNA/SVL-9 | MNA/SVL-1 | MNA/SVL-8 |
MNA/SVL-10 | MNA/SVL-2 | ||
MNA/SVL-3 | |||
MNA/SVL-4 | |||
MNA/SVL-5 | |||
MNA/SVL-6 | |||
MNA/SVL-7 | |||
Managed Resource | MNA/DEF-2 | MNA/DEF-1 | MNA/DEF-6 |
Definition | MNA/DEF-10 | MNA/DEF-3 | MNA/DEF-7 |
MNA/DEF-11 | MNA/DEF-4 | MNA/DEF-8 | |
MNA/DEF-5 | MNA/DEF-9 |
This section provides references to the appropriate standards required for provision of an agent and the managed resource definitions. Each item has been categorised in one of four categories:
Transport Protocol
Category I | SPIRIT Issue 3.0, Part 2, System Sets,
|
Internet Network Management
(SNMP, Version 1) Category I | SPIRIT Issue 3.0, Part 1, Overview and Core Specifications,
|
OSI Management Profiles
Category 1 [Corresponds to OMNIPoint component set: CMIP Communications, NMF CS301.] | ISO/IEC ISP 11183:1992, Information Technology -
Part 1: Specification of ACSE, Presentation and Session Protocols for the use by ROSE and CMISE Part 2: CMISE/ROSE for AOM12 - Enhanced Management Communications Part 3: CMISE/ROSE for AOM11 - Basic Management Communications.
SPIRIT Issue 3.0, Part 2, System Sets,
SPIRIT Issue 3.0, Part 2, System Sets,
|
Internet File Transfer
Protocol Category I | SPIRIT Issue 3.0, Part 1, Overview and Core Specifications,
|
File Transfer, Access and
Management Category I | SPIRIT Issue 3.0, Part 1, Overview and Core Specifications,
|
Desktop Management Service
Layer Category I | Desktop Management Task Force, Desktop Management Interface, Version 1, 29 April, 1994. |
Management Protocol API
Category I (Optional) [Corresponds to OMNIPoint component set: Management Communications API, NMF CS321.] | X/Open CAE Specification, March 1994,
X/Open CAE Specification, February 1994,
X/Open Preliminary Specification, March 1994,
|
Configuration Management
Category I [Corresponds to OMNIPoint component set: TMN Basic Management Platform, NMF CS302.] | ISO/IEC ISP 12060, Information Technology -
Part 1: AOM211 - General Management Capability, June 1994 Part 4: AOM221 - General Event Report Management, June 1994.
Network Management Forum: NMF015, Shared Management Knowledge,
Issue 1.0, October 1992 with Errata, Issue 1.0, October 1995.
Network Management Forum: NMF021, Managed Object Naming,
Issue 2.0, October 1995.
|
Operations Management
Category I [Corresponds to OMNIPoint component set: TMN Basic Management Platform, NMF CS302.] | ISO/IEC ISP 12060, Information Technology -
Part 1: AOM211 - General Management Capability, June 1994 Part 4: AOM221 - General Event Report Management, June 1994.
Network Management Forum: NMF015, Shared Management Knowledge,
Issue 1.0, October 1992 with Errata, Issue 1.0, October 1995.
Network Management Forum: NMF021, Managed Object Naming,
Issue 2.0, October 1995.
|
Performance Management
Category I | ISO/IEC 10164:1992, Information Technology -
Part 10: Usage Metering Function (CCITT X.742), September 1993 Part 11: Metric Objects and Attributes (CCITT X.739), March 1993. |
Problem Management
Category I [Corresponds to OMNIPoint component set: TMN Basic Management Platform, NMF CS302.] | ISO/IEC ISP 12060, Information Technology -
Part 1: AOM211 - General Management Capability, June 1994 Part 4: AOM221 - General Event Report Management, June 1994.
Network Management Forum: NMF015, Shared Management Knowledge,
Issue 1.0, October 1992 with Errata, Issue 1.0, October 1995.
Network Management Forum: NMF021, Managed Object Naming,
Issue 2.0, October 1995.
|
Business Management
Category I | ISO/IEC 10164:1992, Information Technology -
Part 10: Usage Metering Function (CCITT X.742), September 1993 Part 11: Metric Objects and Attributes (CCITT X.739), March 1993. |
Security Management
Category II | ISO/IEC 10164:1992, Information Technology -
Part 7: Security Alarm Reporting Function (CCITT X.736), May 1992 Part 8: Security Audit Trail Function (CCITT X.740), June 1993 Part 9: Object and Attributes for Access Control (CCITT X.741), April 1993. |
Desktop Management Service
Layer Category I | Desktop Management Task Force, Desktop Management Interface, Version 1, 29 April, 1994. |
Performance Measurement
Category III | X/Open Guide, April 1995,
X/Open Preliminary Specification, April 1995,
X/Open Preliminary Specification, April 1995,
|
Software Administration*
Category III | IEEE POSIX P1387.2, Software Administration. |
ISO/ITU-T Management
Category I | ISO/IEC 10165:1992, Information Technology - Open Systems
Interconnection - Structure of Management Information -
Part 2: Definition of Management Information (CCITT X.721) Part 5: Generic Management Information (CCITT X.723). |
Internet Network Management
Category I | RFC 1213, MIB II.
RFC 1514, Host Resources MIB.
|
Performance Management
Category II | ISO/IEC 10164:1992, Information Technology -
Part 10: Usage Metering Function (CCITT X.742), September 1993 Part 11: Metric Objects and Attributes (CCITT X.739), March 1993. |
Business Management
Category IV | ISO/IEC 10164:1992, Information Technology -
Part 10: Usage Metering Function (CCITT X.742), September 1993 Part 11: Metric Objects and Attributes (CCITT X.739), March 1993. |
Security Management
Category II | ISO/IEC 10164:1992, Information Technology -
Part 7: Security Alarm Reporting Function (CCITT X.736), May 1992 Part 8: Security Audit Trail Function (CCITT X.740), June 1993 Part 9: Object and Attributes for Access Control (CCITT X.741), April 1993. |
Desktop Systems Management
Category I | Desktop Management Task Force, PC Systems Standard MIF, Release Version 1.3. |
LAN Adapter Management
Category I | Desktop Management Task Force, LAN Adapter Standard MIF Definition, Release Version 1.0. |
Desktop Software Management
Category I | Desktop Management Task Force, Software Standard MIF, Release Version 1.0. |
Desktop Printer Management
Category I | Desktop Management Task Force, Printer Standard MIF, Release Version 1.0. |
Internet Network Printer
Management Category I | RFC 1759, Printer MIB (Translation to SNMP, Version 1 required). |
Performance Measurement
Category III | X/Open Preliminary Specification, April 1995,
|
Software Administration
Category III | IEEE POSIX P1387.2, Software Administration. |
Contents | Next section | Index |