Software

The Health Management system is composed of the following software:

Software

Description

txmon

Executes on the TX board, monitoring its mate and the SS7 tasks. txmon signals to a host process every 200 milliseconds. Heartbeats contain the current run state (for example, primary, backup, task failure) of the board and the current link state (connected or isolated) of the IBC link.

Health Management Interface (HMI) service

A daemon process running on the host that constantly monitors the status of the boards. Watches the heartbeats for state changes and for the absence of the heartbeats. Any change of either state generates an asynchronous event to all registered applications.

For information on installing the HMI service, refer to Board installation and cabling.

Health Management service (HM API)

A Natural Access service that allows applications to control the behavior of the system and to monitor the performance of the Health Management system. Many events are generated to registered applications. For example, a separate task failure (HMI_EVN_TASKDEAD) event is passed that is different from the event generated by the absence of heartbeats (HMI_EVN_BRDDEAD). An application can ask the HMI service for a status to determine which task failed when the HMI_EVN_TASKDEAD event is generated. An application can also control the behavior of the Health Management system using hmiPrimary and hmiBackup.