Antes de salir de viaje, dejé una de mis raspberry conectada y en marcha, para darme servicio de VPN. No me gusta conectarme a redes inalambricas desconocidas.

Al ser la primara vez que estaría funcionando ininterrumpidamente por tanto tiempo, me preocucaba un poco como podría reaccionar.

Por eso, prepare una entrada en CRON que actualizaba un archivo local con valores de CPU, uptime y en último momento, temperatura. Al principio, intente almacenar los datos en un servicio externo, pero no he sido capaz de hacer funcionar la autenticacion en dos pasos de dropbox, gdrive o onedrive. Lo dejo como tarea pendiente para otro día.

Los valores de CPU y memoria los he sacado simplemente exportando los valores entregados con “top -b”. Para almacenar el tiempo de conexion, “uptime”, y como añadido extra ( no lo conocia al salir ) “/opt/vc/bin/vcgencmd measure_temp” que devuelve la temperatura de la CPU en ºC.

Dos cosas a destacar. La temperatura se ha mantenido estable en torno a 42ºC. Al estar en una caja sin disipador, tenia miedo de sufrir un incrmento de temperatura que dejase frito el aparato. Por otra parte, el mayor consumo de CPU lo ha originado el script que llamaba para almacenar estos datos, cuando esperaba que fuese el propio servicio de OpenVPN.

He quedado gratamente sorprendido. Seguramente me decida a dejar alguna otra funcionando con otros servicios publicos durante tiempo indefinido.