6.0
2026-06-19T12:00:00Z
Templates
a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6
SES Monitor
SES Monitor — Service Engine Server
Шаблон для мониторинга диалоговой сценарной машины SES.
Метрики отправляются watchdog-демоном ses-monitor через zabbix_sender (trapper).
Проверяет: доступность API, лицензию, выполнение сценариев, архив диалогов.
Сценарии задаются в YAML-файлах (config/scenarios/). Ключи метрик
формируются из поля zabbix_key в файле сценария. Примеры метрик:
- ses.scenario.{имя_сценария}.ok
- ses.scenario.{имя_сценария}.time
- ses.scenario.{имя_сценария}.error
Для каждого сценария вручную добавьте соответствующий item в этот шаблон.
Templates
{$SES_API_TIMEOUT_MS}
5000
Порог медленного ответа API (миллисекунды)
{$SES_UNKNOWN_THRESHOLD}
10
Порог unknown-запросов за 5 минут
{$SES_STEP_TIME_WARNING_MS}
5000
Порог предупреждения: среднее время шага диалога (мс)
{$SES_STEP_TIME_ERROR_MS}
15000
Порог ошибки: среднее время шага диалога (мс)
-
a1b2c3d4e5f6a7b8000000000000001
SES: API доступность
ZABBIX_TRAPPER
ses.api.liveness
0
7d
0
UINT64
0 — API недоступен, 1 — работает. Проверяется GET /ses/hostname.
tr00000000000000000000000000000001
{last()}=0
SES API недоступен на {HOST.NAME}
HIGH
YES
-
a1b2c3d4e5f6a7b8000000000000002
SES: время ответа API
ZABBIX_TRAPPER
ses.api.response_time
0
7d
30d
FLOAT
ms
Время ответа GET /ses/hostname в миллисекундах.
tr00000000000000000000000000000002
{last()}>{$SES_API_TIMEOUT_MS}
SES: медленный ответ API (>{$SES_API_TIMEOUT_MS} мс)
WARNING
YES
-
a1b2c3d4e5f6a7b8000000000000003
SES: статус лицензии
ZABBIX_TRAPPER
ses.license.ok
0
7d
0
UINT64
0 — проблема с лицензией, 1 — в порядке.
tr00000000000000000000000000000003
{last()}=0
SES: проблема с лицензией на {HOST.NAME}
HIGH
YES
-
a1b2c3d4e5f6a7b8000000000000004
SES: количество сценариев (роботов)
ZABBIX_TRAPPER
ses.robots.count
0
30d
365d
UINT64
Общее количество зарегистрированных сценариев (роботов).
Изменение значения может сигнализировать о проблемах конфигурации.
-
a1b2c3d4e5f6a7b8000000000000030
SES: архив — всего диалогов (5 мин)
ZABBIX_TRAPPER
ses.archive.total_5m
0
7d
30d
UINT64
Количество диалогов за последние 5 минут. 0 может означать отсутствие трафика или проблемы с коннекторами.
-
a1b2c3d4e5f6a7b8000000000000031
SES: архив — unknown запросы (5 мин)
ZABBIX_TRAPPER
ses.archive.unknown_5m
0
7d
30d
UINT64
Количество нераспознанных (unknown) запросов. Рост может указывать на проблемы с моделями SEE/SMC.
tr0000000000000000000000000000031
{last()}>{$SES_UNKNOWN_THRESHOLD}
SES: много unknown запросов (>{$SES_UNKNOWN_THRESHOLD} за 5 мин)
WARNING
YES
-
a1b2c3d4e5f6a7b8000000000000032
SES: архив — not_found ошибки (5 мин)
ZABBIX_TRAPPER
ses.archive.not_found_5m
0
7d
30d
UINT64
-
a1b2c3d4e5f6a7b8000000000000040
SES: SEE — всего детекций (5 мин)
ZABBIX_TRAPPER
ses.models.see.total
0
7d
30d
UINT64
Общее количество SEE-детекций (распознавание намерений и сущностей) за 5 минут.
-
a1b2c3d4e5f6a7b8000000000000041
SES: SEE — низкая уверенность (5 мин)
ZABBIX_TRAPPER
ses.models.see.low_confidence
0
7d
30d
UINT64
Количество SEE-детекций с уверенностью ниже порога (по умолчанию 0.5). Рост означает проблемы с распознаванием.
tr0000000000000000000000000000041
{last()}>0
SES: низкая уверенность SEE-моделей
WARNING
YES
-
a1b2c3d4e5f6a7b8000000000000042
SES: SEE — средняя уверенность (5 мин)
ZABBIX_TRAPPER
ses.models.see.avg_confidence
0
7d
30d
FLOAT
Средняя уверенность (confidence) всех SEE-детекций за 5 минут (0.0 — 1.0).
-
a1b2c3d4e5f6a7b8000000000000050
SES: SMC — всего классификаций (5 мин)
ZABBIX_TRAPPER
ses.models.smc.total
0
7d
30d
UINT64
Общее количество SMC-классификаций за 5 минут.
-
a1b2c3d4e5f6a7b8000000000000051
SES: SMC — низкая уверенность (5 мин)
ZABBIX_TRAPPER
ses.models.smc.low_confidence
0
7d
30d
UINT64
Количество SMC-классификаций с уверенностью ниже порога. Рост означает дрифт классификации.
tr0000000000000000000000000000051
{last()}>0
SES: низкая уверенность SMC-классификации
WARNING
YES
-
a1b2c3d4e5f6a7b8000000000000052
SES: SMC — средняя уверенность (5 мин)
ZABBIX_TRAPPER
ses.models.smc.avg_confidence
0
7d
30d
FLOAT
Средняя уверенность всех SMC-классификаций за 5 минут (0.0 — 1.0).
-
a1b2c3d4e5f6a7b8000000000000060
SES: TTS — голосовых ответов (5 мин)
ZABBIX_TRAPPER
ses.models.tts.voice_present
0
7d
30d
UINT64
Количество ответов с синтезированным голосом за 5 минут.
-
a1b2c3d4e5f6a7b8000000000000061
SES: TTS — ответов без голоса (5 мин)
ZABBIX_TRAPPER
ses.models.tts.voice_missing
0
7d
30d
UINT64
Количество ответов без голоса за 5 минут. Рост при наличии трафика — проблема TTS.
-
a1b2c3d4e5f6a7b8000000000000070
SES: QAS — всего диалогов с QAS (5 мин)
ZABBIX_TRAPPER
ses.models.qas.total
0
7d
30d
UINT64
-
a1b2c3d4e5f6a7b8000000000000071
SES: QAS — пустых ответов (5 мин)
ZABBIX_TRAPPER
ses.models.qas.empty
0
7d
30d
UINT64
Количество диалогов с пустым QAS за 5 минут. Высокое значение — QAS не отвечает.
tr0000000000000000000000000000071
{last()}>0 and {ses.models.qas.total.last()}>0
SES: QAS возвращает пустые ответы
WARNING
YES
-
a1b2c3d4e5f6a7b8000000000000080
SES: SPR — всего диалогов с reports (5 мин)
ZABBIX_TRAPPER
ses.models.spr.total
0
7d
30d
UINT64
-
a1b2c3d4e5f6a7b8000000000000081
SES: SPR — успешных расшифровок (5 мин)
ZABBIX_TRAPPER
ses.models.spr.filled
0
7d
30d
UINT64
Количество диалогов с успешной расшифровкой речи (непустые reports) за 5 минут.
-
a1b2c3d4e5f6a7b8000000000000090
SES: среднее время шага диалога (5 мин)
ZABBIX_TRAPPER
ses.archive.avg_step_time_5m
0
7d
30d
FLOAT
ms
Среднее время обработки шага диалога (request.datetime -> reply.datetime) за 5 минут. Рост указывает на тормоза в пайплайне (SEE/SMC/TTS/QAS или внешние API).
tr0000000000000000000000000000090
{last()}>{$SES_STEP_TIME_WARNING_MS}
SES: медленная обработка шага диалога (>{$SES_STEP_TIME_WARNING_MS} мс) на {HOST.NAME}
WARNING
YES
tr0000000000000000000000000000091
{last()}>{$SES_STEP_TIME_ERROR_MS}
SES: критическая задержка обработки шага (>{$SES_STEP_TIME_ERROR_MS} мс) на {HOST.NAME}
AVERAGE
YES
-
a1b2c3d4e5f6a7b8000000000000092
SES: макс. время шага диалога (5 мин)
ZABBIX_TRAPPER
ses.archive.max_step_time_5m
0
7d
30d
FLOAT
ms
Максимальное время обработки шага диалога за 5 минут. Показывает пиковые задержки.