BSD Ports

sysutils/beats95 9.5.4_2 FreeBSD

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

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
sysutils
Package size
49389.4 KiB, 248259.7 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.

Install

Binary package:

pkg install beats95

From the ports tree:

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

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

RUN_DEPENDS=	beats95>0:sysutils/beats95

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:latest9.5.4_19.5.4_1--9.5.4_1
FreeBSD:14:quarterly9.5.4_19.5.4_1n/a-9.5.4_1
FreeBSD:15:latest9.5.4_19.5.4_1n/a--
FreeBSD:15:quarterly9.5.4_19.5.4_1n/an/an/a
FreeBSD:16:latest9.5.49.5.4_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

No port depends on this one.

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/beats95/auditbeat.yml.reference
  • @sample etc/beats95/auditbeat.yml.sample
  • @dir /var/db/beats/auditbeat
  • sbin/filebeat
  • etc/beats95/filebeat.yml.reference
  • @sample etc/beats95/filebeat.yml.sample
  • @dir /var/db/beats/filebeat
  • sbin/heartbeat
  • etc/beats95/heartbeat.yml.reference
  • @sample etc/beats95/heartbeat.yml.sample
  • @dir /var/db/beats/heartbeat
  • etc/beats95/metricbeat.yml.reference
  • @sample etc/beats95/metricbeat.yml.sample
  • sbin/metricbeat
  • @dir /var/db/beats/metricbeat
  • sbin/packetbeat
  • etc/beats95/packetbeat.yml.reference
  • @sample etc/beats95/packetbeat.yml.sample
  • @dir /var/db/beats/packetbeat
  • @dir /var/db/beats
distinfo 7
FileSizeSHA256
go/sysutils_beats95/elastic-beats-v9.5.4_GH0/go.mod32349c8dd552178eecdf00ce2b986d21d378dffb936469d542c2282f6bf3a0c741588
go/sysutils_beats95/elastic-beats-v9.5.4_GH0/filebeat-9.5.4-darwin-x86_64.tar.gz5.8448269e+07793f499cce28e00a06be7cd67dd05fabe276dae2300bad9fda3925b9d534371d
go/sysutils_beats95/elastic-beats-v9.5.4_GH0/heartbeat-9.5.4-darwin-x86_64.tar.gz3.5873823e+073c384b2d77a6e410ca4a5239b9e28855e38ccc77055f0817a059ab934d0c8421
go/sysutils_beats95/elastic-beats-v9.5.4_GH0/metricbeat-9.5.4-darwin-x86_64.tar.gz6.1621171e+07b1c059835a0bcfcf6384b8633bdca934ca818185b2ce27ab07db477e3a3c694e
go/sysutils_beats95/elastic-beats-v9.5.4_GH0/auditbeat-9.5.4-darwin-x86_64.tar.gz3.6315796e+0777709a59f8c2d20329878e99e9e0ad5415db6fe08b658bde9a40a5ea0c49d266
go/sysutils_beats95/elastic-beats-v9.5.4_GH0/packetbeat-9.5.4-darwin-x86_64.tar.gz3.7341409e+07bf8678e868bfa6c4438afe87d37313f8b903e5ce634280b67f3d839183c37d81
go/sysutils_beats95/elastic-beats-v9.5.4_GH0/elastic-beats-v9.5.4_GH0.tar.gz1.06895112e+08232586ad53f7618ffb4a2622e1c7f7ae5788278f9152114676521191c73d6c17
Master sites 1
  • https://raw.githubusercontent.com/elastic/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod

Commit history 5

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
4f521393d4 Vladimir Druzenko sysutils/beats95: New port: Send logs, network, metrics and heartbeat to Elasticsearch or Logstash 9.5.x
Release Notes: https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.5.4 PR: 297679 Approved by: elastic (implicit, inactive for several months again) Sponsored by: UNIS Labs
639b5406d8 Vladimir Druzenko sysutils/beats95: Repocopy from sysutils/beats94
PR: 297679 Approved by: elastic (implicit, inactive for several months again) Sponsored by: UNIS Labs