phpsysinfo: Monitorizando la Raspberry Pi

2018-03-01

Índice

  1. Historia
  2. PhpSysInfo
    1. Instalación phpsysinfo
  3. Cliente PSIAndroid

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

img

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

img

img

img

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

img

e introducir los datos de conexión

img

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

img

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

Espero que te haya gustado, pasa un buen día. 🐧


Ingrese la dirección de su instancia