Plugin de monitorización de Hyper-V que permite manejar arquitecturas virtuales Hyper-V facilmente. Para más información visite la siguiente pagina web: http://pandorafms.com/index.php?sec=Library&sec2=repository&lng=es&action=view_PUI&id_PUI=587
Ähnlich wie como se solicitó. Este título es conciso y captura la idea principal del documento de ser un manual sobre el plugin de Hyper-V de Pandora FMS
Ähnlich wie como se solicitó. Este título es conciso y captura la idea principal del documento de ser un manual sobre el plugin de Hyper-V de Pandora FMS (20)
6. 4 REQUISITOS PARA LA EJECUCIÓN/CONFIGURACION DEL PLUGIN
Los requisitos para el correcto funcionamiento del Plugin son los siguientes:
Instalar el agente de Pandora FMS en la versión 3.2.1 o superior.
Una consola Powershell para ejecutar el plugin. Por defecto viene instalada en
sistemas Windows Server 2008 R2 y Windows 2012 por lo tanto no debería haber problemas en
este punto de los requisitos.
Es necesario que el usuario con el que se ejecuta el agente de Pandora FMS, que es el
usuario que ejecutará el plugin, disponga de los siguiente permisos del sistema:
– Administrador Local
Tener habilitado WMI y los contadores de rendimiento asi como la Administrador de
HyperV remoto mediante comandos powershell ( GetVM, GetVMMemory, Get
VMHardDiskDrive....). Suelen estar habilitadas en equipos donde se encuentra HyperV instalado,
pero en el caso de error a la hora de su ejecución, revisar estos 3 puntos.
La política de ejecución de scripts Powershell debe ser establecida como RemoteSigned
o inferior:
SetExecutionPolicy RemoteSigned
Page 6
8. 5.2. Módulos para agentes del tipo máquina virtual
• VMsUptime: Uptime de la Máquina Virtual.
• Status: Estado de la conexión. Se mostrará en la descripción el estado concreto en el que se
encuentra, aunque si esta apagada, observaremos el módulo en estado crítico.
• %Mem Dynamic Use: Porcentaje de memoria dinámica usada por la máquina virtual, este
módulo solo se generará si la memoria dinámica se encuentra habilitada en la configuración
de la Máquina Virtual. Viene definido por defecto con unos umbrales que se pueden
modificar una vez este definido el módulo en la consola de Pandora.
• CPU Usage: % CPU usada en la máquina Virtual. Viene definido por defecto con unos
umbrales que se pueden modificar una vez este definido el módulo en la consola de
Pandora.
• Read_Bytes/sec: Bytes por segundo de lectura del disco perteneciente a la Máquina Virtual.
• Write_Bytes/sec: Bytes por segundo de escritura del disco perteneciente a la Máquina Virtual.
• %Disk used: Porcentaje libre del disco de la máquina virtual. (Habrá un módulo por cada
disco que contenga la máquina virtual).
• Bytes Received/sec: Bytes/sec recibidos por el adaptador de red de la Máquina Virtual. Se
podrá configurar en la consola de Pandora los intervalos dependiendo de la velocidad del
interfaz si es mayor al 50% de la velocidad hasta 79% en estado warning y si es mayor del
80% en estado crítico. En este caso será
• Bytes Send/sec: Bytes/sec enviados por el adaptador de red de la Máquina Virtual. Se podrá
configurar en la consola de Pandora los intervalos dependiendo de la velocidad del interfaz
si es mayor al 50% de la velocidad hasta 79% en estado warning y si es mayor del 80% en
estado crítico.
• Number of Snapshots: Número de Snapshots que existen de la Máquina Virtual monitorizada.
Page 8
10. 7 PARAMETRIZACION DEL ARCHIVO DE CONFIGURACION
A continuación se va a explicar la parametrización del archivo de configuración
Este es un ejemplo del mismo:
ServerIP 192.168.1.50
Interval 300
Agent_Version 5.0
Group Servers
File_Path temp/
Tentacle_Options
# VM Module Configuration (if you don't want to use any module use NO or delete it
of the list)
VM#ALL
VM_Uptime OK
VM_Dinamic_Memory OK
VM_I/O_Disk OK
VM_I/O_Network OK
VM_Snapshot OK
# Host Module Configuration
HS#ALL
HS_Dynamic_Memory OK
HS_I/O_Disk OK
HS_I/O_Network OK
HS_Mem OK
HS_CPU OK
HS_Critical NO
HS_FreeDisk OK
Server IP : En este “token” debemos configurar la IP del servidor a la que esta apuntando el agente
y se utilizará para el envío de los XML que se forman con cada una de las máquinas virtuales.
Interval : Indicaremos el intervalo que van a tener los agentes de las máquinas virtuales, es
recomendable indicar un intervalo proporcional al del agente. Por ejemplo si el agente tiene 300,
indicariamos 300, 600, 900, 1200..
Agent_version: Indicaremos la versión del agente de Pandora donde esta instalado el agente para
que lo muestre en la consola de Pandora.
Group : Se configurará el grupo al que querramos que pertenezcan nuestros agentes VM.
File_Path: Habrá que indicarle el PATH donde queremos que se guarden de forma temporal los
XML de los diferentes agentes que se formarán con cada máquina virtual. La configuración deberá
indicar al final del todo “/”
Page 10
13. 8 CAPTURAS DE CONFIGURACIÓN Y RESULTADOS
Configuración en el agente:
Este agente de ejemplo , tiene copiado el plugin en el directorio “util” perteneciente a
pandora_agent y el config se encuentra dentro de la carpeta temp con el nombre hyperV_config.txt
tal y como se indica anteriormente que es su instalación estándar.
Dentro de la carpeta temp contenemos el archivo de configuración del plugin y se guardaran
también de forma temporal los XML de los agentes VM y en el caso de que falle su envío
continuaran ahí. Es imprescindible la creación de la carpeta temp o en su caso indicar la ruta
en el archivo de configuración.
Dentro de la configuración del agente ya sea mediante configuración remota o configuración local
se quedaría así, este es un ejemplo para la 5.0 en el que la llamada al plugin acepta la siguiente
configuración.
module_begin
module_plugin powershell -Command "hyperV_v1r1.ps1 -c tempHyperV-config.txt"
module_interval 2
module_end
Page 13
14. Una vez realizada correctamente la configuración del plugin, este reportará cada intervalo los datos
y creará la primera vez un agente por cada máquina virtual instalada, y los módulos
correspondientes al Host donde se encuentre instalado el HyperV.
Las máquinas virtuales que se encuentren apagadas, en un principio solo reportará un módulo, el
del estado de la máquina. Hasta que no se enciendan las máquinas virtuales, no reportarán todos
los módulos que estén habilitados.
Podemos crear un nuevo grupo llamado HyperV y en el archivo de configuración del plugin indicar
ese nombre para que se creen todos los nuevos agentes en ese grupo.
Page 14