BSD Ports

sysutils/beats8 8.19.23 MidnightBSD

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

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
b32e1a5a51
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.

In the other systems

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

Install

Binary package:

mport install beats8

From mports:

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

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

RUN_DEPENDS=	beats8>0:sysutils/beats8

Dependencies

No port depends on this one.

Configuration

Options name: sysutils_beats

OptionDefaultDescription
AUDITBEAToffAuditbeat
FILEBEATonFilebeat
HEARTBEATonHeartbeat
METRICBEATonMetricbeat
PACKETBEAToffPacketbeat
USES
go:1.26,modules
Service scripts
${GO_TARGET:C,\./,,g}
Conflicts with
beats6 beats7

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.23_GH0/go.mod3077224733e3d4c24b0d7a0ea6b88081f5679baae183a52f5a687e15a4018166687ea
go/sysutils_beats8/elastic-beats-v8.19.23_GH0/filebeat-8.19.23-darwin-x86_64.tar.gz5.7187512e+074e97446426bd2a1bab25b8ad3626bd2816855811566042bc01b1e5333a2fc1c5
go/sysutils_beats8/elastic-beats-v8.19.23_GH0/heartbeat-8.19.23-darwin-x86_64.tar.gz3.5871983e+07836865aa8683cfa02b033fd5df8cce08067cc6519789be5ebd31d677365e90d4
go/sysutils_beats8/elastic-beats-v8.19.23_GH0/metricbeat-8.19.23-darwin-x86_64.tar.gz6.0628941e+078047edab228f976a0cded2e9a8c0a013fc342cedb8646baec3e6069869837deb
go/sysutils_beats8/elastic-beats-v8.19.23_GH0/auditbeat-8.19.23-darwin-x86_64.tar.gz3.6261441e+079306fe16e0648e7f909cd460e10716e6ca8cf77a9c58756331361cf7d244ac28
go/sysutils_beats8/elastic-beats-v8.19.23_GH0/packetbeat-8.19.23-darwin-x86_64.tar.gz3.7283034e+07f851295af87df7f41f9fce8597bcc5575d04fd1a22ff2099af52f61a41f0a104
go/sysutils_beats8/elastic-beats-v8.19.23_GH0/elastic-beats-v8.19.23_GH0.tar.gz1.04967231e+08352a26fd4ffcaad4fae1075e76a01573987003ec93791071b27e247fc80da5f0
Master sites 1
  • https://raw.githubusercontent.com/elastic/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod

Commit history 3

DateCommitCreditsLog message
b32e1a5a51 Lucas Holt sysutils/beats8: update to 8.19.23 (#1792)
0dbcbd48e2 Lucas Holt sysutils/beats8: fix i386 Go type conversions (#662)
Casts FreeBSD timeval fields to int64 and uses C.size_t for procstat pathname length on i386.\n\nFixes the two Magus run 643 Go compile errors.\n\nValidation: bmake patch; git diff --check. Full build was started but module download did not complete in this environment. ## Summary by Sourcery Bug Fixes: - Cast FreeBSD timeval fields to int64 and use C.size_t for procstat pathname length to resolve i386 Go compilation errors in beats8. Signed-off-by: Lucas Holt <[email protected]>
aba81cbf71 Lucas Holt sysutils/beats8: avoid fake paths in README files
Use runtime-relative example paths in generated module README files. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>