The Health Monitor API
The libmsvcs-pmon library provides monitoring functionality to the data and control CPUs on MultiServices PICs. The information is aggregated and provided to the Routing Engine.
Features include:
- Heartbeat APIs for control and data plane applications to enable runtime status detection. If a process misbehaves, the health monitor takes the action for which the process has registered.
- Monitoring gives a process a way to get the update about the health of a different process that has already registered for heartbeat monitoring.
- Service name resolution provides a dynamic way for any server process to advertise its IP address and the port number internally to the other processes.
- Synchronous and asynchronous ways exist to retrieve and control the high-availability notification and state for the
rms
interface and its children.
For more information about health monitoring, see Health Monitoring and Using the Health Monitor APIs.
© 2007-2009 Juniper Networks, Inc. All rights reserved. The information contained herein is confidential information of Juniper Networks, Inc., and may not be used, disclosed, distributed, modified, or copied without the prior written consent of Juniper Networks, Inc. in an express license. This information is subject to change by Juniper Networks, Inc. Juniper Networks, the Juniper Networks logo, and JUNOS are registered trademarks of Juniper Networks, Inc. in the United States and other countries. All other trademarks, service marks, registered trademarks, or registered service marks are the property of their respective owners.
Generated on Sun May 30 20:23:57 2010 for MSVCS-PMON API by Doxygen 1.4.5