BSD Ports

sysutils/beats8 8.19.21_2 FreeBSD

Send logs, network, metrics and heartbeat to Elasticsearch or Logstash (8.x version)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
sysutils
Package size
48386.5 KiB, 244632.0 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDsysutils/beats88.19.21_2
MidnightBSDsysutils/beats88.19.23

Install

Binary package:

pkg install beats8

From the ports tree:

cd /usr/ports/sysutils/beats8/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	beats8>0:sysutils/beats8

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest8.19.21_18.19.21_1--8.19.21_1
FreeBSD:14:quarterly8.19.21_18.19.21_1n/a-8.19.21_1
FreeBSD:15:latest8.19.21_18.19.21_1n/a--
FreeBSD:15:quarterly8.19.21_18.19.21_1n/an/an/a
FreeBSD:16:latest8.19.218.19.21_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Required by 1

Configuration

Options name: sysutils_beats

OptionDefaultDescription
AUDITBEAToffAuditbeat
FILEBEATonFilebeat
HEARTBEATonHeartbeat
METRICBEATonMetricbeat
PACKETBEAToffPacketbeat
USES
go:modules
Service scripts
${GO_TARGET:S,./,,g}
Conflicts with
beats*

Message after installing

The modules.d and monitors.d files are now installed into
/usr/local/share/examples/beats

See UPDATING file in ports top level directory for list of breaking changes.

Files

pkg-plist 21
  • sbin/auditbeat
  • etc/beats8/auditbeat.yml.reference
  • @sample etc/beats8/auditbeat.yml.sample
  • @dir /var/db/beats/auditbeat
  • sbin/filebeat
  • etc/beats8/filebeat.yml.reference
  • @sample etc/beats8/filebeat.yml.sample
  • @dir /var/db/beats/filebeat
  • sbin/heartbeat
  • etc/beats8/heartbeat.yml.reference
  • @sample etc/beats8/heartbeat.yml.sample
  • @dir /var/db/beats/heartbeat
  • etc/beats8/metricbeat.yml.reference
  • @sample etc/beats8/metricbeat.yml.sample
  • sbin/metricbeat
  • @dir /var/db/beats/metricbeat
  • sbin/packetbeat
  • etc/beats8/packetbeat.yml.reference
  • @sample etc/beats8/packetbeat.yml.sample
  • @dir /var/db/beats/packetbeat
  • @dir /var/db/beats
distinfo 7
FileSizeSHA256
go/sysutils_beats8/elastic-beats-v8.19.21_GH0/go.mod30636f265b7d69aa23624376c75aec78fa9afb0bdd51eeedad7addf614cc7a97374c7
go/sysutils_beats8/elastic-beats-v8.19.21_GH0/auditbeat-8.19.21-darwin-x86_64.tar.gz3.6209518e+07500a429568b141e014948d6048006c1ebe85e634e1b40092cc4575827d1e8c3f
go/sysutils_beats8/elastic-beats-v8.19.21_GH0/filebeat-8.19.21-darwin-x86_64.tar.gz5.7228275e+0755d44d656de984fbe1022c5b1d6f3cf6584afaedc9f07aaffe22d1df4e288286
go/sysutils_beats8/elastic-beats-v8.19.21_GH0/heartbeat-8.19.21-darwin-x86_64.tar.gz3.5832209e+078fda7f7824cebccd0cc75572aca0c6d9f3094027e5683b96167182ed3eb5c8a8
go/sysutils_beats8/elastic-beats-v8.19.21_GH0/metricbeat-8.19.21-darwin-x86_64.tar.gz6.1162958e+079e99b46c77a7740862c4e1d4b6db2b26c74e89bc6a0c1bd331691543b4b12f98
go/sysutils_beats8/elastic-beats-v8.19.21_GH0/packetbeat-8.19.21-darwin-x86_64.tar.gz3.7246555e+0776801d6eb9abbe7d6a03dd429786d30ffb0e49f35a6358f397648952246bcce9
go/sysutils_beats8/elastic-beats-v8.19.21_GH0/elastic-beats-v8.19.21_GH0.tar.gz1.0458894e+089fe3998712bfeac6ab12e040485d3c23e80c4af0facd4c3861cab87f689bac5e
Master sites 1
  • https://raw.githubusercontent.com/elastic/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod

Commit history 8

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
0767980043 Mathieu Arnold *: remove remnants of makesum-fetch
53fa3840c2 Vladimir Druzenko sysutils/beats8: Update 8.19.15 => 8.19.21
Changelogs: https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.16.html https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.17.html https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.18.html https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.19.html https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.20.html https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-8.19.21.html PR: 297679 Approved by: elastic (implicit, inactive for several months again) Sponsored by: UNIS Labs
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1

The latest 5 of 8 in the history this site was built from.