5.0
2026-06-19T12:00:00Z
Templates
SES Monitor
SES Monitor — Service Engine Server
Шаблон для мониторинга диалоговой сценарной машины SES.
Метрики передаются watchdog-демоном ses-monitor через UserParameter (Zabbix агент).
JSON с метриками пишется в /var/tmp/ses_monitor/metrics.json и читается
скриптом scripts/zbx_get.py. Master-элемент: ses.metrics.
Проверяет: доступность API, лицензию, выполнение сценариев.
Сценарии задаются в YAML-файлах (config/scenarios/). Все сценарии
агрегируются в фиксированные метрики — шаблон универсален и не зависит
от количества или состава сценариев.
Templates
{$SES_API_TIMEOUT_MS}
5000
Порог медленного ответа API (миллисекунды)
-
SES: все метрики (JSON)
ZABBIX_PASSIVE
ses.metrics
30s
7d
31536000
TEXT
Полный JSON со всеми метриками ses-monitor. Используется как master item для dependent items с JSONPath.
-
SES: API доступность
DEPENDENT
ses.metrics
JSONPATH
$["ses.api.liveness"]
7d
31536000
UNSIGNED
ses.api.liveness
-
SES: время ответа API
DEPENDENT
ses.metrics
JSONPATH
$["ses.api.response_time"]
7d
31536000
FLOAT
ms
ses.api.response_time
-
SES: статус лицензии
DEPENDENT
ses.metrics
JSONPATH
$["ses.license.ok"]
7d
31536000
UNSIGNED
ses.license.ok
-
SES: дней до окончания лицензии
DEPENDENT
ses.metrics
JSONPATH
$["ses.license.days_remaining"]
7d
31536000
FLOAT
d
ses.license.days_remaining
-
SES: количество сценариев (роботов)
DEPENDENT
ses.metrics
JSONPATH
$["ses.robots.count"]
7d
31536000
UNSIGNED
ses.robots.count
-
SES: сценарии — все успешны
DEPENDENT
ses.metrics
JSONPATH
$["ses.scenario.ok"]
7d
31536000
UNSIGNED
ses.scenario.ok
-
SES: сценарии — всего
DEPENDENT
ses.metrics
JSONPATH
$["ses.scenario.total"]
7d
31536000
UNSIGNED
ses.scenario.total
-
SES: сценарии — упало
DEPENDENT
ses.metrics
JSONPATH
$["ses.scenario.failed"]
7d
31536000
UNSIGNED
ses.scenario.failed
-
SES: сценарии — среднее время
DEPENDENT
ses.metrics
JSONPATH
$["ses.scenario.avg_time"]
7d
31536000
FLOAT
ms
ses.scenario.avg_time
-
SES: сценарии — макс. время
DEPENDENT
ses.metrics
JSONPATH
$["ses.scenario.max_time"]
7d
31536000
FLOAT
ms
ses.scenario.max_time
-
SES: сценарии — ошибка
DEPENDENT
ses.metrics
JSONPATH
$["ses.scenario.error"]
7d
31536000
TEXT
ses.scenario.error