Eficiencia energética con Pandora FMS
Introducción
La sostenibilidad y la eficiencia energética representan ahorro, una meta que diferentes fabricantes, tanto de software como de hardware, persiguen con métodos, estrategias y herramientas diferentes. Pandora FMS puede integrarlas todas en una única herramienta y la compatibilidad con IPMI.
Plugin IPMI para Pandora FMS
IPMI (Intelligent Platform Management Interface) es una interfaz creada por la empresa Intel® para administrar y monitorizar sistemas IT. A través de IPMI es posible consultar los sensores de temperatura, voltajes o velocidad de ventiladores de los dispositivos y muchas otras variables, todo ello de forma remota.
Funcionamiento del plugin IPMI
La monitorización a través de IPMI se basa en dos componentes: un plugin que recoge los datos del dispositivo y un script NetScan que descubre de forma automática todos los dispositivos de una red que soporten IPMI.
Instalación del plugin y configuración del script NetScan
Requisitos previos
Tanto el plugin como el script NetScan task necesitan de la utilidad FreeIPMI en su versión 0.7.16 .
En distribuciones RHEL puede usar el siguiente comando para instalarla:
dnf install freeipmi
Mientras que en Ubuntu:
apt install freeipmi-tools
Registro del plugin IPMI
Para utilizar el plugin, este debe estar registrado en Pandora FMS (menú Management → Servers → Plugins). En nuevas instalaciones viene incluido por defecto, en caso de que sea necesario registrarlo manualmente: “Anexo Server Plugins".
Es importante que el nombre del plugin sea exactamente IPMI Plugin
, ya que de esto depende que el NetScan funcione correctamente.
Los parámetros de registro del plugin son los siguientes:
Las descripciones de los campos personalizados son las siguientes:
- Field 1: Dirección IP objetivo.
- Field 2: Usuario.
- Field 3: Contraseña.
- Field 4: Sensor.
- Field 5: Opciones adicionales.
Registro del script NetScan
El segundo paso para terminar la instalación es registrar el script NetScan. Puede ver el proceso completo de registro en la sección Discovery.
Monitorizando con el plugin IPMI
Para comenzar la monitorización se debe crear una Recon Task que descubra todos los dispositivos IPMI. Esta tarea creará un agente por cada dispositivo descubierto, y los módulos con todos los chequeos disponibles para cada dispositivo.
Con esta configuración el servidor Discovery realizará un barrido de la red y creará un agente por cada dispositivo encontrado con todos los módulos disponibles.
Monitorización de valores OEM
Los valores devueltos por los comandos IPMI dependen de cada fabricante. Por ello, es posible que por defecto el NetScan no encuentre el módulo que necesita monitorizar.
Además de los módulos por defecto, cada fabricante puede habilitar una serie de comandos OEM propios de sus placas base. Puede consultar los dispositivos soportados y los comandos disponibles para cada uno en esta página.
Con estos comandos puede crear un módulo de tipo plugin que ejecute el comando necesario; véase la sección ”Anexo Server Plugins“.