This seems to work fine, except that some events have hex-encoded values for auditd.summary.object.primary and file.path instead of plain text. I can't understand where this hex-encoded value is coming from, but it's making the results quite unusable. These are unique events, and if I filter these out in Kibana with NOT file.path:\[0-9A-F]*\ then I miss file system events that have occurred.
That looks like something we can fix. Can you add include_raw_message: true to your auditd module configuration temporarily (docs) and share the event again just like you did.
Then we'll add the messages to the testdata to create a test case for this. Then in the code make sure that we have hex decoding applied to the right fields.
I think by fixing decoding in all type=PATH messages this should be covered so I don't think we need the other events with different event.action values.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.