Auditd Logs (Beta)

Stream auditd logs directly to Panther over HTTPS

Overview

Auditd log ingestion is in open beta starting with Panther version 1.76, and is available to all customers. Please share any bug reports and feature requests with your Panther support team.

Panther supports ingesting auditd logs, created by Linux Audit Daemon, by streaming them to an HTTP Source, after they are forwarded with Fluent Bit.

How to onboard auditd audit logs to Panther

Step 1: Create a new auditd log source in Panther

  1. In the left-side navigation bar of your Panther Console, click Configure > Log Sources.

  2. Click Create New.

  3. Search for "Auditd," then click its tile.

    • In the slide-out panel, the Transport Mechanism dropdown in the upper-right corner will be pre-populated with the HTTP option.

  4. Click Start Setup.

  5. Follow Panther's instructions for configuring an HTTP Source, beginning at Step 5.

    • When setting the Stream Type for the source, we recommend choosing JSON, as it corresponds to Format json_lines in the Fluent Bit configuration in the next step.

    • When setting the Auth method for the source, we recommend using Shared Secret.

Step 2: Configure Fluent Bit

  1. Follow the Getting Started with Fluent Bit instructions to install Fluent Bit as a service.

  2. Create a Fluent Bit configuration file.

    • You must use winevtlog. Other modules are deprecated and will not work.

    • [INPUT] variables:

      • Name: Set this to to tail and

      • Path: Set this as the path to your log file.

    • [OUTPUT] variables:

      • Host: Enter your Panther URL.

        • Example: logs.instance-name.runpanther.net

      • URI: Enter the end of the HTTP Source ingest URL (generated in Step 1 of this process), starting with /http/.

        • Example: /http/cb015ee4-543c-4489-9f4b-testaa16d7a

      • Header: Enter the header name you created and the secret you generated while configuring your HTTP source in the Panther Console in Step 1.

      • Name: Set to http.

      • TLS: Set to ON.

      • Port: Set to 443.

  3. Start Fluent Bit, passing the path to your new config file.

Supported log types

Required fields in the schema are listed as "required: true"

Linux.Auditd

The following defines the Linux audit log schema:

Last updated

Was this helpful?