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