From 11a96222f4fa7aee3734863ef082b8bef00db7a3 Mon Sep 17 00:00:00 2001 From: Maksim Totmin Date: Tue, 23 Jun 2026 18:13:43 +0700 Subject: [PATCH] add triggers to all Zabbix templates - add WARNING trigger on ses.license.days_remaining (< 30 days) - add CRITICAL trigger on ses.scenario.error (strlen > 0) - populate all 5 missing triggers in zbx_ses_template_5.0_up.xml All 4 templates now have 7 triggers each. --- zabbix/zbx_ses_template.xml | 18 ++++++++++ zabbix/zbx_ses_template_5.0.xml | 16 +++++++++ zabbix/zbx_ses_template_5.0_up.xml | 56 ++++++++++++++++++++++++++++++ zabbix/zbx_ses_template_up.xml | 18 ++++++++++ 4 files changed, 108 insertions(+) diff --git a/zabbix/zbx_ses_template.xml b/zabbix/zbx_ses_template.xml index 235f0f8..1c51605 100644 --- a/zabbix/zbx_ses_template.xml +++ b/zabbix/zbx_ses_template.xml @@ -112,6 +112,15 @@ FLOAT d Количество дней до окончания лицензии SES. -1 = бессрочная. + + + 82479a2d-72d3-4935-905e-5aa5ac2c24e3 + last(/SES Monitor/ses.license.days_remaining)>0 and last(/SES Monitor/ses.license.days_remaining)<30 + SES: лицензия истекает через (<30 дней) на {HOST.NAME} + WARNING + YES + + @@ -217,6 +226,15 @@ 0 TEXT Текст ошибки: "N сценариев упали". Пустая строка если всё хорошо. + + + 71bad15f-2b6e-4130-8567-4fd88f419bb5 + strlen(last(/SES Monitor/ses.scenario.error))>0 + SES: критическая ошибка выполнения сценариев на {HOST.NAME} + CRITICAL + YES + + diff --git a/zabbix/zbx_ses_template_5.0.xml b/zabbix/zbx_ses_template_5.0.xml index b24fb05..451fae3 100644 --- a/zabbix/zbx_ses_template_5.0.xml +++ b/zabbix/zbx_ses_template_5.0.xml @@ -108,6 +108,14 @@ FLOAT d Количество дней до окончания лицензии SES. -1 = бессрочная. + + + {SES Monitor:ses.license.days_remaining.last()}>0 and {SES Monitor:ses.license.days_remaining.last()}<30 + SES: лицензия истекает через (<30 дней) на {HOST.NAME} + WARNING + YES + + @@ -206,6 +214,14 @@ 31536000 TEXT Текст ошибки: "N сценариев упали". Пустая строка если всё хорошо. + + + {SES Monitor:ses.scenario.error.strlen()}>0 + SES: критическая ошибка выполнения сценариев на {HOST.NAME} + CRITICAL + YES + + diff --git a/zabbix/zbx_ses_template_5.0_up.xml b/zabbix/zbx_ses_template_5.0_up.xml index 563eb3e..fbd6053 100644 --- a/zabbix/zbx_ses_template_5.0_up.xml +++ b/zabbix/zbx_ses_template_5.0_up.xml @@ -67,6 +67,14 @@ JSON с метриками пишется в /var/tmp/ses_monitor/metrics.json 31536000 UNSIGNED ses.api.liveness + + + {SES Monitor:ses.api.liveness.last()}=0 + SES API недоступен на {HOST.NAME} + HIGH + YES + + @@ -86,6 +94,14 @@ JSON с метриками пишется в /var/tmp/ses_monitor/metrics.json FLOAT ms ses.api.response_time + + + {SES Monitor:ses.api.response_time.last()}>{$SES_API_TIMEOUT_MS} + SES: медленный ответ API (>{$SES_API_TIMEOUT_MS} мс) + WARNING + YES + + @@ -104,6 +120,14 @@ JSON с метриками пишется в /var/tmp/ses_monitor/metrics.json 31536000 UNSIGNED ses.license.ok + + + {SES Monitor:ses.license.ok.last()}=0 + SES: проблема с лицензией на {HOST.NAME} + HIGH + YES + + @@ -123,6 +147,14 @@ JSON с метриками пишется в /var/tmp/ses_monitor/metrics.json FLOAT d ses.license.days_remaining + + + {SES Monitor:ses.license.days_remaining.last()}>0 and {SES Monitor:ses.license.days_remaining.last()}<30 + SES: лицензия истекает через (<30 дней) на {HOST.NAME} + WARNING + YES + + @@ -161,6 +193,14 @@ JSON с метриками пишется в /var/tmp/ses_monitor/metrics.json 31536000 UNSIGNED ses.scenario.ok + + + {SES Monitor:ses.scenario.ok.last()}=0 + SES: тестовые сценарии мониторинга падают на {HOST.NAME} + AVERAGE + YES + + @@ -197,6 +237,14 @@ JSON с метриками пишется в /var/tmp/ses_monitor/metrics.json 31536000 UNSIGNED ses.scenario.failed + + + {SES Monitor:ses.scenario.failed.last()}>0 + SES: тестовые сценарии мониторинга падают на {HOST.NAME} + WARNING + YES + + @@ -253,6 +301,14 @@ JSON с метриками пишется в /var/tmp/ses_monitor/metrics.json 31536000 TEXT ses.scenario.error + + + {SES Monitor:ses.scenario.error.strlen()}>0 + SES: критическая ошибка выполнения сценариев на {HOST.NAME} + CRITICAL + YES + + diff --git a/zabbix/zbx_ses_template_up.xml b/zabbix/zbx_ses_template_up.xml index e9c7594..3cf15f2 100644 --- a/zabbix/zbx_ses_template_up.xml +++ b/zabbix/zbx_ses_template_up.xml @@ -160,6 +160,15 @@ JSON с метриками пишется в /var/tmp/ses_monitor/metrics.json FLOAT d Количество дней до окончания лицензии SES. -1 = бессрочная. + + + 67f94034-c31f-480f-aa47-68c986bdb2e9 + last(/SES Monitor/ses.license.days_remaining)>0 and last(/SES Monitor/ses.license.days_remaining)<30 + SES: лицензия истекает через (<30 дней) на {HOST.NAME} + WARNING + YES + + @@ -323,6 +332,15 @@ JSON с метриками пишется в /var/tmp/ses_monitor/metrics.json 0 TEXT Текст ошибки: "N сценариев упали". Пустая строка если всё хорошо. + + + 89a0f35d-cfc7-4d58-a0bf-96d9c56c85a2 + strlen(last(/SES Monitor/ses.scenario.error))>0 + SES: критическая ошибка выполнения сценариев на {HOST.NAME} + CRITICAL + YES + +