fix(haproxy): Autodiscover на :80 и точный fail2ban для Zabbix

Outlook при настройке ext.kalinamall.ru слал GET /autodiscover/autodiscover.xml на порт 80; старый fe_http_zabbix отвечал 403 всем не-zabbix Host, fail2ban банил клиента на сутки. fe_http проксирует Autodiscover на Exchange :80, 403 только для zabbix вне allowlist, ignoreregex для /autodiscover/.
This commit is contained in:
PTah
2026-06-20 16:58:09 +10:00
parent 900749457f
commit ade8e4cafa
7 changed files with 66 additions and 16 deletions
@@ -1,5 +1,8 @@
[Definition]
failregex = ^.*haproxy\[(?:\d+|master)\]: <HOST>:\d+ \[[^\]]+\] fe_http_zabbix .* 403
# 403 на fe_http только при доступе к Zabbix с IP вне zabbix-allowed.
# Autodiscover (Outlook) и прочие Host на :80 больше не получают 403 — см. haproxy.cfg fe_http.
failregex = ^.*haproxy\[(?:\d+|master)\]: <HOST>:\d+ \[[^\]]+\] fe_http .* 403
ignoreregex =
# Подстраховка: не банить HTTP Autodiscover, если в логе всё ещё 403
ignoreregex = /autodiscover/