Skip to main content
Question

Looking for reusable parser/pack guidance for standard Linux log sources collected via File Monitor

  • August 4, 2026
  • 0 replies
  • 11 views

We are currently working on a Linux log onboarding use case using Cribl Edge/File Monitor and forwarding the processed events to ADX/Sentinel.

We have already built a pipeline that can parse some common Linux authentication events, especially from auth.log/sshd, such as SSH successful login, invalid user attempts, failed login attempts, sudo activity, and session open/close events.

However, our broader requirement is to parse and normalize multiple standard Linux log paths, including:

/var/log/messages

/var/log/secure

/var/log/cron

/var/log/maillog

/var/log/boot.log

/var/log/dmesg

/var/log/btmp

/var/log/wtmp

/var/log/lastlog

/var/log/audit/audit.log

 

I wanted to check with the community:

  1. Has anyone implemented a reusable Linux OS log parsing pipeline in Cribl for these standard paths?
  2. Are there any community packs, templates, Grok libraries, or reference pipelines available for Linux authentication, audit, cron, secure, messages, btmp/wtmp/lastlog, etc.?
  3. For File Monitor-based collection, what is the recommended approach to normalize these logs without creating many separate Grok functions for every message variation?
  4. Has anyone successfully mapped these Linux OS logs into ADX/Sentinel or another SIEM with a reusable parsing strategy?

Any guidance, sample pipelines, packs, or best-practice recommendations would be highly appreciated.