2 Commits

Author SHA1 Message Date
Maksim Totmin
ee3c7cfa2c feat: добавил автосборку Python 3.11 в install.sh для серверов со старым Python
- install.sh проверяет версию Python, если < 3.10 — собирает 3.11 из исходников
- Python ставится локально в /opt/airflow-monitor/python, без влияния на систему
- исходники Python 3.11.12 включены в архив (python-src/)
- wheels для Python 3.9-3.14 покрывают все версии
- архив 26 МБ (20 МБ — исходники Python)
2026-04-08 18:13:47 +07:00
Maksim Totmin
bc437cbf8c feat: добавил систему мониторинга Airflow DAG-ов с интеграцией в Zabbix
- автообнаружение Docker Airflow через docker inspect и .env
- мониторинг failed и long-running DAG-запусков с автоматическим retry
- экспорт данных в файлы для Zabbix Agent через UserParameter
- офлайн-сборка ZIP-архива для закрытых контуров
- Zabbix шаблоны для 5.x (XML) и 6.x+ (YAML)
- systemd сервис с graceful shutdown и lock file
2026-04-08 17:23:03 +07:00