Temperatura de racks

Hace algún tiempo tuvimos problemas de calentamiento de las maquinas dentro de un rack. Fue una cosa curiosa (y rara), el catalyst marcaba 33 grados, de vez en cuando dejaba de pasar trafico por algunos puertos, iba y venia. Estuvimos haciendo pruebas, mirando logs y nada.

Resultan curiosas las explicaciones que suelen dar en los datacenters, ¿Como es posible que suba tanto la temperatura?.
Lo primero que te dicen es que tienes el rack demasiado lleno, toma claro, para eso lo pago…
Lo segundo es que probablemente lo tengas mal montado, por eso disipa mal el calor (en eso estamos todos de acuerdo).

Sea como fuere, el problema esta ahí, y no es normal que una sala que debería a 21 grados este a 26.

Como no teníamos forma de demostrar esa subida de temperatura (la primera en la frente) nos pusimos a mirar la forma de hacerlo. Al final decicimos comprar un termómetro ip de la casa Sensatronics y pasarle los datos al zabbix para hacer las gráficas y que nos avise en caso de subida.

Este termómetro tiene 3 sondas que se ponen en diferentes sitios del rack, nosotros optamos por poner una en la parte de abajo, otra en la parte delantera-arriba y otra en la trasera-abajo para ver las diferencias de temperatura, lo de la parte de abajo (primera) es por ver la temperatura de la sala.

El caso es que el termómetro tiene un pequeño servidor web que te muestra la temperatura.

Así que, script tonto para pasarle los datos al zabbix

#!/usr/bin/perl
system(“rm /tmp/sensor1.txt”);
system (“lynx -dump http://xxx.xxx.xxx.xxx/index.html > /tmp/temperatura.txt”);
system (“grep C /tmp/temperatura.txt > /tmp/temp2.txt”);
open (FICH, “/tmp/sensor1.txt”) || die “No puedo abrir el fichero de sensor1”;
$temp = ;
@temp=split(/ /,$temp);
print SEN1 $temp[3];
close(FICH);
close(SEN1);

Añades la entrada en el zabbix.conf de la maquina
UserParameter=temperatura1,cat /tmp/sensor1.txt

Y ya esta, la próxima vez se van a enterar…

2 Comments

  • Donde veo la nueva entrada
    Donde veo la nueva entrada de temperatura en la intarface web?

    • donde veo la nueva entrada
      cada vez que refrescas el navegador te marca la nueva temperatura, yo lo hago cada min para sacar una grafica.