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:
- Índice del sensor. Se pueden ver en el listado que proporciona speedfan.
- 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.