Raspberry Pi – RPi-Monitor monitoring WiFi

Wcześniej już opisywałem RPi-Monitor jednak domyślnie nie zbiera on statystyk WiFi. Jeżeli tak jak i ja Raspberrypi łączy się z siecią poprzez WiFi, przydało by się monitorować już ilości wysyłanych i odbieranych danych. W tym celu edytujemy plik:

sudo nano /etc/rpimonitor/template/network.conf

w moim przypadku usunąłem jego domyślą zawartość i zostawiłem tylko monitorowanie WiFi reszta była mi zbędna.

########################################################################
# Monitorowanie WiFi www.tranzystor.pl
########################################################################
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 monitoring wifi

Oczywiście zapisujemy plik po czy wykonujemy reset RPi-Monitor

sudo /etc/init.d/rpimonitor restart

RPi-Monitor monitoring wifi gotowe

 

Post Author: swistak

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Potwierdz, że nie jesteś botem. *

This site uses Akismet to reduce spam. Learn how your comment data is processed.