| Port details |
- beats8 Send logs, network, metrics and heartbeat to Elasticsearch or Logstash (8.x version)
- 8.19.15 sysutils
=4 8.19.13_3Version of this port present on the latest quarterly branch. - Maintainer: elastic@FreeBSD.org
 - Port Added: 2022-11-26 21:07:54
- Last Update: 2026-05-20 11:07:56
- Commit Hash: 351fdde
- People watching this port, also watch:: cpu-microcode-intel, logstash8, dovecot, elasticsearch8, reptyr
- License: APACHE20
- WWW:
- https://www.elastic.co/products/beats/
- Description:
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- filebeat
- heartbeat
- metricbeat
- Dependency lines:
-
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/sysutils/beats8/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/beats8
- pkg install beats8
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: beats8
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1779000000
SHA256 (go/sysutils_beats8/elastic-beats-v8.19.15_GH0/go.mod) = 8354b497f56f672b71c1e5b9bc149a3f864e4bb81e833b815fbebe34771216d6
SIZE (go/sysutils_beats8/elastic-beats-v8.19.15_GH0/go.mod) = 30190
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- go125 : lang/go125
- Fetch dependencies:
-
- go125 : lang/go125
- This port is required by:
- for Run
-
- security/wazuh-server
Configuration Options:
- ===> The following configuration options are available for beats8-8.19.15:
AUDITBEAT=off: Auditbeat
FILEBEAT=on: Filebeat
HEARTBEAT=on: Heartbeat
METRICBEAT=on: Metricbeat
PACKETBEAT=off: Packetbeat
===> Use 'make config' to modify these settings
- Options name:
- sysutils_beats8
- USES:
- go:modules zip
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
8.19.15 20 May 2026 11:07:56
    |
Vladimir Druzenko (vvd)  |
sysutils/{beats,logstash}*,textproc/{elasticsearch,kibana}*: Ports unification
before adding 9.4
PKGNAMESUFFIX, CONFLICTS, PORTSCOUT, COMMENT, LOGSTASH_JRUBY_VER,
PORTVERSION => DISTVERSION
PR: 293746
Approved by: girgen (elastic, maintainer)
Sponsored by: UNIS Labs |
8.19.15 18 May 2026 21:18:09
    |
Vladimir Druzenko (vvd)  |
sysutils/beats8: Update 8.19.13 => 8.19.15
Release Notes:
https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.14.html
https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.15.html
PR: 294181
Approved by: elastic (maintainer, timeout 3 weeks)
Sponsored by: UNIS Labs |
8.19.13_3 09 May 2026 17:25:51
    |
Adam Weinberger (adamw)  |
various: Bump ports for Go 1.25.10 |
8.19.13_2 01 May 2026 18:53:38
    |
Robert Clausecker (fuz)  |
sysutils/beats*: Revert "Mark as not for arch i386"
Port now builds fine on i386.
MFH: 2026Q2
This reverts commit 3d572ac39d0f36d654c2d5e6f1db8ac7077331ec. |
8.19.13_2 01 May 2026 18:51:49
    |
Robert Clausecker (fuz)  |
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 |
8.19.13_2 22 Apr 2026 21:07:45
    |
Vladimir Druzenko (vvd)  |
sysutils/beats8: Fix panic, SIGSEGV in elastic-agent-libs/monitoring
Upstream:
https://github.com/elastic/elastic-agent-libs/issues/392
https://github.com/elastic/elastic-agent-libs/pull/402
PR: 294181
Approved by: girgen (elsatic)
Sponsored by: UNIS Labs
MFH: 2026Q2 |
8.19.13_1 10 Apr 2026 15:57:27
    |
Dag-Erling Smørgrav (des)  |
various: Bump go ports for go-1.25.9 / 1.26.2 |
8.19.13 05 Apr 2026 21:28:59
    |
Palle Girgensohn (girgen)  |
sysutils/beats*: Mark as not for arch i386
MFH: 2026Q2 |
8.19.13 29 Mar 2026 15:05:55
    |
