Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in D:\www\www865\dokuwiki\inc\parser\metadata.php on line 24 Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in D:\www\www865\dokuwiki\inc\parser\metadata.php on line 24

RPi-Monitor

RPi-Monitor wurde entwickelt, um einen Raspberry-Pi-Server überwachen zu können. Das Programm verschafft grafisch ansprechend einen raschen Überblick über wichtige Informationen wie CPU-Last, Speicherverbrauch, Netzwerkverkehr, Stromverbrauch und Uptime. Linux-Magazin
Eine Anpassung an den Banana Pi unter Berücksichtigung seiner Dual-Core CPU wird hier vorgestellt.

RPi-Monitor ist als Debian-Paket zu haben und lässt sich in wenigen Schritten auf dem Raspberry Pi/Banana Pi einrichten.
Jan Karres beschreibt in seinem Blog die schrittweise Installation auf dem Raspberry Pi, von der hier nur die einzelnen Kommandos wiedergegeben werden.

$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install dpkg-dev librrds-perl libhttp-daemon-perl libjson-perl libipc-sharelite-perl libfile-which-perl
$ wget --no-check-certificate https://github.com/XavierBerger/RPi-Monitor-deb/raw/master/packages/rpimonitor_2.6-1_all.deb
$ sudo dpkg -i rpimonitor_2.6-1_all.deb
$ rm rpimonitor_2.6-1_all.deb

Zur Anpassung an den Banana Pi ist nun noch das File /etc/rpimonitord.conf.d/default.conf entsprechend anzupassen.

sudo nano /etc/rpimonitord.conf.d/default.conf

Die Änderungen im Konfigurationsfile /etc/rpimonitord.conf.d/default.conf sind hier auszugsweise gelistet. Das komplette File kann hier heruntergeladen werden.

dynamic.3.name=cpu0_frequency
dynamic.3.source=/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
dynamic.3.regexp=(.*)
dynamic.3.postprocess=$1/1000
dynamic.3.rrd=

dynamic.4.name=cpu1_frequency
dynamic.4.source=/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_cur_freq
dynamic.4.regexp=(.*)
dynamic.4.postprocess=$1/1000
dynamic.4.rrd=**
...
web.status.1.name=Banana Pi
...
web.status.1.content.2.name=Uptime
web.status.1.content.2.icon=uptime.png
web.status.1.content.2.line.1='Banana Pi time: <b>' + Clock( data.localtime) + "</b>" 
web.status.1.content.2.line.2="Uptime: " + Uptime(data.uptime)
...
web.status.1.content.3.name=CPU
web.status.1.content.3.icon=cpu.png
web.status.1.content.3.line.1="Loads: <b>" + data.load1 + "</b> [1min] - <b>" + data.load5 + "</b> [5min] - <b>" + data.load15 + "</b> [15min]"
web.status.1.content.3.line.2="CPU frequency CPU0: <b>" + data.cpu0_frequency + "MHz</b> CPU1: <b>" + data.cpu1_frequency + "MHz</b>"
web.status.1.content.3.line.3="Scaling governor: <b>" + data.scaling_governor + "</b>"
...
web.statistics.1.name=Banana Pi

Nach dem Abspeichern des geänderten Files default.conf kann der RPi-Monitor über die URL http://BPi-IP:8888 gestartet werden. BPi-IP steht für die IP-Adresse des Banana Pi.

Claus Kühnel 2014/09/04 18:46

 
rpi-monitor.txt · Zuletzt geändert: 2014/09/07 08:56 von Claus Kühnel
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki