RaspberryPi com RPI monitor

Quando no artigo anterior sugeri uma página web para controlar a temperatura do nosso RaspberryPi em tempo real, até comecei a desenvolver uma mas… o google tem tudo! 😀

Apresento-vos o RPI-Monitor. Há outros projetos semelhantes mas gostei da facilidade de instalação.

Vamos instalar no nosso Raspberry com Debian? Embora pra consola!

Primeiro instalamos umas dependências:

sudo apt-get install librrds-perl libhttp-daemon-perl

Em seguida fazemos download da versão mais recente até à data:

wget https://github.com/XavierBerger/RPi-Monitor-deb/blob/master/packages/rpimonitor_1.5-1_all.deb?raw=true -O rpimonitor_1.5-1_all.deb

instalamos:

sudo dpkg -i rpimonitor_1.5-1_all.deb

e… já está! Basta abrir o browser e escrever http://ip-do-raspberry:8888

01

Clicamos em Start e encontramos uma página com informação completa sobre o nosso sistema:

02

Em Statistics temos acesso a um gráfico temporal com o registo dos sensores:

03

Por fim temos acesso a um menu de configuração onde podemos ativar algumas opções:

04

Shellinabox permite-nos ter acesso a uma consola no browser. Para funcionar temos que instalar primeiro:

sudo apt-get install shellinabox

No browser vamos a http://ip-do-raspberry:4200 e aceitamos o certificado. Et voilá, temos a nossa shell no browser! Não aconselho ativar o shellinabox se o nosso Raspberry estiver exposto ao mundo sem ter algumas proteções adicionais, tipo fail2ban e reverse proxy mas fica para uma próxima!

Caso tenham o ufw ativo não esquecer de abrir a porta 8888(RPI-Monitor) e 4200(shellinabox) na firewall:

sudo ufw allow 8888

sudo ufw allow 4200 (opcional)

 

Que a força esteja convosco! 😀