Хотите запустить скрипт внешней оболочки в HAProxy - PullRequest
0 голосов
/ 15 января 2019

Я установил балансировщик нагрузки LDAP с помощью HAProxy. Задача состоит в том, чтобы я хотел интегрировать сценарий оболочки, который я написал для проверки работоспособности, в haproxy.cfg. Я пробовал много вариантов, доступных в блогах, но не работает. ниже мой haproxy.cfg файл, пожалуйста, помогите мне.

# LDAP and LDAP/STARTTLS
frontend ldap_service_front
  mode                  tcp
  log                   global
  bind                  *:389
  description           LDAP Service
  option                tcplog
  option                logasap
  option                socket-stats
  option                tcpka
  timeout client        5s
  default_backend       ldap_service_back
backend ldap_service_back
  option external-check
  external-check path "/usr/bin:/bin"
  external-check command "/bin/ldapHealthCheck.sh"
server                ldap-1 x.x.x:389 check fall 1 rise 1 inter 2s
  server                ldap-2 x.x.x:389 check fall 1 rise 1 inter 2s
  mode                  tcp
  balance               leastconn
  timeout server        30s
  timeout connect       30s
  timeout queue         30s
  option                tcpka
  option                tcp-check
  tcp-check             connect port 389
...