Servicios,  Sistemas

Monitorizar temperaturas con nagios. speedfan vía snmp

speedfan
speedfan

speedfan

Además de monitorizar servicios, disponibilidades … es de gran utilidad controlar también los aspectos físicos de los elementos monitorizados. Para sistemas windows existe una utilidad llamada speedfan que proporciona la información que devuelven los sensores de temperatura instalados en placa base, cpu y gpu. También proporciona el estado de los ventiladores.

Para que nagios sea capaz de consultar la información es interesante poder consultar toda esta información vía snmp. Para que sean posibles estas consultas existe una aplicación que sirve la información de speedfan por snmp.

La instalación de cada uno de los elementos es muy trivial limitándose a “siguiente” “siguiente”.

Instalación de speedfan

installspeedfan443.exe

Instalación de servicio para speedfan

sfsvcsetup.exe

Para consultar el servicio vía snmp

sfsnmp.exe

Configurar nagios

Una vez instalados los programas es hora de configurar la monitorización.

define service {
        use                     critical-service
        host_name               servidor_monitorizado
        service_description     Temperatura Sistema
        check_command           check_temp!2!"x>36"!"x>40"
}

En el check_command se facilitan los parámetros:

  1. Índice del sensor. Se pueden ver en el listado que proporciona speedfan.
  2. A continuación los valores umbral para que devuelva un warning o un critical.

En este caso se monitoriza el sensor 2, saltando alarma warning cuando la temperatura supera los 36ºC o un critical cuando sobrepasa los 40ºC.

Deja una respuesta