Vladimir Druzenko (vvd)  |
sysutils/beats8: Update 8.19.12 => 8.19.13
Release Notes:
https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.13.html
Approved by: elastic (maintainer, implicit - inactive for more than 6 months) |
8.19.12 17 Mar 2026 21:12:08
    |
Vladimir Druzenko (vvd)  Author: Saro |
sysutils/beats8: Update 8.14.3 => 8.19.12
Release Notes (42 new versions):
https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.15.0.html
. . .
https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.12.html
- Remove unnecessary '?' in "PKGNAMESUFFIX?=8".
- Adjust COMMENT.
- Simplify removing "./" from GO_TARGET.
- Remove unnecessary '+' in "MAKE_ENV+=".
- Fix GO_MODULE - must be "v7" instead of "v8".
- Adjust CONFLICTS.
- Use ".ifmake makesum" for generate distfiles with non-default modules too.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download due
to the HTTP error "Forbidden 403".
- Replace PORTVERSION with DISTVERSION.
- Add '(' and ')' around the block that is executed in the shell.
- Refresh patches.
- Fix description in rc.d scripts.
PR: 290094
Approved by: elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> |
8.14.3_17 17 Mar 2026 15:46:08
    |
Palle Girgensohn (girgen)  |
sysutils/beats9: New port
Add sysutils/beats9, beats component for ELK 9.x.
WWW: https://github.com/elastic/beats/tree/v9.3.1 |
8.14.3_16 06 Mar 2026 03:33:23
    |
Adam Weinberger (adamw)  |
various: Bump ports for Go 1.25.8 |
8.14.3_15 11 Feb 2026 19:21:45
    |
Adam Weinberger (adamw)  |
various: Bump ports for Go default 1.24->1.25 |
8.14.3_14 05 Feb 2026 16:48:00
    |
Adam Weinberger (adamw)  |
various: Bump Go ports for 1.24.13 |
8.14.3_13 16 Jan 2026 17:49:03
    |
Adam Weinberger (adamw)  |
various: Bump Go ports for 1.24.12 |
8.14.3_12 03 Dec 2025 18:24:45
    |
Adam Weinberger (adamw)  |
various: Bump Go ports for 1.24.11 |
8.14.3_11 06 Nov 2025 17:03:19
    |
Adam Weinberger (adamw)  |
various: Bump Go ports for 1.24.10 |
8.14.3_10 14 Oct 2025 15:13:55
    |
Adam Weinberger (adamw)  |
various: Bump go ports for go-1.24.9 |
8.14.3_9 08 Oct 2025 00:41:39
    |
Adam Weinberger (adamw)  |
many: Bump dependent ports after go124 update |
8.14.3_8 04 Sep 2025 17:53:24
    |
Adam Weinberger (adamw)  |
many: Bump go ports for go-1.24.7 |
8.14.3_7 07 Aug 2025 00:02:46
    |
Adam Weinberger (adamw)  |
go ports: Bump for 1.24.6 |
8.14.3_6 09 Jul 2025 16:11:00
    |
Adam Weinberger (adamw)  |
many: Bump PORTREVISION for go-1.24.5 update |
8.14.3_5 06 Jun 2025 20:00:53
    |
Adam Weinberger (adamw)  |
various: Bump PORTREVISION after go124-1.24.4 update |
8.14.3_4 21 May 2025 19:58:15
    |
Adam Weinberger (adamw)  |
go: Bump go124-dependent ports
Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency. |
8.14.3_3 02 Apr 2025 02:07:58
    |
Adam Weinberger (adamw)  |
go: Bump ports for go124 update |
8.14.3_2 05 Mar 2025 16:02:56
    |
Adam Weinberger (adamw)  |
Bump all go ports for yesterday's releases |
8.14.3_1 09 Aug 2024 06:24:08
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update |
8.14.3 21 Jul 2024 12:16:24
    |
