Skip to content

oscarlpez/filebeat-6.6.0-armv7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

filebeat-6.6.0-armv7

Cross compiled filebeat-6.6.0 for ARMv7.

Elastic does not provide Filebeat binaries for ARMv7.

This proyect contains the filebeat binary cross compiled and substituted in the official filebeat 6.6.0 linux package.

Filebeat can be cross-compiled with:

# ----- Instantiate an immutable Go container for cross-compilation ----- #
mkdir build && cd $_
docker run -it --rm -v `pwd`:/build golang:1.11 /bin/bash

# ----- Inside Go container ----- #
go get github.com/elastic/beats
cd /go/src/github.com/elastic/beats/filebeat/
git checkout v6.6.0
GOARCH=arm go build
cp filebeat /build
exit

# ----- Verify the output file ----- #
file filebeat
#filebeat: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, not stripped

The newly built filebeat binary generated has been substituted in the official filebeat 6.6.0 linux package https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.6.0-linux-x86_64.tar.gz

About

filebeat-6.6.0 compiled for ARMv7

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors