OVNM 5.3 - Operations Agent for NonStop Event Management Guide for UNIX
HP NonStop Event Management System  23 
Consumer, Forwarding, and Printing Distributors 
In general, you can initiate and terminate consumer, forwarding, and printing distributors as needed. When you 
initiate a distributor, you can (in some cases, must) provide: 
•  The source of the event messages you want the distributor to process: the current primary or alternate 
collector log files (on a local or remote node) or a specific log file. 
•  The destination of event messages selected by the distributor (a display device, an EMS collector on 
another node, or a management application) 
•  The generation time stamp of the earliest event message you want the distributor to process (or none, if you 
want only the most recent event messages) 
•  The filter or filters you want the distributor to use to select event messages to be send to the destination 
•  The burst detection and suppression (BDS) criteria you want the distributor to use 
Not all option combinations are allowed and commonly used. 
Compatibility Distributor ($Z0) 
The compatibility distributor provides continuity between EMS and the prior console message mechanism and 
allows message viewing during system load. $Z0 is the only mechanism for viewing messages during system 
load. 
Because its purpose is so specialized, the compatibility distributor is not initiated and controlled in the same way 
as other types of distributors. You can configure the compatibility distributor only during system generation, and 
only one compatibility distributor is allowed per system (node). The distributor can be stopped by the CDISTSTOP 
option of the EMSCCTRL utility. 
2-2-6 EMS Filters 
Every EMS collector and distributor (except the compatibility distributor) can use one or more filters to determine 
whether to forward specific event messages to their destinations. These filters can select messages in a way that 
is as detailed and complex as you want. For example, you can design an alternate collector that filters out all 
events of a certain type from its event log, a forwarding distributor that forwards only critical event messages, a 
printing distributor that prints only action event messages, and a consumer distributor that returns only Pathway 
event messages. 
EMS collectors and distributors can use three types of filters. 
Compiled Filters 
You generate compiled filters from filter source statements contained in an EDIT file written in the Event 
Management Service Filter (EMF) language. You then compile this filter specification to create the filter, which is 
returned as an object file. 
Filter Tables 
Filter tables are EDIT files you load into a collector or distributor. These tables are automatically converted to an 
object representation that is then evaluated for each event by a collector or distributor. 
Burst Filters 
Burst filters are filter tables that contain burst detection and suppression (BDS) configuration parameters. These 
parameter directives are saved in an EDIT file, which the collector or distributor converts to a filter object like they 
do for standard filter tables. When you add a burst filter to a collector or distributor, as a startup parameter or 
through the SPI ADD command, all event bursts that conform to the BDS configuration parameter values in the 
filter are suppressed. 
Compared to compiled filters, filter tables (including burst filters) simplify the process of filter installation and 
modification. You can use filter tables instead of or combined with compiled filters. Because a compile step is not 
required, they are easier to maintain. Filter tables are especially useful when you need to filter events by 
relatively simple criteria (for example, subsystem owner, subsystem ID, and event number) or when you need 
frequent and fast online updates of filter contents. 
To make a filter for a collector or distributor, create an EDIT file containing the filter language constructs that 
express your selection criteria. For a compiled filter, you then use the filter-language compiler (EMF) to generate 
an object file suitable for loading to the collector or distributor. After the filter specification is loaded, the collector 
or distributor uses it to decide whether to pass each event message to its destination. The EMF compiler does not 
compile filter tables and burst filters. The collector or distributor converts them when they are loaded. 
HP NonStop Event 
Management System 