Oleksii Samorukov (samm)  |
sysutils/beats8: upgrade to 8.14.3
- fix beats by integrating patch from the
https://github.com/elastic/go-sysinfo/pull/126
- upgrade to the latest version
ChangeLog:
https://www.elastic.co/guide/en/beats/libbeat/current/release-notes.html
Approved by: otis (elastic)
PR: 272701 |
8.8.2_9 03 Jul 2024 08:29:54
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update |
8.8.2_8 15 Jun 2024 09:52:17
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update
MFH: 2024Q2 |
8.8.2_7 13 May 2024 17:56:04
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update
MFH: 2024Q2 |
8.8.2_6 15 Apr 2024 08:20:04
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update
MFH: 2024Q2 |
8.8.2_5 24 Mar 2024 14:29:00
    |
Muhammad Moinur Rahman (bofh)  |
lang/go: Change DEFAULT to 1.21
PR: 277776
Approved by: portmgr (exp-run) |
8.8.2_4 11 Feb 2024 10:39:17
    |
Ashish SHUKLA (ashish)  |
all: Bump PORTREVISION after lang/go* update
PR: 276530 |
8.8.2_3 07 Dec 2023 02:22:10
    |
Ashish SHUKLA (ashish)  |
all: Bump PORTREVISION after lang/go* update
PR: 274405 |
8.8.2_2 08 Sep 2023 14:34:56
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go* update |
8.8.2_1 04 Aug 2023 14:24:50
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go{119,120} update |
8.8.2 09 Jul 2023 12:55:00
    |
Juraj Lutter (otis)  |
sysutils/beats8: Update to 8.8.2
Release notes:
https://www.elastic.co/guide/en/beats/libbeat/8.8/release-notes-8.8.2.html |
8.7.0 02 May 2023 07:03:33
    |
Juraj Lutter (otis)  |
sysutils/beats8: Update to 8.7.0
Release notes:
https://www.elastic.co/guide/en/beats/libbeat/8.7/release-notes-8.7.0.html |
8.6.2_2 08 Apr 2023 15:13:25
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go{119,120} update |
8.6.2_1 09 Mar 2023 19:18:07
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after Go ports update |
8.6.2 24 Feb 2023 22:06:22
    |
Juraj Lutter (otis)  |
sysutils/beats8: Update to 8.6.2
Release notes:
https://www.elastic.co/guide/en/beats/libbeat/8.6/release-notes-8.6.2.html |
8.6.1_2 15 Feb 2023 19:06:01
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go{119,120} update |
8.6.1_1 09 Feb 2023 21:55:23
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after GO_DEFAULT update. |
8.6.1 27 Jan 2023 10:59:55
    |
Juraj Lutter (otis)  |
sysutils/beats8: Update to 8.6.1
Release notes:
https://www.elastic.co/guide/en/beats/libbeat/8.6/release-notes-8.6.1.html |
8.6.0_1 14 Jan 2023 11:31:17
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTVERSION after lang/go{118,119} update |
8.6.0 12 Jan 2023 10:36:39
    |
Juraj Lutter (otis)  |
sysutils/beats8: Update to 8.6.0
Release notes:
https://www.elastic.co/guide/en/beats/libbeat/8.6/release-notes-8.6.0.html |
8.5.3 13 Dec 2022 21:53:10
    |
Juraj Lutter (otis)  |
sysutils/beats8: Update to 8.5.3
Release notes:
https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.5.3.html |
8.5.2_1 11 Dec 2022 11:17:27
    |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go{118,119} update |
8.5.2 26 Nov 2022 21:03:17
    |
Juraj Lutter (otis)  |
sysutils/beats8: New port
Add sysutils/beats8, beats component for ELK 8.x.
There are many breaking changes in 8.x versions, see
https://www.elastic.co/guide/en/beats/libbeat/8.5/breaking-changes-8.0.html
for details.
Release notes for ELK 8.x are located here:
https://www.elastic.co/guide/en/beats/libbeat/8.5/release-notes.html |