Bitcoin-Kurs mit Munin-Plugin überwachen

Möchten Sie den aktuellen Bitcoin-Kurs auf Ihrem Munin-Überwachungsserver anzeigen? Dieses Tutorial zeigt Ihnen, wie Sie ein einfaches Munin-Plugin erstellen, das den aktuellen Bitcoin-Kurs von einer API abruft und die Daten in Munin visualisiert.

Was macht das Plugin?

Das Bitcoin Munin-Plugin ist ein einfaches Shell-Skript, das den aktuellen Bitcoin-Kurs von der Coindesk API abruft. Das Plugin wird als Munin-Plugin konfiguriert, sodass es regelmäßig aktualisierte Daten zur Verfügung stellt, die auf Ihrem Munin-Überwachungs-Dashboard angezeigt werden können.

Schritt-für-Schritt Anleitung

Installation von ‚jq‘

sudo apt-get install jq

Erstellen des Plugin

Neue Datei erstellen

sudo nano /etc/munin/plugins/bitcoin_price
#!/bin/bash

API_URL="https://api.coindesk.com/v1/bpi/currentprice/BTC.json"

if [ "$1" = "config" ]; then
    echo "graph_title Bitcoin Price"
    echo "graph_vlabel USD"
    echo "graph_category cryptocurrencies"
    echo "bitcoin_price.label Bitcoin Price"
    exit 0
fi

price=$(curl -s $API_URL | jq -r '.bpi.USD.rate_float')

echo "bitcoin_price.value $price"

Ausführbar machen

sudo chmod +x /etc/munin/plugins/bitcoin_price

Konfigurationsdatei für das Plugin

Neue Datei erstellen

sudo nano /etc/munin/plugin-conf.d/bitcoin_price
[bitcoin_price]
user root

Munin-Node neu starten

sudo service munin-node restart

Fertig!

Installation testen

sudo munin-run bitcoin_price config
graph_title Bitcoin Price
graph_vlabel USD
graph_category cryptocurrencies
bitcoin_price.label Bitcoin Price
sudo munin-run bitcoin_price
bitcoin_price.value 68196.8423