Event Monitoring Service Developer’s Kit Frequently Asked Questions December 1, 1999 Copyright 1999 Hewlett-Packard Company
Event Monitoring Service Developer’s Kit Table of Contents Table of Contents • Programming Tips — How do I prevent initial monitoring requests from timing out? • Related Topics — Writing Hardware Monitors — Using the Event Monitoring Service • Related Documentation 2 Frequently Asked Questions
Event Monitoring Service Developer’s Kit Programming Tips Programming Tips How do I prevent initial monitoring requests from timing out? Using rm_monitor_start and rm_get_next_event EMS monitors are launched in response to client requests. A client request cannot be accepted by a monitor until two specific EMS API calls are made. These two calls are rm_monitor_start() and rm_get_next_event(). • rm_monitor_start() is the first call made to the EMS API by a monitor.
Event Monitoring Service Developer’s Kit Programming Tips Figure 1-1 Typical Monitoring Request Process The monitor must be in a ready state in order to process any incoming requests from the client. If the monitor is not waiting for the next event: 1. When it receives an incoming request, the monitor must then call rm_monitor_start() and rm_get_next_event(). 2. Though this takes a minimal amount of time, it does take some time. 3. The potential concern is in the client request response timeout limit.
Event Monitoring Service Developer’s Kit Related Topics Related Topics Writing Hardware Monitors To help you write monitors for hardware devices, refer to EMS Hardware Monitor’s documentation web site: http://docs.hp.com/hpux/systems/#ems Using the Event Monitoring Service To help configure your Network Node Manager and IT/Operations or other system management software for EMS, refer to the Writing Monitors for the Event Monitoring Service (HP Part Number B7611-90016) developer’s kit web page: 1.
Event Monitoring Service Developer’s Kit Related Documentation Related Documentation The following documents contain additional related information: • Using High Availability Monitors (HP Part Number B5736-90025) • EMS Hardware Monitors User’s Guide (HP Part Number B6191-90018) • Managing MC/ServiceGuard (HP Part Number B3936-90026) • Configuring OPS Clusters with ServiceGuard OPS Edition (HP Part Number 5158-90026) • Managing Systems and Workgroups (HP Part Number B2355-90664) • Peter Weygant, Clusters fo