Configuración
Como plugin de servidor
Instalación manual
Iremos a servidores > plugins:
Pinchamos en añadir:
Le ponemos en nombre y la descripción que se prefiera y en tipo se debe elegir la opción Standard.
Metemos como comando la ejecución con la ruta del plugin:
<path pandora_xenserver>
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.
Abajo, en la sección "Macro parameters" se deverá configurar el parámetro, introduciendo en " Default value" la ruta del conf.
--conf
Una vez hecho esto, daremos a "crear".
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:
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.
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"
Y crearemos un nuevo módulo de tipo plugin
Le pondremos un nombre
Y en el apartado de plugin elegiremos el creado anteriormente
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 noes 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 estaforma, 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.