feat: rewrite zbx_ses_template for Zabbix 6.4, sync 5.0 with etalon

- zbx_ses_template.xml: version 6.4, trapper type, proper UUIDs,
  11 items matching etalon, trigger expressions in new last(/host/key) format
- zbx_ses_template_5.0.xml: add ses.license.days_remaining and
  ses.scenario.* items, rename scenario triggers to 'тестовые сценарии'
- README.md: remove Git SSH key mention (irrelevant for Zabbix setup)
This commit is contained in:
Maksim Totmin 2026-06-23 15:01:07 +07:00
parent 79c60fa535
commit 1433342256
3 changed files with 137 additions and 376 deletions

View File

@ -109,7 +109,6 @@ Zabbix агент по запросу сервера запускает скри
- **Zabbix Agent** с утилитой `zabbix_sender`
- Доступ к SES API (`http://<ses-host>:6190`)
- Доступ к Zabbix Server по порту 10051
- SSH-ключ, добавленный в Git-репозиторий (`git.totmin.ru`)
### 2. Установка пакета

View File

@ -1,29 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>6.0</version>
<date>2026-06-19T12:00:00Z</date>
<groups>
<group>
<version>6.4</version>
<template_groups>
<template_group>
<uuid>07e4cdf99f034fe199f05186adfe30b2</uuid>
<name>Templates</name>
</group>
</groups>
</template_group>
</template_groups>
<templates>
<template>
<uuid>a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6</uuid>
<uuid>eaffa798691645f6b82eb720b3976251</uuid>
<template>SES Monitor</template>
<name>SES Monitor — Service Engine Server</name>
<name>SES Monitor</name>
<description>Шаблон для мониторинга диалоговой сценарной машины SES.
Метрики отправляются watchdog-демоном ses-monitor через zabbix_sender (trapper).
Проверяет: доступность API, лицензию, выполнение сценариев, архив диалогов.
Проверяет: доступность API, лицензию, выполнение сценариев.
Сценарии задаются в YAML-файлах (config/scenarios/). Ключи метрик
формируются из поля zabbix_key в файле сценария. Примеры метрик:
- ses.scenario.{имя_сценария}.ok
- ses.scenario.{имя_сценария}.time
- ses.scenario.{имя_сценария}.error
Для каждого сценария вручную добавьте соответствующий item в этот шаблон.</description>
Сценарии задаются в YAML-файлах (config/scenarios/). Все сценарии
агрегируются в фиксированные метрики — шаблон универсален и не зависит
от количества или состава сценариев.</description>
<groups>
<group>
@ -31,51 +27,30 @@
</group>
</groups>
<!-- ============================================================ -->
<!-- Макросы (переопределяются на уровне хоста) -->
<!-- ============================================================ -->
<macros>
<macro>
<macro>{$SES_API_TIMEOUT_MS}</macro>
<value>5000</value>
<description>Порог медленного ответа API (миллисекунды)</description>
</macro>
<macro>
<macro>{$SES_UNKNOWN_THRESHOLD}</macro>
<value>10</value>
<description>Порог unknown-запросов за 5 минут</description>
</macro>
<macro>
<macro>{$SES_STEP_TIME_WARNING_MS}</macro>
<value>5000</value>
<description>Порог предупреждения: среднее время шага диалога (мс)</description>
</macro>
<macro>
<macro>{$SES_STEP_TIME_ERROR_MS}</macro>
<value>15000</value>
<description>Порог ошибки: среднее время шага диалога (мс)</description>
</macro>
</macros>
<items>
<!-- ======================================================== -->
<!-- Liveness-проверки -->
<!-- ======================================================== -->
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000001</uuid>
<uuid>1b1b94f0c99342b7a18ce8c1bedca545</uuid>
<name>SES: API доступность</name>
<type>ZABBIX_TRAPPER</type>
<type>TRAP</type>
<key>ses.api.liveness</key>
<delay>0</delay>
<history>7d</history>
<trends>0</trends>
<value_type>UINT64</value_type>
<trends>30d</trends>
<value_type>UNSIGNED</value_type>
<description>0 — API недоступен, 1 — работает. Проверяется GET /ses/hostname.</description>
<triggers>
<trigger>
<uuid>tr00000000000000000000000000000001</uuid>
<expression>{last()}=0</expression>
<uuid>a55f63b525fa40a5b3ff47e608ca3402</uuid>
<expression>last(/SES Monitor/ses.api.liveness)=0</expression>
<name>SES API недоступен на {HOST.NAME}</name>
<priority>HIGH</priority>
<manual_close>YES</manual_close>
@ -84,9 +59,9 @@
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000002</uuid>
<uuid>e050ded4f44946b1bb3a91cdf1fb7033</uuid>
<name>SES: время ответа API</name>
<type>ZABBIX_TRAPPER</type>
<type>TRAP</type>
<key>ses.api.response_time</key>
<delay>0</delay>
<history>7d</history>
@ -96,8 +71,8 @@
<description>Время ответа GET /ses/hostname в миллисекундах.</description>
<triggers>
<trigger>
<uuid>tr00000000000000000000000000000002</uuid>
<expression>{last()}&gt;{$SES_API_TIMEOUT_MS}</expression>
<uuid>175ec134062344e19c1cbb8e0e783805</uuid>
<expression>last(/SES Monitor/ses.api.response_time)&gt;{$SES_API_TIMEOUT_MS}</expression>
<name>SES: медленный ответ API (&gt;{$SES_API_TIMEOUT_MS} мс)</name>
<priority>WARNING</priority>
<manual_close>YES</manual_close>
@ -106,19 +81,19 @@
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000003</uuid>
<uuid>a9c57b199b994a7eb5988dadfd7d99ec</uuid>
<name>SES: статус лицензии</name>
<type>ZABBIX_TRAPPER</type>
<type>TRAP</type>
<key>ses.license.ok</key>
<delay>0</delay>
<history>7d</history>
<trends>0</trends>
<value_type>UINT64</value_type>
<trends>30d</trends>
<value_type>UNSIGNED</value_type>
<description>0 — проблема с лицензией, 1 — в порядке.</description>
<triggers>
<trigger>
<uuid>tr00000000000000000000000000000003</uuid>
<expression>{last()}=0</expression>
<uuid>204a5e48885b4b8eb179c41d6e238a28</uuid>
<expression>last(/SES Monitor/ses.license.ok)=0</expression>
<name>SES: проблема с лицензией на {HOST.NAME}</name>
<priority>HIGH</priority>
<manual_close>YES</manual_close>
@ -127,338 +102,123 @@
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000004</uuid>
<uuid>55389b8a8df94180a16a65d803812ca7</uuid>
<name>SES: дней до окончания лицензии</name>
<type>TRAP</type>
<key>ses.license.days_remaining</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>FLOAT</value_type>
<units>d</units>
<description>Количество дней до окончания лицензии SES. -1 = бессрочная.</description>
</item>
<item>
<uuid>85dd1639455048dfa9a10ece3672072d</uuid>
<name>SES: количество сценариев (роботов)</name>
<type>ZABBIX_TRAPPER</type>
<type>TRAP</type>
<key>ses.robots.count</key>
<delay>0</delay>
<history>30d</history>
<trends>365d</trends>
<value_type>UINT64</value_type>
<history>7d</history>
<trends>30d</trends>
<value_type>UNSIGNED</value_type>
<description>Общее количество зарегистрированных сценариев (роботов).
Изменение значения может сигнализировать о проблемах конфигурации.</description>
</item>
<!-- ======================================================== -->
<!-- Сценарии (добавляйте items по мере создания YAML-файлов) -->
<!-- ======================================================== -->
<!--
Формат ключа: ses.scenario.{zabbix_key}.ok
Где {zabbix_key} — значение поля zabbix_key из YAML-файла сценария.
Пример для сценария с zabbix_key: "ses.scenario.my_bot":
<item>
<name>SES: сценарий my_bot</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.scenario.my_bot.ok</key>
<uuid>6a8c0db40224428597ec74f3e1676b0c</uuid>
<name>SES: тестовые сценарии — все успешны</name>
<type>TRAP</type>
<key>ses.scenario.ok</key>
<delay>0</delay>
<history>7d</history>
<value_type>UINT64</value_type>
<trends>30d</trends>
<value_type>UNSIGNED</value_type>
<description>1 — все сценарии прошли, 0 — есть упавшие.</description>
<triggers>
<trigger>
<expression>{last()}=0</expression>
<name>SES: сценарий my_bot провален</name>
<uuid>d2699acb49dd4af3af88fbcb96c6bf23</uuid>
<expression>last(/SES Monitor/ses.scenario.ok)=0</expression>
<name>SES: тестовые сценарии мониторинга падают на {HOST.NAME}</name>
<priority>AVERAGE</priority>
<manual_close>YES</manual_close>
</trigger>
</triggers>
</item>
<item>
<name>SES: сценарий my_bot — время</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.scenario.my_bot.time</key>
<uuid>1cc5ee304244475bbc9bada151b722ab</uuid>
<name>SES: тестовые сценарии — всего</name>
<type>TRAP</type>
<key>ses.scenario.total</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UNSIGNED</value_type>
<description>Количество активных сценариев мониторинга.</description>
</item>
<item>
<uuid>9659535283ea4b26972ea7f4388759a1</uuid>
<name>SES: тестовые сценарии — упало</name>
<type>TRAP</type>
<key>ses.scenario.failed</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UNSIGNED</value_type>
<description>Количество упавших сценариев за последний цикл.</description>
<triggers>
<trigger>
<uuid>b5a9deae3de74d68b3a92617541bf0c8</uuid>
<expression>last(/SES Monitor/ses.scenario.failed)&gt;0</expression>
<name>SES: тестовые сценарии мониторинга падают на {HOST.NAME}</name>
<priority>WARNING</priority>
<manual_close>YES</manual_close>
</trigger>
</triggers>
</item>
<item>
<uuid>6e7d1816d830492fbe05fc7d5adaea5d</uuid>
<name>SES: тестовые сценарии — среднее время</name>
<type>TRAP</type>
<key>ses.scenario.avg_time</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>FLOAT</value_type>
<units>ms</units>
<description>Среднее время выполнения сценария (миллисекунды).</description>
</item>
<item>
<name>SES: сценарий my_bot — ошибка</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.scenario.my_bot.error</key>
<uuid>0a2334ec323c4b3786f59f94b65a2b43</uuid>
<name>SES: тестовые сценарии — макс. время</name>
<type>TRAP</type>
<key>ses.scenario.max_time</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>FLOAT</value_type>
<units>ms</units>
<description>Максимальное время выполнения сценария (миллисекунды).</description>
</item>
<item>
<uuid>66e5b08b9d3f45d295df6ef9f90fca32</uuid>
<name>SES: тестовые сценарии — ошибка</name>
<type>TRAP</type>
<key>ses.scenario.error</key>
<delay>0</delay>
<history>7d</history>
<trends>0</trends>
<value_type>TEXT</value_type>
</item>
-->
<!-- ======================================================== -->
<!-- Архив диалогов -->
<!-- ======================================================== -->
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000030</uuid>
<name>SES: архив — всего диалогов (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.archive.total_5m</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
<description>Количество диалогов за последние 5 минут. 0 может означать отсутствие трафика или проблемы с коннекторами.</description>
<description>Текст ошибки: "N сценариев упали". Пустая строка если всё хорошо.</description>
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000031</uuid>
<name>SES: архив — unknown запросы (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.archive.unknown_5m</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
<description>Количество нераспознанных (unknown) запросов. Рост может указывать на проблемы с моделями SEE/SMC.</description>
<triggers>
<trigger>
<uuid>tr0000000000000000000000000000031</uuid>
<expression>{last()}&gt;{$SES_UNKNOWN_THRESHOLD}</expression>
<name>SES: много unknown запросов (&gt;{$SES_UNKNOWN_THRESHOLD} за 5 мин)</name>
<priority>WARNING</priority>
<manual_close>YES</manual_close>
</trigger>
</triggers>
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000032</uuid>
<name>SES: архив — not_found ошибки (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.archive.not_found_5m</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
</item>
<!-- ======================================================== -->
<!-- Мониторинг внутренних моделей SES -->
<!-- ======================================================== -->
<!-- SEE (распознавание намерений/сущностей) -->
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000040</uuid>
<name>SES: SEE — всего детекций (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.see.total</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
<description>Общее количество SEE-детекций (распознавание намерений и сущностей) за 5 минут.</description>
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000041</uuid>
<name>SES: SEE — низкая уверенность (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.see.low_confidence</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
<description>Количество SEE-детекций с уверенностью ниже порога (по умолчанию 0.5). Рост означает проблемы с распознаванием.</description>
<triggers>
<trigger>
<uuid>tr0000000000000000000000000000041</uuid>
<expression>{last()}&gt;0</expression>
<name>SES: низкая уверенность SEE-моделей</name>
<priority>WARNING</priority>
<manual_close>YES</manual_close>
</trigger>
</triggers>
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000042</uuid>
<name>SES: SEE — средняя уверенность (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.see.avg_confidence</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>FLOAT</value_type>
<description>Средняя уверенность (confidence) всех SEE-детекций за 5 минут (0.0 — 1.0).</description>
</item>
<!-- SMC (классификация запросов) -->
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000050</uuid>
<name>SES: SMC — всего классификаций (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.smc.total</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
<description>Общее количество SMC-классификаций за 5 минут.</description>
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000051</uuid>
<name>SES: SMC — низкая уверенность (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.smc.low_confidence</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
<description>Количество SMC-классификаций с уверенностью ниже порога. Рост означает дрифт классификации.</description>
<triggers>
<trigger>
<uuid>tr0000000000000000000000000000051</uuid>
<expression>{last()}&gt;0</expression>
<name>SES: низкая уверенность SMC-классификации</name>
<priority>WARNING</priority>
<manual_close>YES</manual_close>
</trigger>
</triggers>
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000052</uuid>
<name>SES: SMC — средняя уверенность (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.smc.avg_confidence</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>FLOAT</value_type>
<description>Средняя уверенность всех SMC-классификаций за 5 минут (0.0 — 1.0).</description>
</item>
<!-- TTS (синтез речи) -->
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000060</uuid>
<name>SES: TTS — голосовых ответов (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.tts.voice_present</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
<description>Количество ответов с синтезированным голосом за 5 минут.</description>
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000061</uuid>
<name>SES: TTS — ответов без голоса (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.tts.voice_missing</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
<description>Количество ответов без голоса за 5 минут. Рост при наличии трафика — проблема TTS.</description>
</item>
<!-- QAS (вопросно-ответная система) -->
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000070</uuid>
<name>SES: QAS — всего диалогов с QAS (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.qas.total</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000071</uuid>
<name>SES: QAS — пустых ответов (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.qas.empty</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
<description>Количество диалогов с пустым QAS за 5 минут. Высокое значение — QAS не отвечает.</description>
<triggers>
<trigger>
<uuid>tr0000000000000000000000000000071</uuid>
<expression>{last()}&gt;0 and {ses.models.qas.total.last()}&gt;0</expression>
<name>SES: QAS возвращает пустые ответы</name>
<priority>WARNING</priority>
<manual_close>YES</manual_close>
</trigger>
</triggers>
</item>
<!-- SPR (распознавание речи: аудио→текст) -->
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000080</uuid>
<name>SES: SPR — всего диалогов с reports (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.spr.total</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000081</uuid>
<name>SES: SPR — успешных расшифровок (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.models.spr.filled</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>UINT64</value_type>
<description>Количество диалогов с успешной расшифровкой речи (непустые reports) за 5 минут.</description>
</item>
<!-- ======================================================== -->
<!-- Время шага диалога (из request.datetime / reply.datetime) -->
<!-- ======================================================== -->
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000090</uuid>
<name>SES: среднее время шага диалога (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.archive.avg_step_time_5m</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>FLOAT</value_type>
<units>ms</units>
<description>Среднее время обработки шага диалога (request.datetime -> reply.datetime) за 5 минут. Рост указывает на тормоза в пайплайне (SEE/SMC/TTS/QAS или внешние API).</description>
<triggers>
<trigger>
<uuid>tr0000000000000000000000000000090</uuid>
<expression>{last()}&gt;{$SES_STEP_TIME_WARNING_MS}</expression>
<name>SES: медленная обработка шага диалога (&gt;{$SES_STEP_TIME_WARNING_MS} мс) на {HOST.NAME}</name>
<priority>WARNING</priority>
<manual_close>YES</manual_close>
</trigger>
<trigger>
<uuid>tr0000000000000000000000000000091</uuid>
<expression>{last()}&gt;{$SES_STEP_TIME_ERROR_MS}</expression>
<name>SES: критическая задержка обработки шага (&gt;{$SES_STEP_TIME_ERROR_MS} мс) на {HOST.NAME}</name>
<priority>AVERAGE</priority>
<manual_close>YES</manual_close>
</trigger>
</triggers>
</item>
<item>
<uuid>a1b2c3d4e5f6a7b8000000000000092</uuid>
<name>SES: макс. время шага диалога (5 мин)</name>
<type>ZABBIX_TRAPPER</type>
<key>ses.archive.max_step_time_5m</key>
<delay>0</delay>
<history>7d</history>
<trends>30d</trends>
<value_type>FLOAT</value_type>
<units>ms</units>
<description>Максимальное время обработки шага диалога за 5 минут. Показывает пиковые задержки.</description>
</item>
</items>
</template>
</templates>

View File

@ -77,17 +77,7 @@
</triggers>
</item>
<item>
<name>SES: дней до окончания лицензии</name>
<type>TRAP</type>
<key>ses.license.days_remaining</key>
<delay>0</delay>
<history>7d</history>
<trends>31536000</trends>
<value_type>FLOAT</value_type>
<units>d</units>
<description>Количество дней до окончания лицензии SES. -1 = бессрочная.</description>
</item>
<!-- License -->
<item>
<name>SES: статус лицензии</name>
@ -108,6 +98,18 @@
</triggers>
</item>
<item>
<name>SES: дней до окончания лицензии</name>
<type>TRAP</type>
<key>ses.license.days_remaining</key>
<delay>0</delay>
<history>7d</history>
<trends>31536000</trends>
<value_type>FLOAT</value_type>
<units>d</units>
<description>Количество дней до окончания лицензии SES. -1 = бессрочная.</description>
</item>
<item>
<name>SES: количество сценариев (роботов)</name>
<type>TRAP</type>
@ -123,7 +125,7 @@
<!-- Сценарии -->
<item>
<name>SES: сценарии — все успешны</name>
<name>SES: тестовые сценарии — все успешны</name>
<type>TRAP</type>
<key>ses.scenario.ok</key>
<delay>0</delay>
@ -134,7 +136,7 @@
<triggers>
<trigger>
<expression>{SES Monitor:ses.scenario.ok.last()}=0</expression>
<name>SES: сценарии мониторинга падают на {HOST.NAME}</name>
<name>SES: тестовые сценарии мониторинга падают на {HOST.NAME}</name>
<priority>AVERAGE</priority>
<manual_close>YES</manual_close>
</trigger>
@ -142,7 +144,7 @@
</item>
<item>
<name>SES: сценарии — всего</name>
<name>SES: тестовые сценарии — всего</name>
<type>TRAP</type>
<key>ses.scenario.total</key>
<delay>0</delay>
@ -153,7 +155,7 @@
</item>
<item>
<name>SES: сценарии — упало</name>
<name>SES: тестовые сценарии — упало</name>
<type>TRAP</type>
<key>ses.scenario.failed</key>
<delay>0</delay>
@ -164,7 +166,7 @@
<triggers>
<trigger>
<expression>{SES Monitor:ses.scenario.failed.last()}&gt;0</expression>
<name>SES: сценарии мониторинга падают на {HOST.NAME}</name>
<name>SES: тестовые сценарии мониторинга падают на {HOST.NAME}</name>
<priority>WARNING</priority>
<manual_close>YES</manual_close>
</trigger>
@ -172,7 +174,7 @@
</item>
<item>
<name>SES: сценарии — среднее время</name>
<name>SES: тестовые сценарии — среднее время</name>
<type>TRAP</type>
<key>ses.scenario.avg_time</key>
<delay>0</delay>
@ -184,7 +186,7 @@
</item>
<item>
<name>SES: сценарии — макс. время</name>
<name>SES: тестовые сценарии — макс. время</name>
<type>TRAP</type>
<key>ses.scenario.max_time</key>
<delay>0</delay>
@ -196,7 +198,7 @@
</item>
<item>
<name>SES: сценарии — ошибка</name>
<name>SES: тестовые сценарии — ошибка</name>
<type>TRAP</type>
<key>ses.scenario.error</key>
<delay>0</delay>
@ -206,7 +208,7 @@
<description>Текст ошибки: "N сценариев упали". Пустая строка если всё хорошо.</description>
</item>
</items>
</items>
</template>
</templates>
</zabbix_export>