Como instalar y configurar monitoreo de temperatura en servidores linux

11 enero, 2016

El monitoreo de nuestros servicios son muy importantes a la hora que estamos fuera de las oficinas de nuestro data center ya que a veces por circunstancias que están afuera de nuestras manos nos vemos en la necesidad de tener monitoreados nuestros servidores, asi que esta vez gracias a nuestro buen amigo polainas(http://luispolainas.blogspot.com/) quien es el autor del script les mostraré como hacer un script que nos sirva para monitorear la temperatura de nuestros servidores.

Muchos me dirán para que si ya hay sistemas que sirven para el monitoreo como el nagios, es cierto pero hay momentos en que ese servidor si esta en nuestro data center local y falla por ejemplo la electricidad o se daña ese servidor nos quedamos sin darnos cuenta si algo se dañara deteniendo la producción del negocio, entonces lo que haré es poner el script en uno de los servidores locales que ejecutan linux el script es el siguiente:

Primero deben de instalar el lm_sensors este es el que sirve para la lectura del cpu esta disponible para la mayoria de distribuciones, una vez lo hayan instalado en mi caso en ubuntu use:

sudo apt-get install lm-sensors

Este es el script:

#!/bin/bash
#Script para verificar si la temperatura del CPU es igual o mayor a 70 grados C
#LAMQ
temperatura=`sensors | grep Core | tail -n 1 | awk '{print $3}' | cut -d "+" -f 2 | cut -d "." -f 1`
if [ "$temperatura" -ge "70" ]
then
logger -t verifica_temperatura Temperatura del CPU es igual o superior a 70 grados C
/usr/bin/mail -s "Servidor de backup: Temperatura del CPU es igual o superior a 70 grados C" admin@monitor.com < /dev/null
fi

En resumen este script nos mandará un correo a la cuenta que especifiquemos cuando la lectura del core 0 del procesador llegue a los 70 grados celcius, lo cual en un data center es demasiado caliente ya que si nuestros equipos están permanentemente a esa temperatura podrían dañarse.El scrip solo lo dejan que se esté ejecutando cada 5 minutos como job en el cron, esto nos puede salvar de muchos gastos así que por eso decidí compartirlo. ¡Hasta la próxima!

Comments

comments

Los comentarios están cerrados.