2020-11-29 11:59:40 +01:00
parent 8b579c5846
commit f08dd0a1b6

@@ -13,6 +13,82 @@ These programs are **required** in order to run Livebeat:
### Node.js
Please pick your distribution [here](https://nodejs.org/en/download/package-manager/) and follow the instruction there. For Debian/Ubuntu click [here](https://github.com/nodesource/distributions/blob/master/README.md).
### RabbitMQ
#### Fedora
Installing RabbitMQ on Fedora is a bit tricky.
##### Installing Erlang
Create `/etc/yum.repos.d/erlang.repo` and put this as content:
```
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/x86_64
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
```
Then you can execute the install command:
```
sudo dnf install erlang
```
##### Installing RabbitMQ
Same thing, add repository under `/etc/yum.repos.d/rabbitmq_server.repo`:
```
[rabbitmq_rabbitmq-server]
name=rabbitmq_rabbitmq-server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/x86_64
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_rabbitmq-server-source]
name=rabbitmq_rabbitmq-server-source
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
```
Now install the package:
```
sudo dnf install rabbitmq-server
```
Recommended is to enable the RabbitMQ service so it starts on boot:
```
sudo systemctl enable rabbitmq-server
```
Optional but a good choice is to enable the management web interface:
```
sudo rabbitmq-plugins enable rabbitmq_management
```
It can be accessed under `http://localhost:15672`
## Getting started
Since we have everyting installed, we have to make our hands dirty before we can even touch Livebeat.