RPi-Monitor – WLAN-Monitoring hinzufügen

Im Beitrag RPi-Monitor auf dem Raspberry Pi installieren habe ich aufgezeigt, wie man das Monitoring-Tool RPi-Monitor auf dem Raspberry Pi installiert. Wer die Weboberfläche genauer betrachtet, wir feststellen, dass standardmäßig keine WLAN-Schnittstelle angezeigt wird.
Das kann aber sehr schnell ergänzt werden. Hierfür ist nur eine Ergänzung in der Config-Datei einzufügen.

Öffnet eine Konsole und hangelt euch in das folgende Verzeichnis durch

cd /etc/rpimonitor


RPi-Monitor Config-Datei
RPi-Monitor Config-Datei

Mit Hilfe des nano-Editors fügt ihr nun die nachfolgenden Zeilen am Ende der Datei hinzu:

sudo nano default.conf

########################################################################
####################### Graph WLAN #####################################
######################################################################## 
 
dynamic.17.name=wifi_received
dynamic.17.source=/sys/class/net/wlan0/statistics/rx_bytes
dynamic.17.regexp=(.*)
dynamic.17.postprocess=$1*-1
dynamic.17.rrd=DERIVE

dynamic.18.name=wifi_send
dynamic.18.source=/sys/class/net/wlan0/statistics/tx_bytes
dynamic.18.regexp=(.*)
dynamic.18.postprocess=
dynamic.18.rrd=DERIVE

web.status.1.content.9.name=WiFi
web.status.1.content.9.icon=wifi.png
web.status.1.content.9.line.1="WiFi Sent: "+KMG(data.wifi_send)+" Received: "+KMG(Math.abs(data.wifi_received)) + ""

web.statistics.1.content.9.name=WiFi
web.statistics.1.content.9.graph.1=wifi_send
web.statistics.1.content.9.graph.2=wifi_received
web.statistics.1.content.9.ds_graph_options.net_send.label=Upload bandwidth (bits)
web.statistics.1.content.9.ds_graph_options.net_send.lines={ fill: true }
web.statistics.1.content.9.ds_graph_options.net_send.color="#FF7777"
web.statistics.1.content.9.ds_graph_options.net_received.label=Download bandwidth (bits)
web.statistics.1.content.9.ds_graph_options.net_received.lines={ fill: true }
web.statistics.1.content.9.ds_graph_options.net_received.color="#77FF77"

RPi-Monitor - WLAN-Config
RPi-Monitor – WLAN-Config

Speichert die Datei ab und startet RPi-Monitor mit dem folgenden Befehl neu:

sudo /etc/init.d/rpimonitor restart

RPi-Monitor - WLAN
RPi-Monitor – WLAN

RPi-Monitor auf dem Raspberry Pi installieren

Mit dem kleinen schlanken Tool RPi-Monitor kann man ganz einfach über jeden beliebigen Webbrowser seinen Raspberry Pi überwachen.

Das Projekt findet man auf ➡ github.com

Die Installation ist kinderleicht durchzuführen und innerhalb weniger Augenblicke erledigt.

RPi-Monitor hat einige Abhängigkeiten zu anderen Programmen, die vor der eigentlichen Installation erfüllt sein müssen.
Auf der Konsole ist der Befehl einzugeben:

sudo apt-get install dpkg-dev librrds-perl libhttp-daemon-perl libjson-perl libipc-sharelite-perl

Wenn die Installation der Programme erledigt ist, kann es an die Installation von RPi-Monitor gehen.

Wechsel in ein Verzeichnis, in das Ihr die deb-Datei herunterladen möchtet. Beachtet hierbei, für alle Verzeichnisse die nicht im Home-Verzeichnis eures Benutzers liegen, benötigt ihr ROOT-Rechte.
Bevor Ihr den Befehl eingebt, prüft, ob es sich bei der 2.5.1.1 um die aktuelle Version handelt.

RPi-Monitor
RPi-Monitor

Ist die Version 2.5.1.1 noch die aktuellste, dann könnt ihr den folgenden Befehl auf der Konsole eingeben, ansonsten solltet ihr den Befehl anpassen.

wget --no-check-certificate https://github.com/XavierBerger/RPi-Monitor-deb/raw/master/packages/rpimonitor_2.5.1-1_all.deb

Der Befehl hat die deb-Datei in euer ausgewähltes Verzeichnis kopiert, nun kann es installiert werden.

sudo dpkg -i rpimonitor_2.5.1-1_all.deb

Die deb-Datei könnt ihr nach erfolgreicher Installation getrost von eurer Festplatte löschen:

rm rpimonitor_2.5.1-1_all.deb

RPi-Monitor erreicht Ihr über jeden beliebigen Webbrowser, der sich im gleichen Netzwerk wie der Pi befindet über die Adresse

http://IP-ADRESSE-DES_PI:8888

Das Ganze sollte dann so aussehen:

RPi-Monitor - Weboberfläche
RPi-Monitor – Weboberfläche