haproxy faz várias verificações e usa diferentes portas

3

No momento, estou usando o HAproxy para verificar um servidor smtp com o seguinte:

    option tcp-check
    tcp-check expect rstring ^220
    tcp-check send QUIT\r\n
    tcp-check expect rstring ^221

Mas também é possível adicionar outra verificação para o mesmo serviço? Esta outra verificação estará na porta 80 e é uma simples verificação para ver se o IPHERE: 80 / mhtest retornará a string "GOOD"

Se as verificações voltarem com um erro, quero que o meu serviço mude para o backup que eu tenho

server node1 192.168.0.1:25 check-send-proxy check inter 15s send-proxy
server node2 192.168.0.2:25 check-send-proxy check inter 15s send-proxy backup
    
por PixelPaul 31.12.2015 / 11:25

1 resposta

0

Sim, basta usar a verificação de integridade externa, por exemplo:

external-check path "/usr/bin:/bin"
 external-check command /bin/true
 server s1 10.0.0.3:4444 check
    
por 01.01.2016 / 11:18

Tags