11 lines
695 B
Text
11 lines
695 B
Text
# zabbix monitoring for haproxy
|
|
# every userparameters here suppose that you have a stat file at "/run/haproxy/monitoring.sock"
|
|
|
|
# General info that don't need discovery, uses a cache file that is automatically refreshed if it is older than 1 minute
|
|
UserParameter=haproxy.info[*],/etc/zabbix/scripts/haproxy_info.sh $1
|
|
|
|
# discovery for FRONTEND, BACKEND and SERVERS, no cache
|
|
UserParameter=haproxy.discovery[*],/etc/zabbix/scripts/haproxy_discovery.sh $1
|
|
|
|
# return a specific stat for a specific pxname and svname, uses a cache file that is automatically refreshed if it is older than 1 minute
|
|
UserParameter=haproxy.stats[*],/etc/zabbix/scripts/haproxy_stat.py --pxname $1 --svname $2 --stat $3
|