TS/MP System Management Manual (H06.05+, J06.03+)
Introduction to NonStop TS/MP System
Management
HP NonStop TS/MP System Management Manual—541819-007
1-22
Management Programming Interface
The management programming interface provides the standard set of procedures,
definitions, and message formats required to send messages between your
management application in the operations environment and the PATHMON
process in the Pathway environment. The management programming interface
includes SPI and the Event Management Service (EMS), another DSM facility.
EMS provides collection, logging, and distribution of event messages, which are
noteworthy occurrences such as state changes in objects or component failures.
The PATHMON process reports events to an EMS collector process, which logs
the events in an event log. An EMS distributor process reads the log and
distributes the events to all appropriate management applications.
•
Subsystem environment
The subsystem environment includes the PATHMON process and its objects. The
Transaction Management Facility (TMF), which provides transaction processing
protection, also resides in this environment.
For more information about the Distributed Systems Management set of products, see
the Introduction to Distributed Systems Management.
Advantages of the Management Programming Interface
By writing your own management application that uses the management programming
interface, you can automate tasks and add special functions not available within
PATHCOM.
A management application issues the system management commands and provides a
command interface, formatting, and error handling. A management application can
also interact with subsystems outside of the Pathway environment. Thus, the
management application can provide a focal point for many different kinds of functions.
Your application might ask the PATHMON process to examine the status of a device,
and then use other subsystems to gain more information about the device, shut it
down, and later restart it. For example, you might write management applications that:
•
Start PATHMON-controlled SERVER objects automatically at a specific time of day.
(This application communicates exclusively with the PATHMON process.)
•
Monitor the status of TERM objects and, if a device is not running, contact the data
communications subsystems to obtain information about the communications line
to which the device is connected. (This application interacts with both the
PATHMON process and the data communications software.)
•
Receive event messages for PATHMON-controlled objects and issue commands to
find out more information about why the event is being reported. (This application
communicates with both the PATHMON process and the Event Management
Service (EMS), supplied as part of DSM for collecting and reporting events.)
Management applications that use the management programming interface can
improve systems availability by reducing the chance of human error, which often
occurs during routine system management. Also, by automating repetitive system










