BSD Ports

sysutils/beats9 9.4.0 MidnightBSD

Send logs, metrics, and heartbeat data to Elasticsearch

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
bc11af4ccf
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 beats9

From mports:

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

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

RUN_DEPENDS=	beats9>0:sysutils/beats9

Dependencies

No port depends on this one.

Configuration

Options name: sysutils_beats

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

Files

pkg-plist 21
  • sbin/auditbeat
  • etc/beats9/auditbeat.yml.reference
  • @sample etc/beats9/auditbeat.yml.sample
  • @dir /var/db/beats/auditbeat
  • sbin/filebeat
  • etc/beats9/filebeat.yml.reference
  • @sample etc/beats9/filebeat.yml.sample
  • @dir /var/db/beats/filebeat
  • sbin/heartbeat
  • etc/beats9/heartbeat.yml.reference
  • @sample etc/beats9/heartbeat.yml.sample
  • @dir /var/db/beats/heartbeat
  • etc/beats9/metricbeat.yml.reference
  • @sample etc/beats9/metricbeat.yml.sample
  • sbin/metricbeat
  • @dir /var/db/beats/metricbeat
  • sbin/packetbeat
  • etc/beats9/packetbeat.yml.reference
  • @sample etc/beats9/packetbeat.yml.sample
  • @dir /var/db/beats/packetbeat
  • @dir /var/db/beats
distinfo 7
FileSizeSHA256
go/sysutils_beats9/elastic-beats-v9.4.0_GH0/go.mod304185928aeff4be93712ec68e8b6b4105839b5306d974f8fae894a929652d7836b21
go/sysutils_beats9/elastic-beats-v9.4.0_GH0/filebeat-9.4.0-darwin-x86_64.tar.gz5.6954362e+070d824d787c9b8914cde57fbe6f0e9dee4315eb4f6767f4869743409890aa53d8
go/sysutils_beats9/elastic-beats-v9.4.0_GH0/heartbeat-9.4.0-darwin-x86_64.tar.gz3.6046903e+0714e527fc3240831ef8c6efe2d61f6d7f108ade22517bde18814579b959b27f5a
go/sysutils_beats9/elastic-beats-v9.4.0_GH0/metricbeat-9.4.0-darwin-x86_64.tar.gz6.0438115e+077a0fcbd45a74a6461b347d2ba1939930ac42a3e5489760b07b35f69035f8bd13
go/sysutils_beats9/elastic-beats-v9.4.0_GH0/auditbeat-9.4.0-darwin-x86_64.tar.gz3.6268881e+070e92a77c646f16d5a3c99866a3f910f3dfdea05ed85c22b1255238f817129b06
go/sysutils_beats9/elastic-beats-v9.4.0_GH0/packetbeat-9.4.0-darwin-x86_64.tar.gz3.7270251e+0751a790ed52046a7c1cb4e8d267452160374b18c80c6caedbf13cf15f2c83ec74
go/sysutils_beats9/elastic-beats-v9.4.0_GH0/elastic-beats-v9.4.0_GH0.tar.gz1.05665555e+0807741f9b9a3951227d0fca4ad32d727a6686df92e06225094a0c7f90d4704b08
Master sites 1
  • https://raw.githubusercontent.com/elastic/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod

Commit history 1

DateCommitCreditsLog message
bc11af4ccf Lucas Holt sysutils/beats9: add Beats 9.4.0 port (#1793)