Skip to main content

Configuración

Como plugin de servidor

Instalación manual

Iremos a servidores > plugins:

image-1683647666153.png

Pinchamos en añadir:

image-1683647689409.png

Le ponemos en nombre y la descripción que se prefiera y en tipo se debe elegir la opción Standard.

image-1683647755718.png

Metemos como comando la ejecución con la ruta del plugin:

image-1683647988567.png

Recuerda que la ruta recomendada para el uso de los plugins de servidor es: /usr/share/pandora_server/util/plugin/

Y en parámetros del plugin introduciremos estos seguidos de la macro "_field_ <N>_",  el único parámetro necesario para este plugin es --conf.

image-1683648062554.png

Abajo, en la sección "Macro parameters" se deverá configurar el parámetro, introduciendo en " Default value" la ruta del conf.

--conf

image-1683648152446.png

Una vez hecho esto, daremos a "crear".

image-1683648235013.png

Una vez hecho esto, solo queda llamarlo por lo que iremos a la vista de algún agente y crearemos un módulo de complementos:

image-1646741530197.png

Le daremos un nombre y en el apartado "plugin" pondremos el que acabamos de configurar.

Una vez hecho esto, damos a crear.

Podremos ver como ahora el plugin aparece en el menu de plugins.

image-1683648299096.png

Una vez hecho esto, solo queda llamarlo por lo que iremos a la vista de algún agente y crearemos un módulo de complementos.

Para ello en el menú de módulos del agente daremos a "crear módulo"

image-1683648435348.png

Y crearemos un nuevo módulo de tipo plugin

image-1683648486507.png

Le pondremos un nombre

image-1683648530415.png

Y en el apartado de plugin elegiremos el creado anteriormente

image-1683648568956.png

Si el modulo se inicializa, quiere decir que se esta ejecutando correctamente.

Ejecución mediante un agente.

Como se ha explicado en la introducción este plugin se ejecutará en un agente SF determinado, que reportará los xml al servidor, pero no tiene que ejecutarse en la máquina que se quiere monitorizar (donde estará instalado el XenServer). Este plugin no
es un plugin de agente.

Para instalar el plugin copiar el fichero y el fichero de configuración, al directorio de plugins del agente SF. Como es evidente este agente SF tendrá que poder establecer conexión con el servidor Xen. En el archivo de configuración del agente la llamada será similar a esta, pero usando los paths donde estén situados los ficheros.

module_plugin "<ruta>\pandora_xenserver" "<ruta>\xen-plugin.conf"

Si queremos definir un intervalo de ejecución del module_plugin, lo haremos de esta
forma, si no lo definimos el module_interval será 1 por defecto:

module_begin
module_plugin "<ruta>\pandora_xenserver" "<ruta>\xen-plugin.conf"
module_interval <valor> (factor multiplicador del intervalo del agente)
module_end

Después de haberse ejecutado, automáticamente se generará un módulo que nos informará
del resultado de la ejecución.