En esta serie de entradas en el blog os vamos a contar como monitorizar de forma alternativa esos servicios que a veces se nos hacen imposibles, aunque como decían: impossible is nothing
Equipo a monitorizar: SnapServer 420
Fabricante: Overland
Servicio a añadir: Temperatura interna y externa
Bien empezamos buscando información el producto y leyendo manuales.
Evidentemente el equipo dispone de SNMP con lo que empezamos a mirar mibs, y curiosamente no encontramos la opción de monitorizar por SNMP los dos sensores de temperatura que incorpora (interno y externo).
Segundo intento, SSH. Revisamos los comandos disponibles y encontramos la opción de acceder modo “root”, para posteriormente visualizar los valores que nos interesan. Pero claro, un usuario administrador para monitorizar nunca es una muy buena opción.
Seguimos mirando y podemos ver que un usuario con permisos muy limitados puede acceder a la web, autentificarse y ver esos valores en la web.
Bien ya tenemos donde encontrar los datos.
Simplemente nos queda ahora implantar un pequeño script que conecte contra la URL que nos devuelve esos valores, nos autenticamos, y tratamos la cadena.
No tan complicado al final, pero donde hemos perdido el tiempo en esta ocasión es en encontrar el camino hasta el valor: impossible is nothing, aunque no sea evidente desde el principio. Resultado en OP5 Monitor:
"