#line 1 "-" #line 1 "/export/home/msoto/haproxy.cfg.m4" #--------------[ WARNING ]---------------- # Do not edit this file # # This is a file generated from # haproxy-control #-------------------------- #line 1 "/export/home/msoto/haproxy.cfg.m4:/export/home/msoto/haproxy.d/00global.inc" # global daemon maxconn 3000 # warning: this has to be 3 times the expected value! log 127.0.0.1 local1 warning #log 10.27.31.35 local1 warning defaults balance roundrobin option dontlognull #redispatch option redispatch maxconn 2000 contimeout 5000 clitimeout 50000 srvtimeout 50000 stats enable #line 8 "/export/home/msoto/haproxy.cfg.m4" #line 1 "/export/home/msoto/haproxy.cfg.m4:/export/home/msoto/haproxy.d/10status.inc" #------------------------------------------------------------- # servicio de consulta de estadisticas del balanceador listen stats 0.0.0.0:38080 maxconn 1 mode http stats uri / #------------------------------------------------------------- # servicio de chequeo del estado del balanceador # simple response : 'OK' listen health_check-8081 0.0.0.0:38081 mode health maxconn 2 #------------------------------------------------------------- # servicio de chequeo del estado del balanceador # HTTP response : 'HTTP/1.0 200 OK' listen http_health_check-8082 0.0.0.0:38082 mode health option httpchk maxconn 2 #line 9 "/export/home/msoto/haproxy.cfg.m4" #line 1 "/export/home/msoto/haproxy.cfg.m4:/export/home/msoto/haproxy.d/50cdl.inc" #------------------------------------------------------------- # Balanceo de cargas sobre el httpserver de Webservices del Club Digitel # Balanceo capa3 # listen web_CdlWS-47081 bind :47081 mode tcp log global retries 3 maxconn 500 option httpclose # evita el keep alive contimeout 3000 # 3s para resolver el request de la cola clitimeout 30000 # 30s para que el cliente envie datos srvtimeout 60000 # 1m para que el servidor responda server cdl.94-7081 10.27.31.94:7081 maxconn 30 check inter 2000 fall 3 #line 10 "/export/home/msoto/haproxy.cfg.m4" #line 1 "/export/home/msoto/haproxy.cfg.m4:/export/home/msoto/haproxy.d/50featc.inc" #------------------------------------------------------------- # Balanceador de los servidores del Front End Unico de ATC # Preservacion de sesion por inyeccion de Cookie # Modelo utilizado en pruebas para el caso de balanceo capa-7 # Inyeccion de cookie para la identificacion del cliente listen int_featc001-27011 bind :27011 mode http #option httpclose # evita el keep alive #option httplog # registra en el log el http request retries 2 log global option forwardfor except 127.0.0.1/8 #capture request header X-Forwarded-For len 15 # inyeccion de cookie de la asignacion del servidor cookie PROXY_SERVERID insert nocache indirect #appsession JSESSIONID len 52 timeout 10800000 server csatc01-7001 10.27.31.189:7001 weight 7 maxconn 60 cookie csatc01 check inter 2000 fall 3 #server csatc02 10.27.31.92:7011 weight 3 maxconn 60 cookie csatc02 check inter 2000 fall 3 server csclh01-7011 10.27.31.36:7011 weight 3 maxconn 60 cookie csclh01 check inter 2000 fall 3 #------------------------------------------------------------- # Balanceo de cargas sobre el integrador # verificar IP y puerto asignado listen int_serv-27003 bind :27003 #mode tcp mode http option httpclose # evita el keep alive log global maxconn 400 retries 3 contimeout 30000 clitimeout 4000 srvtimeout 10000 #grace 10000 server csatc01-7003 10.27.31.189:7003 weight 7 maxconn 29 check inter 2000 fall 3 server csclh01-7003 10.27.31.36:7003 weight 3 maxconn 14 check inter 2000 fall 3 #line 11 "/export/home/msoto/haproxy.cfg.m4" #line 1 "/export/home/msoto/haproxy.cfg.m4:/export/home/msoto/haproxy.d/50featcoas.inc" #------------------------------------------------------------- # Balanceo de cargas sobre el httpserver de FrontEnd de ATC # Balanceo capa3 # listen web_featcoas-27016 disabled bind :27016 mode http log global retries 3 maxconn 2000 option httpclose # evita el keep alive contimeout 20000 # 20s para resolver el request de la cola clitimeout 2000 # 2s para que el cliente envie datos srvtimeout 60000 # 60s para que el servidor responda option forwardfor # Header HTTP: X-Forwarded-For #option httpchk GET /FrontEndUnicoATC/version #option httpchk HEAD /index.html #option httpchk GET /FrontEndUnicoATC/VERSION.TXT server csoas01-7016 10.27.31.182:7016 weight 1 maxconn 30 check inter 2000 fall 3 server csoas02-7016 10.27.31.183:7016 weight 1 maxconn 30 check inter 2000 fall 3 #------------------------------------------------------------- # Balanceo de cargas sobre el httpserver de Webservices del FrontEnd de ATC # Balanceo capa3 # listen web_featcoasWS-27017 disabled bind :27017 mode tcp log global retries 3 maxconn 500 option httpclose # evita el keep alive contimeout 3000 # 3s para resolver el request de la cola clitimeout 1000 # 1s para que el cliente envie datos srvtimeout 4800 # 4.8s para que el servidor responda #option httpchk GET /WebServicesATC/VERSION.TXT #option httpchk HEAD /index.html #option httpchk GET /WebServicesATC/version server csoas01-7016 10.27.31.182:7016 weight 1 maxconn 30 check inter 2000 fall 3 server csoas02-7016 10.27.31.183:7016 weight 1 maxconn 30 check inter 2000 fall 3 #line 12 "/export/home/msoto/haproxy.cfg.m4" #line 1 "/export/home/msoto/haproxy.cfg.m4:/export/home/msoto/haproxy.d/50sms.inc" #------------------------------------------------------------- # Balanceo de cargas sobre los MAR de entrega de SMS # la aplicacion mantiene la conexion abierta con actividad # de maximo 60 segundos. De no haber actividad en ese periodo # se cierra la sesion en ambas partes con un margen de espera de 10s listen vas_sms disabled #enabled bind :47600 mode tcp log global retries 3 clitimeout 58000 srvtimeout 70000 contimeout 4000 maxconn 40 server mar45 10.26.2.45:17600 maxconn 20 check inter 2000 fall 1 rise 3 backup server mar46 10.26.2.46:17600 maxconn 20 check inter 2000 fall 3 rise 1 #line 13 "/export/home/msoto/haproxy.cfg.m4" #line 1 "/export/home/msoto/haproxy.cfg.m4:/export/home/msoto/haproxy.d/80cswint7001.inc" #------------------------------------------------------------- # Balanceador de los servidores de web CDWINT # Preservacion de sesion por inyeccion de Cookie # Modelo utilizado en pruebas para el caso de balanceo capa-7 # Inyeccion de cookie para la identificacion del cliente listen web_cswint-57101 bind :57101 mode http #option httpclose # evita el keep alive retries 2 log global option forwardfor except 127.0.0.1/8 # inyeccion de cookie de la asignacion del servidor cookie PROXY_SERVERID insert nocache indirect server cswint01-7001 10.27.31.221:7001 weight 1 maxconn 30 cookie cswint01 check inter 2000 fall 3 server cswint02-7001 10.27.31.222:7001 weight 1 maxconn 30 cookie cswint02 check inter 2000 fall 3 #line 14 "/export/home/msoto/haproxy.cfg.m4" #line 1 "/export/home/msoto/haproxy.cfg.m4:/export/home/msoto/haproxy.d/80featdevelop.inc" #------------------------------------------------------------- # Balanceo de cargas sobre el httpserver de FrontEnd de ATC # Balanceo capa3 # listen web_featc_dev-17801 bind :47801 mode http log global retries 3 maxconn 20 option httpclose # evita el keep alive contimeout 20000 # 20s para resolver el request de la cola clitimeout 2000 # 2s para que el cliente envie datos srvtimeout 60000 # 60s para que el servidor responda option forwardfor # Header HTTP: X-Forwarded-For #option httpchk GET /FrontEndUnicoATC/version #option httpchk HEAD /index.html #option httpchk GET /FrontEndUnicoATC/VERSION.TXT server 10.21.17.196-8080 10.21.17.196:8080 weight 1 maxconn 30 check inter 2000 fall 3 #line 15 "/export/home/msoto/haproxy.cfg.m4" #line 1 "/export/home/msoto/haproxy.cfg.m4:/export/home/msoto/haproxy.d/80integrator.inc" listen integrator bind :47000-47030 mode tcp log global retries 3 clitimeout 70000 srvtimeout 70000 maxconn 40 server csclh01 10.27.31.36:-40000 maxconn 40 #line 16 "/export/home/msoto/haproxy.cfg.m4" #line 1 "/export/home/msoto/haproxy.cfg.m4:/export/home/msoto/haproxy.d/80sms-test.inc" #------------------------------------------------------------- # Balanceo de cargas sobre los MAR de entrega de SMS # la aplicacion mantiene la conexion abierta con actividad # de maximo 60 segundos. De no haber actividad en ese periodo # se cierra la sesion en ambas partes con un margen de espera de 10s listen int_simsms disabled bind :47601 mode tcp log global retries 3 clitimeout 70000 srvtimeout 70000 maxconn 40 server sim-ms 10.21.19.27:17600 maxconn 20 server sim-lt 10.21.17.254:17600 maxconn 20 #line 17 "/export/home/msoto/haproxy.cfg.m4"