Skip to main content

Parámetros y configuracion

Parámetros

--conf Ruta al archivo de configuración

Archivo de configuración (--conf)

[CONF]
agents_group  = < ID del grupo para los agentes >
interval      = < Intervalo de creación de los agentes >
prefix        = < Prefijo para los agentes creados >
agent_name    = < Nombre del agente principal. Por defecto : Prometheus  >
url           = < Url de la instancia prometheus. Por ejemplo : http://172.0.1.3:9090 >
username      = < Nombre de usuario de la instancia. Solo necesario si esta configurado la autenticación básica >
password      = < Contraseña de la instancia. Solo necesario si esta configurado la autenticación básica >
transfer_mode = < Modo de transferencia de los agentes. Opciones : tentacle y local >
tentacle_ip   = < Dirección IP de tentacle >
tentacle_port = < Puerto de tentacle >
tentacle_opts = < Opciones extra de tentacle >
temporal      = < Ruta de ficheros temporales >

[QUERIES]

< Nombre de la metrica > = < Consulta personalizada >

[THRESHOLDS]

< Nombre de la metrica > = < Umbrales deseados en el modulo, separados por "|" >

[AGENTS]

< Nombre de la metrica > = < Nombre del nuevo agente. Todas las métricas en las que no se especifique agente se incluiran en el agente principal >

Ejemplo

[CONF]
agents_group  = 17
interval      = 300
prefix        = "Kube-"
agent_name    = Prometheus
username      = admin
password      = admin123
tentacle_ip   = 172.42.42.101
tentacle_port = 41121

[QUERIES]
node_cpu_avg = avg_over_time(node_cpu_seconds_total[15m])
up_status = up
cpu_idle_avg = node_cpu_seconds_total{mode="idle",cpu="0"}
http_requests_sum = http_requests_total
disk_free_last = node_filesystem_avail_bytes{mountpoint="/"}
memory_used_avg = node_memory_MemAvailable_bytes
node_cpu_seconds = node_cpu_seconds_total{mode="idle",cpu="0"}[15m]

[THRESHOLDS]
cpu_idle_avg = min_critical 75|min_warning 60

[AGENTS]
node_cpu_seconds = Prometheus cpu