Maksim Totmin
2907652aec
docs: remove archive_auditor references from README
2026-06-19 20:41:53 +07:00
Maksim Totmin
763a1a2a16
cleanup: remove dead archive_auditor module
...
archive_auditor.py not imported or used by main.py since archive
metrics were removed from the monitoring loop. Remove the dead
module along with its 10 tests and dead imports (ModelsMonitoringConfig,
AppConfig, ArchiveEntry).
Tests: 59 -> 48 (all pass)
2026-06-19 20:36:34 +07:00
Maksim Totmin
6d8bf29045
refactor: migrate to src-layout (PEP 517/518)
...
Move ses_monitor package into src/ directory for proper
Python packaging standards (src-layout).
- src/ses_monitor/ — package source
- pyproject.toml: [tool.setuptools.packages.find] where = ["src"]
- pyproject.toml: [tool.pytest.ini_options] pythonpath = ["src"]
- 59 tests pass unchanged
2026-06-19 20:29:22 +07:00
Maksim Totmin
7394b14b52
Initial commit: ses-monitor watchdog for SES
...
Универсальный watchdog-мониторинг Service Engine Server (SES):
- Liveness-проверки (API, лицензия, роботы)
- Диалоговые сценарии из YAML с агрегацией в 6 фиксированных Zabbix-метрик
- Доставка: zabbix_sender (active push) или UserParameter (пассивный опрос)
- Поддержка Python 3.7+, Zabbix 5.0
2026-06-19 20:26:26 +07:00