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.