apphbd - Application Heartbeat Monitor for High-Availability Linux
] [-c file
is deprecated; its use is strongly discouraged. The functionality
provided by apphbd
has been replaced by resource-level monitoring in
is a basic application heartbeat monitor daemon
for Linux-HA. A group of Application Heartbeat APIs are defined for this
heartbeat monitoring service. Applications may register with the daemon in
order to be monitored. If an application fails to send a heartbeat within the
specified interval, the daemon will log an event.
apphbd may use a watchdog timer to monitor itself.
apphbd extends its functionality by using plugins. A plugin, recmgr notifies the
recovery manager daemon if certain events occur (e.g. an application fails to
The Recovery Manager daemon ( /usr/lib/heartbeat/recoverymgrd
notification from the recmgr plugin, then it tries to execute recovery scripts
as configured. See the recoverymgrd
default configuration file,
recoverymgrd.conf for details.
registers itself with apphbd
as a client application.
should be started first with the recmgr plugin loaded. Then,
recoverymgrd should be configured and started
The following options are supported:
Show the status of apphbd, running or
Stop (kill) the daemon.
Restart the daemon. apphbd will reload
its configuration file when restarted.
Set the debug level.
Show a brief usage message.
Set an alternate configuration file. The
default configuration file is ./apphbd.cf. For details on the file format and
supported options, refer to the example apphbd.cf file found in the
•/var/run/apphbd.pid – default
•apphbd.cf – Default
configuration file for apphbd. apphbd searches the file in its
•recoverymgrd.conf – default
configuration file for recoverymgrd. recoverymgrd searches the file in its
working directory. An alternative configuration file may be specified on the
– directory containing plugins for apphbd.