Beats is the platform for building lightweight, open source data
shippers for many types of operational data you want to enrich with
Logstash, search and analyze in Elasticsearch, and visualize in Kibana.
Whether you're interested in log files, infrastructure metrics, network
packets, or any other type of data, Beats serves as the foundation for
keeping a beat on your data.
Filebeat is a lightweight, open source shipper for log file data. As the
next-generation Logstash Forwarder, Filebeat tails logs and quickly
sends this information to Logstash for further parsing and enrichment or
to Elasticsearch for centralized storage and analysis.
Metricbeat Collect metrics from your systems and services. From CPU to memory,
Redis to Nginx, and much more, Metricbeat is a lightweight way to send system
and service statistics.
Packetbeat is a lightweight network packet analyzer that sends data to Logstash
or Elasticsearch.
===> The following configuration options are available for beats91-9.1.10_9:
====> Beats modules: you have to choose at least one of them
AUDITBEAT=off: Auditbeat
FILEBEAT=on: Filebeat
HEARTBEAT=on: Heartbeat
METRICBEAT=on: Metricbeat
PACKETBEAT=off: Packetbeat
===> Use 'make config' to modify these settings
sysutils/beats91: Deprecate with EXPIRATION_DATE=2026-12-31
Support for 9.1.x has ended 03 Feb 2026 - use beats94 or beats95 instead
Approved by: elastic (implicit, inactive for several months again)
Sponsored by: UNIS Labs
sysutils/beats*: Revert "Mark as not for arch i386"
Port now builds fine on i386.
MFH: 2026Q2
This reverts commit 3d572ac39d0f36d654c2d5e6f1db8ac7077331ec.
sysutils/beats*: fix build on armv7
The patch "patch-go-sysinfo" ports a Linux-only go module to FreeBSD.
Due to two oversights, the patch did not build on armv7. Fix the patch,
ensuring that all beats versions build on armv7 FreeBSD. A subtle bug
is addressed, too: the patch would previously convert from microseconds
to nanoseconds for time.Unix() by multiplying with time.Microsecond,
which is not the correct value. Multiply with 1000 instead.
Approved by: portmgr (build fix blanket)
MFH: 2026Q2
sysutils/beats91: New port: Send logs, network, metrics and heartbeat to
Elasticsearch or Logstash 9.1.x
Release Notes:
https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.1.10
PR: 291018
Approved by: elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>