HA_LOGD(8)
β¨ NAME β¨
okay so bestie, let me put you on: ha_logd β the Logging Daemon for High-Availability Linux. that's the whole vibe. it logs. it daemonizes. it's iconic. π
π¦ SYNOPSIS π¦
ha_logd [-s] [-k] [-d] [-h] [-c file]
π DESCRIPTION π
so ha_logd is a logging daemon for Linux-HA, and honestly? it's the friend who holds your stuff so you don't have to. it receives messages from a local domain socket at /var/lib/heartbeat/log_daemon, and writes them to the appropriate files β plus syslog if you've enabled that. πΈ
now why does this whole daemon situation even exist, you ask? because occasionally Heartbeat suffers from disk I/O delays π and that's not the energy we're bringing. by sending log messages off to a logging daemon instead, heartbeat can dodge those I/O delays entirely. it's giving delegating, and we love a queen who delegates. π
β¨ OPTIONS β¨
here's everything it supports, no gatekeeping:
-sβ showha_logdstatus, so either running or stopped. vibe check, basically. π-kβ stop (kill) the daemon. it's over bestie, say goodbye π-dβ daemonize. and listen: without this option,ha_logdwill run in the foreground, which means it's justβ¦ there. watching. main character behavior in your terminal.-hβ show a brief usage message. your little "help me" moment, we've all been there π«Ά-c fileβ configuration file. you can configure a regular log file, a debug log file, a log facility, and an entity with this. for the deets, go look at the exampleha_logd.cffile chillin' in the documentation. π
π FILES π
/run/ha_logd.pidβ PID file. it's where the daemon's lil ID lives πͺͺha_logd.cfβ example configuration file. copy the fit, make it your own β¨
π SEE ALSO π
heartbeat(8), ha_logger(1) β the rest of the friend group, go say hi π«
π AUTHORS π
- Alan Robertson
<alanr@unix.sh>βha_logd - Guochun Shi
<gshi@ncsa.uiuc.edu>βha_logd - Marowsky-Bree Lars
<lmb@suse.de>βha_logd - Florian Haas
<florian.haas@linbit.com>β man page
and that's the whole page, bestie!! π¦ this was brought to you by cluster-glue 1.0.12, dated December 8, 2009 β yes it's a vintage, and yes it still ate. periodt. πβ¨π
π¦ where this page comes from
- debian bookworm: cluster-glue 1.0.12-21+b2 Β· LGPL-2.0-or-later
- debian trixie: cluster-glue 1.0.12-24+b1 Β· LGPL-2.0-or-later
- ubuntu jammy: cluster-glue 1.0.12-20ubuntu3
- ubuntu noble: cluster-glue 1.0.12-22.1ubuntu3 Β· LGPL-2.0-or-later
- ubuntu questing: cluster-glue 1.0.12-24ubuntu3
- ubuntu resolute: cluster-glue 1.0.12-25ubuntu2 Β· LGPL-2.0-or-later
- ubuntu stonking: cluster-glue 1.0.12-26ubuntu1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms