Loading

Auditd fields

Module for parsing auditd logs.

user.terminal
Terminal or tty device on which the user is performing the observed activity.

type: keyword

user.audit.id
One or multiple unique identifiers of the user.

type: keyword

user.audit.name
Short name or login of the user.

type: keyword

example: albert

user.audit.group.id
Unique identifier for the group on the system/platform.

type: keyword

user.audit.group.name
Name of the group.

type: keyword

user.filesystem.id
One or multiple unique identifiers of the user.

type: keyword

user.filesystem.name
Short name or login of the user.

type: keyword

example: albert

user.filesystem.group.id
Unique identifier for the group on the system/platform.

type: keyword

user.filesystem.group.name
Name of the group.

type: keyword

user.owner.id
One or multiple unique identifiers of the user.

type: keyword

user.owner.name
Short name or login of the user.

type: keyword

example: albert

user.owner.group.id
Unique identifier for the group on the system/platform.

type: keyword

user.owner.group.name
Name of the group.

type: keyword

user.saved.id
One or multiple unique identifiers of the user.

type: keyword

user.saved.name
Short name or login of the user.

type: keyword

example: albert

user.saved.group.id
Unique identifier for the group on the system/platform.

type: keyword

user.saved.group.name
Name of the group.

type: keyword

Fields from the auditd logs.

Fields from the Linux audit log. Not all fields are documented here because they are dynamic and vary by audit event type.

auditd.log.old_auid
For login events this is the old audit ID used for the user prior to this login.
auditd.log.new_auid
For login events this is the new audit ID. The audit ID can be used to trace future events to the user even if their identity changes (like becoming root).
auditd.log.old_ses
For login events this is the old session ID used for the user prior to this login.
auditd.log.new_ses
For login events this is the new session ID. It can be used to tie a user to future events by session ID.
auditd.log.sequence
The audit event sequence number.

type: long

auditd.log.items
The number of items in an event.
auditd.log.item
The item field indicates which item out of the total number of items. This number is zero-based; a value of 0 means it is the first item.
auditd.log.tty
type: keyword
auditd.log.a0
The first argument to the system call.
auditd.log.addr
type: ip
auditd.log.rport
type: long
auditd.log.laddr
type: ip
auditd.log.lport
type: long
auditd.log.acct
type: alias

alias to: user.name

auditd.log.pid
type: alias

alias to: process.pid

auditd.log.ppid
type: alias

alias to: process.parent.pid

auditd.log.res
type: alias

alias to: event.outcome

auditd.log.record_type
type: alias

alias to: event.action

auditd.log.geoip.continent_name
type: alias

alias to: source.geo.continent_name

auditd.log.geoip.country_iso_code
type: alias

alias to: source.geo.country_iso_code

auditd.log.geoip.location
type: alias

alias to: source.geo.location

auditd.log.geoip.region_name
type: alias

alias to: source.geo.region_name

auditd.log.geoip.city_name
type: alias

alias to: source.geo.city_name

auditd.log.geoip.region_iso_code
type: alias

alias to: source.geo.region_iso_code

auditd.log.arch
type: alias

alias to: host.architecture

auditd.log.gid
type: alias

alias to: user.group.id

auditd.log.uid
type: alias

alias to: user.id

auditd.log.agid
type: alias

alias to: user.audit.group.id

auditd.log.auid
type: alias

alias to: user.audit.id

auditd.log.fsgid
type: alias

alias to: user.filesystem.group.id

auditd.log.fsuid
type: alias

alias to: user.filesystem.id

auditd.log.egid
type: alias

alias to: user.effective.group.id

auditd.log.euid
type: alias

alias to: user.effective.id

auditd.log.sgid
type: alias

alias to: user.saved.group.id

auditd.log.suid
type: alias

alias to: user.saved.id

auditd.log.ogid
type: alias

alias to: user.owner.group.id

auditd.log.ouid
type: alias

alias to: user.owner.id

auditd.log.comm
type: alias

alias to: process.name

auditd.log.exe
type: alias

alias to: process.executable

auditd.log.terminal
type: alias

alias to: user.terminal

auditd.log.msg
type: alias

alias to: message

auditd.log.src
type: alias

alias to: source.address

auditd.log.dst
type: alias

alias to: destination.address