https://github.com/vrince/arm-beats
Automated Elastic beats (filebeat / metricbeat / heartbeat) 32bits armv7 and armv6 builds
https://github.com/vrince/arm-beats
arm armv6 armv7 elastic elasticsearch filebeat heartbeat metricbeat
Last synced: 6 months ago
JSON representation
Automated Elastic beats (filebeat / metricbeat / heartbeat) 32bits armv7 and armv6 builds
- Host: GitHub
- URL: https://github.com/vrince/arm-beats
- Owner: vrince
- License: apache-2.0
- Created: 2022-01-06T16:43:15.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-29T18:23:54.000Z (over 1 year ago)
- Last Synced: 2025-03-27T22:43:10.309Z (7 months ago)
- Topics: arm, armv6, armv7, elastic, elasticsearch, filebeat, heartbeat, metricbeat
- Language: Shell
- Homepage:
- Size: 24.4 KB
- Stars: 8
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# arm-beats

[](https://github.com/vrince/arm-beats/actions/workflows/beats.yml)Automated Elastic `filebeat`, `metricbeat` & `heartbeat` builds for **linux/armv7 32bits**.
## Goal
Currently elasticsearch team do not provide any **arm 32bits** (armv7 / armv6) builds for `filebeat`, `metricbeat`, `heartbeat` & `packagebeat` this repository fixes this.
[latest builds](https://github.com/vrince/arm-beats/releases)
[official builds](https://www.elastic.co/downloads/past-releases)
## Run `filebeat` on a raspberry pi
```bash
wget https://github.com/vrince/arm-beats/releases/download/v8.11.4/filebeat-8.11.4-linux-armv7l.tar.gz
tar -xf filebeat-8.11.4-linux-armv7l.tar.gz
cd filebeat-8.11.4-linux-armv7l
file ./filebeat
```Should return:
```bash
./filebeat: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, Go BuildID=q4tFca9OleP0Dj0JFsYO/wQvX_IvIiVb7CA7NFq-6/-Rsiwc2soS0qHYJ-YXvB/uOnOPHVTGBXMRzHgpC_p, BuildID[sha1]=0e3df053441d84a4a3e6aa3de827bd6984c2dd3a, not stripped
```For more information about how to configure `filebeat` --> [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-overview.html)
## Run `metricbeat` on raspberry pi
```bash
wget https://github.com/vrince/arm-beats/releases/download/v8.11.4/metricbeat-8.11.4-linux-armv7l.tar.gz
tar -xf metricbeat-8.11.4-linux-armv7l.tar.gz
cd metricbeat-8.11.4-linux-armv7l
file ./metricbeat
```Should return:
```bash
./metricbeat: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, Go BuildID=KYjs2CEqzT9uxFYhahi8/A1OvIW-ClpB3kNBN-iU3/QZUh6d5es2uGo50jjYgF/i5J85A49bJtxHOYThpA7, BuildID[sha1]=6e5aa658d895ea6c01e21286b29faaedd658803f, not stripped
```For more information about how to configure `metricbeat` --> [documentation](https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-overview.html)
## Builds
[](https://github.com/vrince/arm-beats/actions/workflows/beats.yml)
## Reference
* Elastic beat : https://www.elastic.co/beats/
* Built from source : https://github.com/elastic/beats