global maxconn 500 external-check stats socket /tmp/sock1 mode 666 level admin defaults timeout client 5s timeout server 5s timeout connect 5s mode http listen stats bind :8888 stats uri / listen multi-tcp-check bind :80 mode tcp option tcp-check tcp-check connect port 9001 tcp-check connect port 9002 server server1 127.0.0.1: check server server2 127.0.0.2: check server server3 127.0.0.3: check backend tcp9000 option tcp-check server srv 127.0.0.1:9000 check inter 1s backend tcp9001 option tcp-check tcp-check comment "this is a comment" server srv 127.0.0.1:9001 check inter 1s backend tcp9002 option tcp-check tcp-check connect port 9002 server srv 127.0.0.1:9002 check inter 1s backend tcp9003 option tcp-check tcp-check comment "this is a comment" tcp-check connect port 9003 server srv 127.0.0.1:9003 check inter 1s backend tcp9004 option tcp-check tcp-check connect port 9004 tcp-check send-binary 474554 # "GET" tcp-check send-binary 202F20 # " / " tcp-check send-binary 485454 # "HTT" tcp-check send-binary 502F31 # "P/1" tcp-check send-binary 2E300D # ".0\r" tcp-check send-binary 0A0D0A # "\n\r\n" tcp-check expect rstring HTTP server srv 127.0.0.1:9004 check inter 1s backend tcp9005 option tcp-check tcp-check connect port 9005 ssl server srv 127.0.0.1:9005 check inter 1s verify none backend ssh option tcp-check tcp-check connect port 22 tcp-check expect rstring SSH tcp-check send "oops, sorry" server blah 127.0.0.1:22 check inter 1s frontend dummy mode http bind :9000-9005