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.
- 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.
For more information about health monitoring, see Health Monitoring and Using the Health Monitor APIs.
- Synchronous and asynchronous ways exist to retrieve and control the high-availability notification and state for the
rms interface and its children.
© 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:24:41 2010 for MSVCS-PMON API by Doxygen 1.4.5