5 Commits

Author SHA1 Message Date
Maksim Totmin
99c30d4993 docs: fix README formatting and add missing robot_id step
- Close unclosed YAML code block (table was inside it)
- Fix code block indentation inside numbered lists (3->4 spaces)
- Align comments in directory tree listing
- Add explicit robot_id step to 'Adding new scenario' guide
- Remove stale production IP from config example
2026-06-19 20:59:34 +07:00
Maksim Totmin
bec273d7ac refactor: remove global robot_id, require it per-scenario
- config.py: remove robot_id field from SESConfig (no global default)
- session_client.py: robot_id is now REQUIRED in ask(), no fallback
- mfc_dialog.yaml: add explicit robot_id
- example_*.yaml: add commented robot_id placeholder, fix outdated comments
- config.yaml.example: remove robot_id from ses section
- README: full audit — remove archive references, fix deployment docs,
    fix scenario format docs, remove outdated sections
2026-06-19 20:53:41 +07:00
Maksim Totmin
9505742b96 docs: update deployment section to use git clone + pip install -e .
Replace rsync-based deployment with git clone from git.totmin.ru.
Update Zabbix template import instructions to choose between
sender (zbx_ses_template_5.0.xml) and UserParameter
(zbx_ses_template_5.0_up.xml) variants.
2026-06-19 20:43:16 +07:00
Maksim Totmin
2907652aec docs: remove archive_auditor references from README 2026-06-19 20:41:53 +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