AUDISP-REMOTE(8)
β¨ AUDISP-REMOTE π
okay bestie, this is the manual page for audisp-remote β a System Administration Utility from the audit girlies. sit down, grab a strawberry, we're doing remote logging today π
πΈ NAME πΈ
audisp-remote β it's a plugin for remote logging, periodt π
π¦ SYNOPSIS π¦
audisp-remote
likeβ¦ that's it. that's the whole vibe. no flags in the synopsis, she just runs β¨
π DESCRIPTION π
so audisp-remote is a plugin for the audit event dispatcher, and what she does is remote logging to an aggregate logging server. that's her whole thing. main character energy, lowkey π
and here's the lil trick you need to know: when the plugin gets sent SIGUSR1, she writes a state report to remote.state. that's your little peek behind the curtain π
π TIPS π
okay so if you're aggregating multiple machines (and if you are, you're iconic), you should edit auditd.conf and:
- set
name_formatto something meaningful β¨ - set
log_formattoenrichedπ
why tho? because then you can actually tell where the event came from, and you get the user name and groups resolved locally before the event is sent off of the machine. no cap, it's giving organized. it's giving responsible. we love her π«Ά
π§ SIGNALS π§
SIGUSR1
makes the audisp-remote program write a state report to remote.state in /run/audit. and girl, that report is detailed β here's the tea it spills:
- the
suspendflag β tells whether or not logging has been suspended - the
remote_endedflag β tells if the connection was broken by the server saying it can't log events π - the
transport_okflag β tells whether or not the connection to the remote server is healthy - the
queue_lengthβ tells how many records are enqueued to be sent to the remote server - the
max_queued_lengthβ shows the peak queue length since startup π₯ - and it also records glibc memory consumption when available
that's a full vibe check on your logging pipeline, honestly πβ¨
SIGUSR2
makes the audisp-remote program resume logging if it were suspended due to an error. it's the "you're so back" signal π«Ά
π FILES π
/etc/audit/audisp-remote.conf/etc/audit/plugins.d/au-remote.conf/etc/audit/auditd.conf/run/audit/remote.state
β SEE ALSO β
auditd.conf(8)auditd-plugins(5)audisp-remote.conf(5)
π AUTHOR π
Steve Grubb
okay that's the whole page bestie, you ate this π go forth and log remotely ππ
this lil doc came from Red Hat, dated May 2024, and yes she's still AUDISP-REMOTE(8) β same girl, same manual section, mwah π
β¨
π¦ where this page comes from
- alpine 3.23: audit-doc 4.1.2-r2 Β· LGPL-2.1-or-later
- alpine 3.24: audit-doc 4.1.2-r6 Β· LGPL-2.1-or-later
- arch rolling: audispd-plugins 4.2.1-1 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- fedora 43: audispd-plugins 4.2.1-1.fc43 Β· GPL-2.0-or-later
- fedora 44: audispd-plugins 4.1.4-1.fc44 Β· GPL-2.0-or-later
- fedora 44: audispd-plugins 4.2.1-1.fc44 Β· GPL-2.0-or-later
- nixpkgs unstable: audit 4.2.1
- ubuntu resolute: audispd-plugins 1:4.1.2-1build1 Β· GPL-2.0-only
- ubuntu resolute: audispd-plugins 1:4.1.2-1ubuntu0.1 Β· GPL-2.0-only
- ubuntu stonking: audispd-plugins 1:4.1.2-1ubuntu1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms