Availability Guide for Application Design
Instrumenting an Application for Availability
Availability Guide for Application Design—525637-004
8-36
The Operations Environment
•
Which event messages should be forwarded to the primary collector and which
event messages should be forwarded to which alternate collectors
•
How filters should differentiate messages that are useful from those that are not for
the associated distributor
•
The printable text representing event tokens for reading by operations staff
The Operations Environment
The operations environment consists of management applications and environment
tools. These applications and tools can be workstation-based or server-based.
The management applications can be commercial products into which you integrate
your management functions using the programming language for that application.
Alternatively, for the DSM operations environment you can use SPI programming to
write your own management application. In either case, for optimal support of
availability, these applications should support automated operations where possible.
DSM tools can extend the control of management applications. For example, you can
use EMS Analyzer to analyze event logs.
This subsection provides overviews of selected management applications,
management tools, and techniques. Specifically, it introduces:
•
Some of the primary features required in a management application for increasing
application availability
•
Some of the more commonly used commercial management applications on HP
NonStop Systems
•
The NonStop NET/MASTER product as an example of a commercial management
application used for automated operation
•
The NonStop NET/MASTER product used for event management in a
heterogeneous network
•
Techniques and tools involved in writing a management application using SPI
programming
•
A selection of DSM problem management tools, such as EMS Analyzer, Network
Statistics Extended (NSX), and GPA Analyzer.
Availability Requirements of DSM Management Applications
To support application availability within the DSM framework, your management
applications should be able to support functions such as:
•
Reading event messages from an EMS distributor
•
Issuing commands to business applications equipped with a command
management interface