Configuración
Configuraciones generales del plug-in
## LaunchLanzar aun pre-commandprecomando beforeantes invokede invocar comandos docker commands
#pre_command = eval $(docker-machine env ml1)
docker = dockerDocker
## LogIntervalo fileentre log_filemódulos
module_interval = /tmp/pandora_docker.log1
## Module_tags = docker,stats
module_group = Docker
## Modo de ejecución
## global: Generará módulos que resumen el rendimiento de todos los contenedores Docker en su conjunto.
## container: Generará módulos individuales para cada contenedor en ejecución (CPU, Memoria, Net In/Out, Block In/Out por contenedor).
mode = global
pre_command Configura un comando de precarga de entorno previa ejecución de los comandos para extraer información. Defina el siguiente contenido si utiliza docker_machine: pre_command = eval $(docker-machine env nombre_de_nodo)
docker
Ubicación del binario docker completa, si existe en el PATH de sistema puede dejar
el valor por defecto ‘docker’ log_file Ubicación y nombre del fichero de log que utilizará el plugin
Configuración general
## Agent configuration
#agent_name = My Docker agent # hostname by default
agent_interval = 300
agent_group = Docker
## Module interval
module_interval = 1
#module_tags = docker,stats
module_group = Docker
## Per container metrics, creates one agent per container.
metrics_per_container = 1
## Prefix for agent names per container by default "Docker"
metrics_per_container_prefix = Docker
## Plugin work mode, .by default as agent plugin
as_server_plugin = 0agent_interval Establece el valor del intervalo del agente. agent_group Establece el grupo de los agentes y las vistas de clúster que se crearán en Pandora FMS Console.
module_interval
Es un factor multiplicativo del valor del intervalo del agente. Define el intervalo de
ejecución de los módulos. Evitará que los módulos se vayan a desconocido si tenemos que
el intervalo de ejecución del plugin es mayor que el del agente. module_tags Define la lista de etiquetas que se aplicarán a los módulos generados por el plugin. Deben estar previamente definidos en Pandora FMS.
module_group
Define el grupo de módulos en el que se clasificarán los módulos generados por el
plugin. Debe estar previamente definido en Pandora FMS.
metrics_per_containermode
Indicaindica el modo el cual se ejecuta el plugin siendo general Generará módulos que queremosresumen métricasel porrendimiento de todos los contenedores Docker en su conjunto y contenedor Generará módulos individuales para cada contenedor por lo que genera un agente por contenedor con sus métricas independientes. Si se habilita este parametro se generan varios agentes por lo que el plugin no puede ejecutarse como plugin de agente, al habilitarlo el plugin cambia su modo a plugin de servidor.
metrics_per_container_prefix
Prefijo para los nombres de los agentes de cada contenedor, por defecto "Docker".
as_server_plugin
Cambia el tipo de plugin a plugin de servidor.
Modos deen ejecución y(CPU, transferenciaMemoria, deNet datos
In/Out, ##Block Pandora Server configuration, Only neede if as_server_plugin is enabled
mode = local
temp = /tmp
## local config
local_folder = /var/spool/pandora/data_in
## tentacle config -- only if mode = tentacle
tentacle_ip = test.artica.es
tentacle_port = 41121
tentacle_opts =
tentacle_client = tentacle_clientmode Modo de transferencia de ficheros XML, puede ser: ● local: copia los ficheros a local_folder ● tentacle: transfiere los ficheros a tentacle_ipIn/Out por tentacle_port contenedor).
temp Ubicación temporal donde almacenar los archivos antes de enviarlos.
local_folder Ubicación donde mover los archivos en el modo local. tentacle_ip Dirección IP o FQDN donde Pandora FMS está trabajando. tentacle_port Puerto donde el servicio Tentacle asociado a su servidor Pandora FMS está escuchando. tentacle_opts Opciones extra para el cliente Tentacle. tentacle_client Path donde encontrar el binario del cliente tentacle.