phpsysinfo: Monitorizando la Raspberry Pi

Historia

Siempre me gusta monitorizar mis dispositivos, y la Raspberry Pi no iba a ser menos. La primera vez que instalé Raspbian fué la versión Jessie, encontré un panel de control vía web, escrito en PHP, llamado GunCP bastante completo, que permite controlar procesos y servicios, enviar comandos, actualizar el sistema e incluso permite controlar el modo y los valores de los pins GPIO , la verdad es que me gustaba bastante, pero al actualizar a la versión Stretch de Raspbian cambió la forma de mostrar los valores de uso de la memoria RAM y el gráfico no se visualizaba correctamente, se reportó el error pero pasaban los meses y no se daba con una solución.

Fue entonces cuando me dediqué a probar diferentes opciones, una de ellas fue RPI-Monitor, pero instalaba un servicio para extraer la información, no se, tenia algo que no me terminaba de convencer, estuve mi buen rato configurando, probando y dejando a mi gusto la pantalla de información, pero no me convenció, la terminé desinstalando, de todas formas Victorkck tiene un fenomenal articulo en su web donde puedes leer más sobre este software.

PhpSysInfo

Teniendo ya instalado mi propio servidor nginx (tengo funcionando Nextcloud en la Raspberry), buscaba algo mas sencillo y ligero, a ser posible en PHP, buscando terminé por encontrar phpsysinfo, en su sitio web puedes ver demos en real de su funcionamiento.

La información mostrada se puede extender fácilmente mediante plugins, además, tiene un plus añadido y es que se encuentra en los repositorios de Raspbian Stretch por lo que su instalación es muy sencilla y por si esto fuera poco también tiene un cliente para Android llamado PSIAndroid

Instalación phpsysinfo

Su instalación es muy sencilla, puesto que se encuentra disponible en los repositorios, basta con introducir el siguiente comando:

sudo apt install phpsysinfo

Solo nos quedará crear un enlace simbólico de la carpeta donde se ha instalado phpsysinfo hacia la carpeta del servidor web para que sea accesible a través del navegador web

sudo ln -s /usr/share/phpsysinfo /var/www/html

La configuración de la información a mostrar y los plugins a utilizar se realiza modificando el fichero /etc/phpsysinfo/phpsysinfo.ini

Para ver la información, accedemos a la dirección web de tu servidor web añadiendo /phpsysinfo

phpsysinfo cuenta con varias plantillas y métodos para mostrar la información, estática, dinámica (usando javascript para refrescar los datos mostrados), automática o bootstrap

Cliente PSIAndroid

PhpSysInfo tambien cuenta con un cliente para Android, se puede descargar desde F-Droid

Para conectar con un nuevo dispositivo a monitorizar, pulsaremos sobre el símbolo +

psiandroid

e introducir los datos de conexión

psiandroid

Si todo ha ido bien, deberías de ver una pantalla parecida a esta:

psiandroid

Coomo ves, con phpsysinfo tienes una forma sencilla de monitorizar una raspberry pi.

comentario powered by Disqus