We are trying to figure out a way to show our terminal servers are down in haproxy when they are put in maintenance mode. It looks like maintenance mode will only disable user logins and keep RDP up. We thought about just enabling a firewall rule to block the RDP port when we enable maintenance mode but haproxy still sees the servers as up. How does the check routine work? The terminal servers are running Windows 2008 R2.
listen OTCTESTING 172.30.2.110:3389 mode tcp tcp-request inspect-delay 5s tcp-request content accept if RDP_COOKIE persist rdp-cookie balance leastconn option tcpka stats enable server TSAPP7 172.30.0.223:3389 weight 1 check inter 2000 rise 2 fall 3 server TSAPP8 172.30.0.224:3389 weight 1 check inter 2000 rise 2 fall 3 server TSAPP9 172.30.0.225:3389 weight 1 check inter 2000 rise 2 fall 3 server TSAPP10 172.30.0.226:3389 weight 1 check inter 2000 rise 2 fall 3 option redispatch Thanks Travis Garrison