diff options
Diffstat (limited to 'tests/conf/tcp-check.cfg')
-rw-r--r-- | tests/conf/tcp-check.cfg | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/tests/conf/tcp-check.cfg b/tests/conf/tcp-check.cfg new file mode 100644 index 0000000..56aba53 --- /dev/null +++ b/tests/conf/tcp-check.cfg @@ -0,0 +1,74 @@ +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 + |