lunes, 18 de enero de 2010

Usando una TV de 50" como panel de monitorización

El tema es este; tienes el Nagios monitorizando una infinidad de host y servicios y enviando alarmas a los responsables de los sistemas y todo esto funcionando a la perfección, y un día se te ocurre que una tele enorme en el medio de la sala mostrando toda esta información quedaría perfecta para que en toda la sala, todo el mundo con un simple vistazo pudiese ver que alarmas hay activas.

Pero te das cuenta enseguida que si solo abres una ventana tan solo puedes poner en pantalla una ventana en la que dificilmente puedes poner todo lo que te gustaría ¿se podría hacer un script que cambiases entre diferentes ventanas? Pues después de estrujarme un como el coco y de bucear por los repositorios de debian he encontrado una solución, hay un paquete wmcrtl que te permite ejecutar opciones de tu gestor de ventanas (ya sea metacity, blackbox, enlightment...) y pudiendo hacer esto, puedes meterlo dentro de un shell script y ya lo tienes, los escritorios de gnome en debian cambian cada 30 segundos, así en cada uno abro la información que quiero a pantalla completa y de paso no quemo la tele con una solo imagen fija, copio mi pequeña aportación a al mundo de la monitorización, por si a alguien le sirve...


#Cambio entre escritorios cada 30 sec

n=0

while (n=0)
do
wmctrl -s 0
sleep 20
wmctrl -s 1
sleep 20
wmctrl -s 2
sleep 20
wmctrl -s 3
sleep 20
done

No hay comentarios: