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
| System | Port | Version |
|---|---|---|
| MidnightBSD | sysutils/beats8 | 8.19.23 |
| FreeBSD | sysutils/beats8 | 8.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
| Option | Default | Description |
|---|---|---|
| AUDITBEAT | off | Auditbeat |
| FILEBEAT | on | Filebeat |
| HEARTBEAT | on | Heartbeat |
| METRICBEAT | on | Metricbeat |
| PACKETBEAT | off | Packetbeat |
- 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
| File | Size | SHA256 |
|---|---|---|
| go/sysutils_beats8/elastic-beats-v8.19.23_GH0/go.mod | 30772 | 24733e3d4c24b0d7a0ea6b88081f5679baae183a52f5a687e15a4018166687ea |
| go/sysutils_beats8/elastic-beats-v8.19.23_GH0/filebeat-8.19.23-darwin-x86_64.tar.gz | 5.7187512e+07 | 4e97446426bd2a1bab25b8ad3626bd2816855811566042bc01b1e5333a2fc1c5 |
| go/sysutils_beats8/elastic-beats-v8.19.23_GH0/heartbeat-8.19.23-darwin-x86_64.tar.gz | 3.5871983e+07 | 836865aa8683cfa02b033fd5df8cce08067cc6519789be5ebd31d677365e90d4 |
| go/sysutils_beats8/elastic-beats-v8.19.23_GH0/metricbeat-8.19.23-darwin-x86_64.tar.gz | 6.0628941e+07 | 8047edab228f976a0cded2e9a8c0a013fc342cedb8646baec3e6069869837deb |
| go/sysutils_beats8/elastic-beats-v8.19.23_GH0/auditbeat-8.19.23-darwin-x86_64.tar.gz | 3.6261441e+07 | 9306fe16e0648e7f909cd460e10716e6ca8cf77a9c58756331361cf7d244ac28 |
| go/sysutils_beats8/elastic-beats-v8.19.23_GH0/packetbeat-8.19.23-darwin-x86_64.tar.gz | 3.7283034e+07 | f851295af87df7f41f9fce8597bcc5575d04fd1a22ff2099af52f61a41f0a104 |
| go/sysutils_beats8/elastic-beats-v8.19.23_GH0/elastic-beats-v8.19.23_GH0.tar.gz | 1.04967231e+08 | 352a26fd4ffcaad4fae1075e76a01573987003ec93791071b27e247fc80da5f0 |
Master sites 1
- https://raw.githubusercontent.com/elastic/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
Commit history 3
| Date | Commit | Credits | Log 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]> |