AUDISP-SYSLOG(8)
β¨ audisp-syslog β¨
okay bestie, welcome to the audisp-syslog manual page β it lives in the System Administration Utilities corner of your system, and it's lowkey iconic π
πΈ NAME πΈ
audisp-syslog β the plugin that pushes your audit events straight into syslog π«Ά
π¦ SYNOPSIS π¦
audisp-syslog [ OPTIONS ]
β¨ DESCRIPTION β¨
So, audisp-syslog is a plugin for the audit event dispatcher, and what it does is wrap audit events right back around into syslog. no cap, that's the whole vibe π
You can hand it three options, and here's the lineup:
- one is the syslog facility π
- one is the syslog level that all events get logged with
- and one that decides whether events should be interpreted
The valid facilities are: LOG_LOCAL0 through 7, LOG_AUTH, LOG_AUTHPRIV, LOG_DAEMON, LOG_SYSLOG, and LOG_USER. periodt π
The valid levels are: LOG_DEBUG through LOG_EMERG. π
And where do you set all these? In the /etc/audit/syslog.conf file, on the args line. that's the spot π
If you want your events to be interpreted, just add the word interpret to the args line. That makes all events get interpreted. Sounds cute, right? π but here's the catch: the drawback to this approach is that naive parsers can be tricked by an adversary who has the ability to name files, processes, or other user-controlled objects. so like, be aware bestie, that's a real one π
ngl, if you're aggregating multiple machines, you should editauditd.confto set thename_formatto something meaningful and thelog_formattoenriched. That way you can actually tell where the event came from, and you'll have the user name and groups resolved locally before it gets sent off of the machine. main character energy for your logs fr fr π
π FILES π
/etc/audit/plugins/syslog.conf/etc/audit/auditd.conf
π SEE ALSO π
auditd.conf(8)auditd-plugins(5)syslog(3)
π AUTHOR π
Steve Grubb β¨
so yeah, that's the whole page, bestie β written by Red Hat, dated August 2018, and it's AUDISP-SYSLOG(8) if you ever need to look it up again. slay, go forth and syslog responsibly π«Άπ
π¦ where this page comes from
- alpine 3.22: audit-doc 4.0.3-r0 Β· LGPL-2.1-or-later
- 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
- centos-stream 10: audispd-plugins 4.2.1-3.el10 Β· GPL-2.0-or-later
- centos-stream 9: audispd-plugins 3.1.5-9.el9 Β· GPLv2+
- debian trixie: auditd 1:4.0.2-2+deb13u1 Β· GPL-2.0-only
- fedora 43: audispd-plugins 4.1.1-2.fc43 Β· GPL-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
- opensuse-leap 16.0: audit-audispd-plugins 4.0-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: audit-audispd-plugins 4.0-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: audit-audispd-plugins 4.0-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: audit-audispd-plugins 4.0-160000.2.2 Β· GPL-2.0-or-later
- ubuntu noble: auditd 1:3.1.2-2.1build1 Β· GPL-2.0-only
- ubuntu noble: auditd 1:3.1.2-2.1ubuntu0.1 Β· GPL-2.0-only
- ubuntu questing: auditd 1:4.0.5-1build1
- ubuntu resolute: auditd 1:4.1.2-1build1 Β· GPL-2.0-only
- ubuntu resolute: auditd 1:4.1.2-1ubuntu0.1 Β· GPL-2.0-only
- ubuntu stonking: auditd 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