1
0
Fork 0
Grafana dashboards for cryptocurrency miners
This repository has been archived on 2024-12-18. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Julien Riou 075a281a08
Use TLS for InfluxDB
Signed-off-by: Julien Riou <julien@riou.xyz>
2021-02-02 15:18:49 +01:00
docker Use TLS for InfluxDB 2021-02-02 15:18:49 +01:00
grafana Initial commit 2021-01-31 09:43:54 +01:00
images Initial commit 2021-01-31 09:43:54 +01:00
telegraf Add Docker instructions 2021-02-02 09:11:20 +01:00
.gitignore Use TLS for InfluxDB 2021-02-02 15:18:49 +01:00
docker-compose.yml Use TLS for InfluxDB 2021-02-02 15:18:49 +01:00
LICENSE Initial commit 2021-01-31 09:15:35 +01:00
README.md Use TLS for InfluxDB 2021-02-02 15:18:49 +01:00

Mining dashboards

Grafana dashboards for cryptocurrency miners.

Requirements

Dashboards rely on the following softwares:

  • Telegraf to gather metrics (input) and write to a datastore (output)
  • InfluxDB to store metrics on the long-term
  • Grafana to visualize metrics

This stack is also known as the TIG stack.

Quickstart

Testing purpose only.

This guide uses Docker. Ensure you have docker, docker-compose and openssl binaries installed.

Write your miner address, grafana and influxdb credentials:

vi docker/environment

Generate a self-signed certificate:

openssl req -x509 -nodes -newkey rsa:2048 -keyout docker/ssl/influxdb.key -out docker/ssl/influxdb.crt -days 365

Press enter to every question.

Then start containers:

docker-compose up -d

Disclaimer

Telegraf is able to make API call on thrid-party services. Please read terms of service before going further. The repository owner cannot be responsible of any abuse.