Skip to content

Conversation

@daviddreher2
Copy link

Updated ingest pipelines for PFSense DHCP component to support logs from dnsmasq DHCP server, currently only supports deprecated ISC DHCP server logs

Changes:

Default Pipeline

  • added dnsmasq-dhcp to the list for the drop processor
  • added dnsmasq-dhcp to the list for the dhcp pipeline

DHCP Pipeline

  • added Grok pattern to extract dnsmasq log fields to the correct field names
  • added a gsub operator to replace dnsmasq-dhcp with dhcpd in the event.provider field to ensure dashboards work correctly

Checks:

  • Confirmed Grok pattern extracts correctly
  • Confirmed dashboard loads data correctly
  • Checked pipeline for errors

Validations:

  • configure PFSense/OPNsense to use dnsmasq for DHCP
  • Send dnsmasq logs to Elastic agent integration via syslog
  • confirm data

Partially resolves issue #17264

add dnsmasq-dhcp to the list of exclusions
add dnsmasq-dhcp to dhcp ingest pipeline
add dnsmasq-dhcp grok pattern
rename change dnsmasq-dhcp to dhcpd in event.provider
added missing quote
@daviddreher2 daviddreher2 requested a review from a team as a code owner February 11, 2026 15:45
@andrewkroh andrewkroh added Integration:pfsense pfSense (Community supported) Team:Integration-Experience Security Integrations Integration Experience [elastic/integration-experience] labels Feb 11, 2026
@elasticmachine
Copy link

Pinging @elastic/integration-experience (Team:Integration-Experience)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Integration:pfsense pfSense (Community supported) Team:Integration-Experience Security Integrations Integration Experience [elastic/integration-experience]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants