OVNM 5.3 - Operations Agent for NonStop Event Management Guide for UNIX

HP NonStop Event Management System 21
2-2-3 EMS Message Collectors
EMS supports two types of event message collectors.
Primary Collector ($0)
Each system (or node) has only one primary event message collector, named $0. The primary collector, initiated
at system generation, provides a central collection point for all events from all subsystems in a system. $0 uses
the $ZOPR process to perform waited operations. $ZOPR is a continuous process that, like $0, exists on every
node and is initiated at system generation. $ZOPR has no user interface and is used only as described here.
Alternate Collectors
Alternate collectors offer an alternative to the central collection point provided by the primary collector, $0.
Alternate collectors provide functions similar to those supplied by $0, but each alternate collector maintains its
own log files. The separation of events into several log files speeds up event processing because a network
application program does not have to read a single large file containing many events unrelated to that
application.
Some features of alternate collector usage are:
One or more alternate collectors can be started on a system.
An alternate collector is typically started by entering a TACL RUN command.
An alternate collector is a named process (or process pair) with a name you define when you initiate it.
An alternate collector accepts EMS events sent to it rather than to the primary collector.
An alternate collector writes tokenized events to a log file. This file is identical in structure to the log files
maintained by the primary collector.
2-2-4 Event Message Collector Functions
The primary and alternate collectors provide:
Subsystem support
Pre-log filtration (PLF)
Log file management
Distributor support
Subsystem Support
Subsystems and user-written applications send event information to the primary and alternate collectors by means
of the WRITEREAD procedure call. Event messages are based on tokens rather than text.
Pre-Log Filtration (PLF)
Pre-log filtration lets primary and alternate collectors use EMS filters to determine whether specific events should
be logged to the EMS log files. Judicious use of PLF conserves disk space and system resources that might
otherwise be required to write unnecessary or redundant events to the EMS logs.
PLF is implemented by adding one or more filters to a collector:
Compiled filters and filter tables can fail one or more particular events, thereby preventing the failed events
from being forwarded to the collector’s log files.
Burst filters can suppress event bursts based on burst size, duration, and other criteria (rather than the event
type). Burst filters use the EMS burst detection and suppression (BDS) feature.
HP NonStop Event
Management System