Skip to main content

Parámetros

Modo simple

--urlsURLs del endpoint de estadísticasstub_status de HAProxy,NGINX, separadas por comas. Cada URL generará un agente.
--usernombre del usuario si el endpoint de HAProxyNGINX requiere autenticación básica,sica HTTP, opcional
--passwordcontraseña si el endpoint de HAProxyNGINX requiere autenticación básica,sica HTTP, opcional
--sslpara verificar si la URL tiene certificado HTTPS o no, opcional (por defecto true)
--prefixprefijo para los nombres de los módulos, opcional
--transfer_modemodo de transferencia de datos (native o tentacle), opcional
--tentacle_ipip del tentacle, opcional
--tentacle_portpuerto del tentacle, opcional
--intervalintervalo de monitorización en segundos, opcional
--allow_listexpresión regular para incluir únicamente los módulos cuyo nombre coincida, opcional
--deny_listexpresión regular para excluir módulos cuyo nombre coincida, opcional
--monitor_frontendstimeoutmonitorizartiempo filasmáximo de tipoespera frontendpara la petición HTTP en segundos, opcional (type=0),por opcional
--monitor_backendsmonitorizardefecto filas de tipo backend (type=1), opcional
--monitor_serversmonitorizar filas de tipo server (type=2), opcional10)

Modo avanzado

--confruta del archivo de configuración
--conf_targetstargets_fileruta del archivo con las URLs de HAProxyNGINX (obligatorio al usar --conf)

Archivo de configuración (--conf)

username= nombre del usuario si el endpoint de HAProxyNGINX requiere autenticación básica,sica HTTP, opcional
password= contraseña si el endpoint de HAProxyNGINX requiere autenticación básica,sica HTTP, opcional
verify_ssl= para verificar si la URL tiene certificado HTTPS o no, opcional
prefix= prefijo para los nombres de los módulos, opcional
transfer_mode= modo de transferencia de datos (native o tentacle), opcional
tentacle_ip= ip del tentacle, opcional
tentacle_port= puerto del tentacle, opcional
agents_group= nombre del grupo de agentes al que se asignarán los agentes creados, opcional
agents_group_id= id del grupo de agentes al que se asignarán los agentes creados, opcional
interval= intervalo de monitorización en segundos, opcional
allow_list= expresión regular para incluir únicamente los módulos cuyo nombre coincida, opcional
deny_list= expresión regular para excluir módulos cuyo nombre coincida, opcional
monitor_frontends=timeout= monitorizartiempo filasmáximo de tipoespera frontendpara (type=0),la opcionalpetición monitor_backends=HTTP monitorizaren filas de tipo backend (type=1), opcional
monitor_servers= monitorizar filas de tipo server (type=2),segundos, opcional

Ejemplo

[CONF]
username=adminpandora
password=12345pandora
verify_ssl=truefalse
prefix=haproxy_nginx_
transfer_mode=native
tentacle_ip=127.0.0.1
tentacle_port=41121
interval=300
allow_list=
deny_list=.*_wredis|.*_wretr
monitor_frontends=true
monitor_backends=true
monitor_servers=truetimeout=10

Archivo de targets (--conf_targetstargets_file):

http://192.168.0.10:8404/stats10/nginx_status
http://192.168.0.11:8404/stats11/nginx_status