diff --git a/agents/check_mk_agent.linux b/agents/check_mk_agent.linux index ac07a4b2318..37f482e5dd7 100755 --- a/agents/check_mk_agent.linux +++ b/agents/check_mk_agent.linux @@ -1455,10 +1455,11 @@ section_proxmox() { section_haproxy() { # Consider sockets for community v2.x and v3.x AND enterprise edition - for HAPROXY_SOCK in /run/haproxy/admin.sock /var/lib/haproxy/stats /var/run/haproxy.sock /var/run/hapee-*/hapee-lb.sock; do + for HAPROXY_SOCK in /run/haproxy/admin.sock /var/lib/haproxy/stats /var/run/haproxy.sock {,/var}/run{,/hapee-*}/hapee-lb.sock; do if [ -r "${HAPROXY_SOCK}" ] && inpath socat; then echo "<<>>" echo "show stat" | socat - "UNIX-CONNECT:${HAPROXY_SOCK}" + break fi done }