HPVM HP Virtualization Manager monitoring

Este plugin permite monitorizar equipos de virtualización HPVM. Se lanza como un plugin de agente, generando en paralelo un agente más por cada equipo virtualizado alojado en el sistema monitorizado.

Para recoger la información se utilizan comandos locales:

● hpvmstatus

Introducción

Este plugin permite monitorizar equipos de virtualización HPVM. Se lanza como un plugin de agente, generando en paralelo un agente más por cada equipo virtualizado alojado en el sistema monitorizado.

Para recoger la información se utilizan comandos locales:

● hpvmstatus

Matriz de compatibilidad

Sistemas donde se ha probado​: HP-UX B.11.31
Sistemas donde funciona​: HP-UX

Prerrequisitos

Los requisitos para la monitorización que deben cumplirse son:
● Desplegar un agente de Pandora FMS en el equipo que se desee monitorizar
● Disponer de un usuario con permisos para ejecutar el plugin
○ Este usuario debe disponer de permisos para ejecutar el comando
hpvmstatus para poder interpretar la salida:
■ hpvmstatus
■ hpvmstatus -X
■ hpvmstatus -r -X

Configuración

El fichero de configuración del plugin Pandora FMS para la monitorización de servidores de virtualización HP permite especificar los siguientes parámetros:

#====================================================
#Pandora HPVM Plugin conf file
#====================================================
# HPVM Agent configuration
# comment to use hostname instead
#agent_name = nombre de agente personalizado
# Agent configuration
agent_interval = 300
agent_group = HPVM
# Module interval
module_interval = 1
#module_tags = Networking
module_group =
# Pandora API configuration
#api_url = http://inna.lab.artica.lan/pandora_console/include/api.php
#api_user = admin
#api_user_pass = pandora
#api_pass = 1234
# Pandora Server configuration
mode = tentacle
tentacle_ip = su instalacion de pandorafms
tentacle_port = 41121
tentacle_opts =
tentacle_client = "tentacle_client"
temp = .

agent_name
Nombre personalizado para el agente.
agent_interval
Intervalo de los agentes creados.
agent_group
Grupo de los agentes creados.
module_interval
Intervalo de los módulos.
module_tags
Tags de seguridad para los módulos creados (separado por coma).
module_group
Grupo de los módulos (clasificación).
mode
Puede ser tentacle o local. Si establecemos local, deberemos especificar una carpeta
destino donde se entregarán los ficheros .data que contienen la información de los agentes
extraída del sistema.

 

 

Ejecución manual

En el plugin de Pandora FMS para la monitorización de sistemas virtualizados, HP-UX se despliega de la siguiente manera:

Configurando el parámetro as_agent_plugin a1 (ejecución como plugin de agente):

module_plugin /usr/bin/perl pandora_hpvm.pl pandora_hpvm.conf

Configurando el parámetro as_agent_plugin a 0 (ejecución como plugin de servidor), por ejemplo, ejecutar por crontab:

*/5 * * * * root /usr/bin/perl pandora_hpvm.pl pandora_hpvm.conf

Módulos generados por el plugin

Los parámetros que monitoriza el plugin son (agrupados por tipo de elemento):

Agentes servidor (quien lanza el plugin)​:
Available VMs
HPVM PluginEstado de ejecución del plugin HPVM
HPVM ServicePresencia de hpvmctrld (X instances)
HPVM Service CPU usageUso de CPU del hpvmctrld (X instances)
HPVM Service RAM usageUso de RAM del hpvmctrld (X instances)
hpvmappPresencia de hpvmapp (X instances)
hpvmapp CPU usageUso de CPU del hpvmapp (X instances)
hpvmapp RAM usageUso de RAM del hpvmapp (X instances)

Máquinas virtuales​:

boot_type
console_type
CPU usage
device_number
direct_io_number
distributed
effective_serverid
guest_type
Host RAM available
Host RAM free
local_id
memory total
model_name
networks_number
run_pid
run_serverid
serial_number
uuid
vcpu_number
vm_condition
vm_config_label
vm_config_version
vm_state
vm_version
vm_version_label