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
${LOCALBASE}/bin/mage: devel/mage
Build dependencies 1
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.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
| File | Size | SHA256 |
|---|---|---|
| go/sysutils_beats7/elastic-beats-v7.17.29_GH0/filebeat-7.17.29-darwin-x86_64.tar.gz | 3.1247231e+07 | e3c1efe8cfc52bb4d9923e28246e956e37dd429d373330bd331301068becc8c8 |
| go/sysutils_beats7/elastic-beats-v7.17.29_GH0/heartbeat-7.17.29-darwin-x86_64.tar.gz | 2.4076673e+07 | 565a6bb0c2d45804b91ba0d492e2623e735699df6ebabcc0973c39318cda3939 |
| go/sysutils_beats7/elastic-beats-v7.17.29_GH0/metricbeat-7.17.29-darwin-x86_64.tar.gz | 3.798363e+07 | d5fb863e8fe044ab4c2e897a74cd92833e521ca54dc7c019378f9d0d305a2d73 |
| go/sysutils_beats7/elastic-beats-v7.17.29_GH0/go.mod | 16815 | 78deb0f7d695b235ebc8ff64c3aaeab1cab6376d42ff3bb0402480c5935fb5bd |
| go/sysutils_beats7/elastic-beats-v7.17.29_GH0/elastic-beats-v7.17.29_GH0.tar.gz | 1.01680571e+08 | ee3b1f348b950942ad29af0872baa952a52a0f7b9e28cafd2da811449e63e804 |
Commit history 1
| Date | Commit | Credits | Log 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]> |