Wanneer je de status van een Raspberry Pi wilt bekijken kun je met behulp SSH inloggen en vervolgens met specifieke commando’s de gewenste gegevens opvragen. Dat kan natuurlijk ook een stuk handiger, met behulp van Currant Pi kun je via een webbrowser de status van de Raspberry Pi bekijken.
Currant Pi geeft je basic informatie over de CPU temperatuur, CPU load, Uptime, Geheugengebruik, Beschikbare opslagruimte en Netwerk Status. De installatie van Currant Pi is redelijk eenvoudig, volg de onderstaande stappen.
Currant Pi installatie
Om de Currant Pi statuspagina te kunnen weergeven moeten we eerst een webserver installeren. Lighttpd is een lichtgewicht webserver met ondersteuning voor PHP en is daarom de beste keuze.
sudo apt-get install lighttpd php5-cgi sudo lighttpd-enable-mod fastcgi fastcgi-php sudo service lighttpd force-reload
De installatie van Lighthttpd plaatst een aantal voorbeeld bestanden in de map van de webserver. De bestanden verplaatsen naar de map /var/www/html_backup, voor het geval deze nog eens nodig zijn.
sudo mv /var/www/html /var/www/html_backup sudo mkdir /var/www/html
Download, unzip en plaats de CurrantPi bestanden in de juiste map van de webserver:
cd /tmp/ wget https://github.com/ColinWaddell/CurrantPi/archive/master.zip -O temp.zip unzip temp.zip; rm temp.zip sudo cp -r /tmp/CurrantPi-master/* /var/www/html/ rm -rf /tmp/CurrantPi-master
Open nu je webbrowser en type in de adresbalk http://raspberrypi, http://raspberry.local of http:// gevolgd door het IP nummer van de Raspberry Pi in. Weet je het IP adres niet, dan kun je deze achterhalen met het ifconfig
commando.
Currant Pi API
Je kunt de informatie die beschikbaar is in Currant Pi ook via een API opvragen in JSON formaat. Dit kan handig zijn als je bijvoorbeeld de informatie wilt weergeven op een LCD display of iets dergelijks.
De API kun je bereiken door api.php achter de url te plakken, voorbeeld:
http://192.168.2.23/api.php
Wil je alleen de gegevens van een specifieke sectie dan kun je de onderstaande parameters gebruiken:
hardware load_average memory network storage footer
Als je bijvoorbeeld alleen de gegevens met betrekking tot het geheugengebruik wilt opvragen gebruik je:
http://192.168.2.23/api.php?memory
Meer informatie over Currant Pi kun je terugvinden op de GitHub project pagina.
Leuk en eenvoudig aan de praat te krijgen.
Geinig, ziet er leuk uit. Ben gelijk zo vrij geweest om een paar dingetjes aan HeaderView.php toe te voegen.
Ziet er op een iPhone een stuk leuker uit 🙂
kan dit ook via thingspeak, dan laat je hun webserver spelen (scheelt toch weer resources), en die kan ook historische data laten zien…
voorbeeldje van de mijne: https://thingspeak.com/channels/82626
handleiding met temperatuur sensor http://www.instructables.com/id/Build-Your-First-IOT-with-a-Raspberry-Pi-DHT11-sen/
hoi
ik heb alle stappen doorlopen en probeer via mijn laptop nu op deze site te komen. ik krijg een melding 403 forbidden.
Ik ben een behoorlijke bewbie op het gebied van de PI, kan iemand aangeven wat ik moet doen ?
PHP5 wordt spoedig niet meer onderhouden. Het is aan te raden om op PHP7 over te gaan.
Op dit moment van schrijven (18-08-2018) kun je deze regel:
“sudo apt-get -y install php5-common php5-cgi php5”
vervangen door:
“sudo apt-get -y install php7.0-common php7.0-cgi php7.0”
Dit werkt bij mij correct.
Qua rechten moest ik nog een extra handeling uitvoeren om als pi een bestand te kunnen schrijven in /var/www/html. Ik heb daar voor de uitleg op https://raspberrypi.stackexchange.com/a/1186 gevolgd en dit toegepast op zowel /var/www als /var/www/html. Ook is het noodzakelijk na de installatie en de rechtenwijzigingen je Raspberry Pi opnieuw op te starten om alle wijzigingen correct van toepassing te laten zijn.
Er is een veel betere variant voor Currant Pi die ook een veel betere documentatie heeft en op GitHub word bijgehouden plus je kunt het ook nog eens helemaal aanpassen en uitbreiden zoals jezelf wil.
Het heet RPi-Monitor: Real time monitoring of embedded devices, link naar de GitHub website: https://github.com/XavierBerger/RPi-Monitor
Ik raad het aan om het eens te bekijken, ik weet zeker dat RPi-Monitor je veel beter zal bevallen.
Vriendelijke groeten,
Ricardo Penders CEO
_SoHarD_dB_w@®Ez_