Difference between revisions of "Pandora: Documentation es: Eficiencia Energetica"

From Pandora FMS Wiki
Jump to: navigation, search
(Eficiencia energética con Pandora FMS)
(Eficiencia energética con Pandora FMS)
Line 3: Line 3:
 
= Eficiencia energética con Pandora FMS =
 
= Eficiencia energética con Pandora FMS =
  
La sostenibilidad y la eficienciencia energética son '''ahorro'''. Diferentes fabricantes, tanto de software como de hardware proponen métodos, estrategias y herramientas diferentes. Pandora FMS puede integrarlas todas en una única herramienta.
+
La sostenibilidad y la eficienciencia energética son '''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 en este apartado se describirá la compatibilidad con IPMI.
  
  
Line 12: Line 12:
 
== Plugin IPMI para Pandora FMS ==
 
== Plugin IPMI para Pandora FMS ==
  
IPMI (Intelligent Platform Management Interface) es un interfaz creado por Intel para la administrar y monitorizar sistemas IT. A través de IPMI es posible , por ejemplo, consultar los sensores de temperatura, voltajes o velocidad de ventiladores, todo ello de forma remota.
+
IPMI (Intelligent Platform Management Interface) es un interfaz creado por Intel para la administrar y monitorizar sistemas IT. A través de IPMI es posible, por ejemplo, consultar los sensores de temperatura, voltajes o velocidad de ventiladores de los dispositivos, todo ello de forma remota.  
  
 
=== Funcionamiento del plugin IPMI ===
 
=== 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 una Recon Task que descubre de forma automática todos los dispositivos de una red que soporten 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 recon task ===
+
=== Instalación del plugin y configuración del script NetScan ===
  
 
==== Requisitos previos ====
 
==== Requisitos previos ====
  
Tanto el plugin como la recon task necesitan la utilidad [http://www.gnu.org/s/freeipmi/ FreeIPMI] en su versión 0.7.16
+
Tanto el plugin como el script NetScan task necesitan la utilidad [http://www.gnu.org/s/freeipmi/ FreeIPMI] en su versión 0.7.16.
  
En distribuciones Debian puede usar el comando:
+
En distribuciones RHEL/CentOS puede usar el siguiente comando para instalarla:
  
  #apt-get install freeipmi-tools
+
  yum install freeipmi
 +
 
 +
Mientras que en Debian sería este comando:
 +
 
 +
apt-get install freeipmi-tools
  
 
==== Registro del plugin IPMI ====
 
==== Registro del plugin IPMI ====
  
El primer paso es registrar el plugin. Si tiene alguna duda puede consultar la sección [http://www.openideas.info/wiki/index.php?title=Pandora_3.0:Documentation_es:Operacion#Monitorizaci.C3.B3n_con_Plugins_.28Complementos.29 Monitorización con Plugins]. Los parámetros de registro del plugin son los siguientes:
+
Para utilizar el plugin, este debe estar registrado en Pandora FMS. En las nuevas instalaciones viene incluido por defecto, pero en caso de que sea necesario registrarlo manualmente, puede consultarse la sección [https://pandorafms.com/docs/index.php?title=Pandora:Documentation_es:Anexo_Server_Plugins Anexo Server Plugins]. Los parámetros de registro del plugin son los siguientes:
  
 
<br>
 
<br>
Line 43: Line 47:
  
 
* '''Name''': IPMI Plugin
 
* '''Name''': IPMI Plugin
* '''Plug-in Command''': /home/admin/ipmi-plugin.pl (Path donde está el archivo ipmi-plugin.pl)
 
 
* '''Plug-in type''': Standard
 
* '''Plug-in type''': Standard
* '''Max. timeout''': 300
+
* '''Max. timeout''': 5 minutos
* '''IP address option''': -h
 
* '''Port option''': <vacio>
 
* '''User option''': -u
 
* '''Password option''': -p
 
 
* '''Description''': This plugin gets information from IPMI devices.
 
* '''Description''': This plugin gets information from IPMI devices.
 +
* '''Plug-in Command''': /usr/share/pandora_server/util/plugin/ipmi-plugin.pl (Ruta del archivo ipmi-plugin.pl)
 +
* '''Plug-in parameters''': -h _field1_ -u _field2_ -p _field3_ -s _field4_ -- _field5_
  
 +
Las descripciones de los campos personalizados son las siguientes:
 +
- Field 1: IP objetivo
 +
- Field 2: Usuario
 +
- Field 3: Contraseña
 +
- Field 4: Sensor
 +
- Field 5: Opciones adicionales
  
{{warning|Es importante que el nombre del plugin sea exactamente "IPMI Plugin" ya que de esto depende que la recon task funcione correctamente}}
 
  
==== Registro de Recon Script ====
+
{{warning|Es importante que el nombre del plugin sea exactamente "IPMI Plugin" ya que de esto depende que el NetScan funcione correctamente.}}
  
El segundo paso para terminar la instalación es registrar el Recon Script. Puede ver el proceso completo de registro en la sección [http://www.openideas.info/wiki/index.php?title=Pandora_3.0:Documentation_es:ReconServer Recon Server]. El plugin registrado quedaría así.
+
==== 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 [https://pandorafms.com/docs/index.php?title=Pandora:Documentation_es:Discovery#Net_scan_scripts Discovery]. El plugin registrado quedaría así.
  
 
<br>
 
<br>
Line 67: Line 75:
 
<br>
 
<br>
  
* '''Name''': IPMI Discovery
 
* '''Script fullpath''': /home/admin/ipmi-recon.pl (Path donde está el archivo ipmi-recon.pl)
 
  
 
=== Monitorizando con el plugin IPMI ===
 
=== Monitorizando con el plugin IPMI ===
Line 74: Line 80:
 
Para comenzar la monitorización crearemos 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.
 
Para comenzar la monitorización crearemos 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.
  
La siguiente captura muestra un ejemplo para explorar la red 192.168.70.0/24, en ella todos los dispositivos IPMI tienen como credenciales admin/admin,
+
La siguiente captura muestra un ejemplo para explorar la red 192.168.70.0/24, en ella todos los dispositivos IPMI tienen como credenciales ADMIN/ADMIN.
  
 
<br>
 
<br>
Line 82: Line 88:
 
<br>
 
<br>
  
Con esta configuración la Recon Task realizará un barrido de la red y creara un agente por cada dispositivo encontrado con todo los módulos disponibles.
+
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.
 
 
En la siguiente imagen puede ver el resultado final, algunos de los módulos creados en un agente de la red explorada.
 
 
 
<br>
 
<br>
 
<center>[[File:ipmi_monitors.png]]</center>
 
<br>
 
<br>
 
  
 
=== Monitorización de valores OEM ===
 
=== Monitorización de valores OEM ===
  
Los valores devueltos por los commandos IPMI dependen de cada fabricante. Por ello es posible que por defecto la Recon Task no encuentre el módulo que necesita monitorizar.
+
Los valores devueltos por los commandos 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 es : [http://www.gnu.org/s/freeipmi/manpages/man8/ipmi-oem.8.html http://www.gnu.org/s/freeipmi/manpages/man8/ipmi-oem.8.html]
+
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 [http://www.gnu.org/s/freeipmi/manpages/man8/ipmi-oem.8.html en esta página].
  
Con estos comandos puede crear un módulo de tipo plugin que ejecute el comando necesario, puede ver como en la sección: [http://www.openideas.info/wiki/index.php?title=Pandora_3.0:Documentation_es:Operacion#Monitorizaci.C3.B3n_con_Plugins_.28Complementos.29 Monitorización con Plugins]
+
Con estos comandos puede crear un módulo de tipo plugin que ejecute el comando necesario, puede ver como en la sección: [https://pandorafms.com/docs/index.php?title=Pandora:Documentation_es:Anexo_Server_Plugins Anexo Server Plugins]
  
 
[[Pandora:Documentation|Volver a Indice de Documentacion Pandora FMS]]
 
[[Pandora:Documentation|Volver a Indice de Documentacion Pandora FMS]]
  
 
[[Category:Pandora FMS]]
 
[[Category:Pandora FMS]]

Revision as of 06:02, 29 July 2019

Volver a Indice de Documentacion Pandora FMS

1 Eficiencia energética con Pandora FMS

La sostenibilidad y la eficienciencia energética son 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 en este apartado se describirá la compatibilidad con IPMI.


Pandora-fms-server-schema-temperature.jpg


1.1 Plugin IPMI para Pandora FMS

IPMI (Intelligent Platform Management Interface) es un interfaz creado por Intel para la administrar y monitorizar sistemas IT. A través de IPMI es posible, por ejemplo, consultar los sensores de temperatura, voltajes o velocidad de ventiladores de los dispositivos, todo ello de forma remota.

1.1.1 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.

1.1.2 Instalación del plugin y configuración del script NetScan

1.1.2.1 Requisitos previos

Tanto el plugin como el script NetScan task necesitan la utilidad FreeIPMI en su versión 0.7.16.

En distribuciones RHEL/CentOS puede usar el siguiente comando para instalarla:

yum install freeipmi

Mientras que en Debian sería este comando:

apt-get install freeipmi-tools

1.1.2.2 Registro del plugin IPMI

Para utilizar el plugin, este debe estar registrado en Pandora FMS. En las nuevas instalaciones viene incluido por defecto, pero en caso de que sea necesario registrarlo manualmente, puede consultarse la sección Anexo Server Plugins. Los parámetros de registro del plugin son los siguientes:



Ipmi plugin registration.png



Los valores que debe poner en los diferentes campos son los siguientes:

  • Name: IPMI Plugin
  • Plug-in type: Standard
  • Max. timeout: 5 minutos
  • Description: This plugin gets information from IPMI devices.
  • Plug-in Command: /usr/share/pandora_server/util/plugin/ipmi-plugin.pl (Ruta del archivo ipmi-plugin.pl)
  • Plug-in parameters: -h _field1_ -u _field2_ -p _field3_ -s _field4_ -- _field5_

Las descripciones de los campos personalizados son las siguientes: - Field 1: IP objetivo - Field 2: Usuario - Field 3: Contraseña - Field 4: Sensor - Field 5: Opciones adicionales


Template warning.png

Es importante que el nombre del plugin sea exactamente "IPMI Plugin" ya que de esto depende que el NetScan funcione correctamente.

 


1.1.2.3 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. El plugin registrado quedaría así.



Ipmi recon registration.png




1.1.3 Monitorizando con el plugin IPMI

Para comenzar la monitorización crearemos 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.

La siguiente captura muestra un ejemplo para explorar la red 192.168.70.0/24, en ella todos los dispositivos IPMI tienen como credenciales ADMIN/ADMIN.



Ipmi recon example.png



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.

1.1.4 Monitorización de valores OEM

Los valores devueltos por los commandos 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, puede ver como en la sección: Anexo Server Plugins

Volver a Indice de Documentacion Pandora FMS