# Using Filebeat/Pibeat/Easybeat w/ Suricata on Raspberry Pi 3 for Bitnami ELK

**URL:** <https://discuss.elastic.co/t/using-filebeat-pibeat-easybeat-w-suricata-on-raspberry-pi-3-for-bitnami-elk/215819>\
**Category:** Beats\
**Tags:** filebeat\
**Created:** [January 21, 2020, 4:44am UTC](https://discuss.elastic.co/t/using-filebeat-pibeat-easybeat-w-suricata-on-raspberry-pi-3-for-bitnami-elk/215819 "2020-01-21T04:44:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gorgymorg](https://avatars.discourse-cdn.com/v4/letter/g/b5a626/32.png) [@gorgymorg](https://discuss.elastic.co/u/gorgymorg)\
**Post date:** [January 21, 2020, 4:44am UTC](https://discuss.elastic.co/t/using-filebeat-pibeat-easybeat-w-suricata-on-raspberry-pi-3-for-bitnami-elk/215819/1 "2020-01-21T04:44:50Z")

</div>

Hi, I have been reading over forum posts and readmes for trying to use filebeat and offshoots to integrate logs from Suricata running on a Raspberry Pi and ship them to a Bitnami ELK VM I have running on my computer - I have looked at the following options:

> **[dam90/pibeats](https://github.com/dam90/pibeats)**
>
> Contribute to dam90/pibeats development by creating an account on GitHub.

  

> **[josh-thurston/easyBEATS](https://github.com/josh-thurston/easyBEATS)**
>
> Beats for Raspberry Pi / ARM. Contribute to josh-thurston/easyBEATS development by creating an account on GitHub.

But am having difficulty knowing where to begin and how to get them to work with each other. When I try to edit filebeat.yml and filebeat.reference.yml, they do not have the sections described here -

[https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-configuration.html](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-configuration.html)

I cannot find the inputs like in the example:

filebeat.inputs:

- type: log  
enabled: true  
paths:
  - /var/log/\*.log  
#- c:\programdata\elasticsearch\logs\*

When I ran ./easyBEATS-7.3.2\_arm I got the following which seems to indicate it didn't install right:

* * *

System Update...  
Tue 21 Jan 01:32:51 GMT 2020  
-\> System Update Complete  
Creating Go Workspace directories...  
-\> making /root/go...  
-\> Go Workspace directories created  
Checking for python-pip git...  
-\> python-pip git is installed  
Checking for virtualenv...  
-\> virtualenv is installed  
Checking for Make...  
-\> Make is installed  
Checking for GCC...  
-\> GCC is installed  
Checking for Go...  
-\> Go is installed  
Getting Beats files from Elastic repo on github...  
package [github.com/elastic/beats:](http://github.com/elastic/beats:) cannot download, $GOPATH not set. For more details see: go help gopath  
./easyBEATS-7.3.2\_arm: line 75: cd: beats: No such file or directory  
Checking out Beats...  
fatal: Not a git repository (or any of the parent directories): .git  
fatal: Not a git repository (or any of the parent directories): .git  
Temporarily enabling swap space  
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)  
no label, UUID=c468269a-c38c-4894-8fe3-5e41d6ea923f  
/swapfile swap swap defaults 0 0  
NAME TYPE SIZE USED PRIO  
/var/swap file 100M 100M -2  
/swapfile file 2G 0B -3  
---- Filebeat ----  
./easyBEATS-7.3.2\_arm: line 87: cd: /root/go/src/github.com/elastic/beats/filebeat: No such file or directory  
Creating Filebeat...  
can't load package: package .: no buildable Go source files in /root/go/src/github.com/elastic  
make: \*\*\* No targets specified and no makefile found. Stop.  
Filebeat created  
Creating Filebeat directories...  
-\> making /usr/share/filebeat...  
-\> making /etc/filebeat...  
-\> making /var/log/filebeat...  
-\> making /var/lib/filebeat...  
Moving Filebeat...  
mv: cannot stat '/root/go/src/github.com/elastic/beats/filebeat/filebeat': No such file or directory  
mv: cannot stat '/root/go/src/github.com/elastic/beats/filebeat/module': No such file or directory  
cp: cannot stat '/root/go/src/github.com/elastic/beats/filebeat/filebeat.reference.yml': No such file or directory  
mv: cannot stat '/root/go/src/github.com/elastic/beats/filebeat/modules.d/': No such file or directory  
cp: cannot stat '/root/go/src/github.com/elastic/beats/filebeat/filebeat.yml': No such file or directory  
cp: cannot stat '/root/beats\_arm/filebeat\_files/fields.yml': No such file or directory  
cp: cannot stat '/root/beats\_arm/filebeat\_files/LICENSE.txt': No such file or directory  
cp: cannot stat '/root/beats\_arm/filebeat\_files/NOTICE.txt': No such file or directory  
cp: cannot stat '/root/beats\_arm/filebeat\_files/filebeat.service': No such file or directory  
Failed to enable unit: File filebeat.service: No such file or directory  
---- Metricbeat ----  
./easyBEATS-7.3.2\_arm: line 148: cd: /root/go/src/github.com/elastic/beats/metricbeat: No such file or directory  
Creating Metricbeat...  
can't load package: package .: no buildable Go source files in /root/go/src/github.com/elastic  
make: \*\*\* No targets specified and no makefile found. Stop.  
Metricbeat created  
Creating Metricbeat directories...  
-\> making /usr/share/metricbeat...  
-\> making /etc/metricbeat...  
-\> making /var/log/metricbeat...  
-\> making /var/lib/metricbeat...  
mv: cannot stat '/root/go/src/github.com/elastic/beats/metricbeat/metricbeat': No such file or directory  
mv: cannot stat '/root/go/src/github.com/elastic/beats/metricbeat/module': No such file or directory  
mv: cannot stat '/root/go/src/github.com/elastic/beats/metricbeat/modules.d/': No such file or directory  
cp: cannot stat '/root/go/src/github.com/elastic/beats/metricbeat/metricbeat.yml': No such file or directory  
cp: cannot stat '/root/go/src/github.com/elastic/beats/metricbeat/metricbeat.reference.yml': No such file or directory  
cp: cannot stat '/root/beats\_arm/metricbeat\_files/fields.yml': No such file or directory  
cp: cannot stat '/root/beats\_arm/metricbeat\_files/LICENSE.txt': No such file or directory  
cp: cannot stat '/root/beats\_arm/metricbeat\_files/NOTICE.txt': No such file or directory  
cp: cannot stat '/root/beats\_arm/metricbeat\_files/metricbeat.service': No such file or directory  
Failed to enable unit: File metricbeat.service: No such file or directory  
---- Packetbeat ----  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
libpcap-dev is already the newest version (1.8.1-3).  
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.  
./easyBEATS-7.3.2\_arm: line 209: cd: /root/go/src/github.com/elastic/beats/packetbeat: No such file or directory  
Creating Packetbeat...  
can't load package: package .: no buildable Go source files in /root/go/src/github.com/elastic  
make: \*\*\* No targets specified and no makefile found. Stop.  
Packetbeat created  
Creating Packetbeat directories...  
-\> making /usr/share/packetbeat...  
-\> making /etc/packetbeat...  
-\> making /var/log/packetbeat...  
-\> making /var/lib/packetbeat...  
mv: cannot stat '/root/go/src/github.com/elastic/beats/packetbeat/packetbeat': No such file or directory  
cp: cannot stat '/root/go/src/github.com/elastic/beats/packetbeat/\_meta/kibana': No such file or directory  
cp: cannot stat '/root/go/src/github.com/elastic/beats/packetbeat/packetbeat.reference.yml': No such file or directory  
cp: cannot stat '/root/go/src/github.com/elastic/beats/packetbeat/packetbeat.yml': No such file or directory  
cp: cannot stat '/root/beats\_arm/packetbeat\_files/fields.yml': No such file or directory  
cp: cannot stat '/root/beats\_arm/packetbeat\_files/LICENSE.txt': No such file or directory  
cp: cannot stat '/root/beats\_arm/packetbeat\_files/NOTICE.txt': No such file or directory  
cp: cannot stat '/root/beats\_arm/packetbeat\_files/packetbeat.service': No such file or directory  
Failed to enable unit: File packetbeat.service: No such file or directory  
---- Auditbeat ----  
./easyBEATS-7.3.2\_arm: line 268: cd: /root/go/src/github.com/elastic/beats/auditbeat: No such file or directory  
Creating Auditbeat...  
can't load package: package .: no buildable Go source files in /root/go/src/github.com/elastic  
make: \*\*\* No targets specified and no makefile found. Stop.  
Auditbeat created  
Creating Auditbeat directories...  
-\> making /usr/share/auditbeat...  
-\> making /etc/auditbeat...

I therefore cannot run Filebeat, and I can't tell which ports Bitnami is using for the various components of the ELK stack. If anyone has suggestions on how to begin with using Easybeat/Pibeat for configuring the setup I described I would be very grateful.

I would try SELKS but I am afraid a Raspberry Pi 3 wouldn't have the RAM or storage for it and haven't seen much written about running it on a Pi - [https://github.com/StamusNetworks/SELKS/wiki/First-time-setup](https://github.com/StamusNetworks/SELKS/wiki/First-time-setup)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 18, 2020, 4:56am UTC](https://discuss.elastic.co/t/using-filebeat-pibeat-easybeat-w-suricata-on-raspberry-pi-3-for-bitnami-elk/215819/2 "2020-02-18T04:56:15Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
