BSD Ports

sysutils/beats7 7.17.29 MidnightBSD

Send logs, network, metrics and heartbeat to elasticsearch or logstash

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
32bdff3d69
License
Apache-2.0
Categories
sysutils

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:

mport install beats7

From mports:

cd /usr/mports/sysutils/beats7 && make install clean

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

RUN_DEPENDS=	beats7>0:sysutils/beats7

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

No port depends on this one.

Configuration

Options name: sysutils_beats

OptionDefaultDescription
AUDITBEAToffAuditbeat
FILEBEATonFilebeat
HEARTBEATonHeartbeat
METRICBEATonMetricbeat
PACKETBEAToffPacketbeat
USES
go:1.23,modules
Service scripts
${GO_TARGETS}
Conflicts with
beats6*

Files

pkg-plist 21
  • sbin/auditbeat
  • etc/beats7/auditbeat.yml.reference
  • @sample etc/beats7/auditbeat.yml.sample
  • @dir /var/db/beats/auditbeat
  • sbin/filebeat
  • etc/beats7/filebeat.yml.reference
  • @sample etc/beats7/filebeat.yml.sample
  • @dir /var/db/beats/filebeat
  • sbin/heartbeat
  • etc/beats7/heartbeat.yml.reference
  • @sample etc/beats7/heartbeat.yml.sample
  • @dir /var/db/beats/heartbeat
  • etc/beats7/metricbeat.yml.reference
  • @sample etc/beats7/metricbeat.yml.sample
  • sbin/metricbeat
  • @dir /var/db/beats/metricbeat
  • sbin/packetbeat
  • etc/beats7/packetbeat.yml.reference
  • @sample etc/beats7/packetbeat.yml.sample
  • @dir /var/db/beats/packetbeat
  • @dir /var/db/beats
distinfo 5
FileSizeSHA256
go/sysutils_beats7/elastic-beats-v7.17.29_GH0/filebeat-7.17.29-darwin-x86_64.tar.gz3.1247231e+07e3c1efe8cfc52bb4d9923e28246e956e37dd429d373330bd331301068becc8c8
go/sysutils_beats7/elastic-beats-v7.17.29_GH0/heartbeat-7.17.29-darwin-x86_64.tar.gz2.4076673e+07565a6bb0c2d45804b91ba0d492e2623e735699df6ebabcc0973c39318cda3939
go/sysutils_beats7/elastic-beats-v7.17.29_GH0/metricbeat-7.17.29-darwin-x86_64.tar.gz3.798363e+07d5fb863e8fe044ab4c2e897a74cd92833e521ca54dc7c019378f9d0d305a2d73
go/sysutils_beats7/elastic-beats-v7.17.29_GH0/go.mod1681578deb0f7d695b235ebc8ff64c3aaeab1cab6376d42ff3bb0402480c5935fb5bd
go/sysutils_beats7/elastic-beats-v7.17.29_GH0/elastic-beats-v7.17.29_GH0.tar.gz1.01680571e+08ee3b1f348b950942ad29af0872baa952a52a0f7b9e28cafd2da811449e63e804

Commit history 1

DateCommitCreditsLog message
32bdff3d69 Lucas Holt sysutils/beats7: update to 7.17.29
Use the Go module framework support instead of carrying a large static GH_TUPLE list, refresh patches for the newer vendored tree, and regenerate distinfo. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>