В данном разделе приводится описание команд, которые используются для настройки параметров сообщений о предупреждениях, отправляемых по электронной почте. 

В таблице 1 приведено описание параметров службы уведомления по электронной почте.

<DOMAIN> - имя виртуальной АТС.

Таблица 1 — Описание параметров сообщений о предупреждениях по электронной почте

ПараметрЗначение по умолчаниюОписание
body_format"Class: CLASS ~nLocation: LOCATION ~nInstance: INSTANCE ~nTime: TIME ~nText: TEXT"Формат тела сообщения
body_limit1000Ограничение количества символов тела сообщения
enabledfalseВключить или выключить уведомления
from_name"ECSS-NO-REPLY"Имя отправителя
subject_format"ALARM (SEVERITY)"Формат темы сообщения
subject_limit50Ограничение количества символов темы сообщения
toне заданоCписок получателей сообщений
to_name"ECSS-SUPPORT"Имя группы получателей сообщений

clean

Команда позволяет сбрасывать значения параметров службы уведомления по электронной почте.

Путь команды:

/domain/<DOMAIN>/alarms/notifiers/email/clean [--force]

Синтаксис:

clean [<KEY>]

Параметры:

<KEY> - название параметра, значение которого нужно установить по умолчанию. Опциональный параметр. Если параметр не указывать, то все значения будут установлены по умолчанию. Список параметров приведен в таблице 1.

--force - выполнение команды без запроса подтверждения.

Пример:

admin@ds1@ecss1:/$ domain/biysk.local/alarms/notifiers/email/clean
[clean] You are going to clean all customized properties in the domain "biysk.local".
Are you sure?: yes/no ?> yes
Properties values successfully restored

[exec at: 09.02.2021 11:00:46, exec time: 2s 511ms, nodes: md1@ecss1 v.3.14.7.562]

info

Команда просмотра текущих настроек службы уведомления по электронной почте.

Путь команды:

/domain/<DOMAIN>/alarms/notifiers/email/info

Синтаксис:

info [<KEY>]

Параметры:

<KEY> - название параметра, значения приведены в таблице 1.

Пример:

admin@ds1@ecss1:/$ domain/biysk.local/alarms/notifiers/email/info                         
┌──────────────┬───────────┬────────────────────────────────────────────────────────────────────────────────┐
│   Property   │  Domain   │                                     Value                                      │
├──────────────┼───────────┼────────────────────────────────────────────────────────────────────────────────┤
│body_format   │biysk.local│Class: %CLASS% ~nLocation: %LOCATION% ~nInstance: %INSTANCE% ~nTime: %TIME% ~nTe│
│              │           │xt: %TEXT%                                                                      │
│body_limit    │biysk.local│1000                                                                            │
│enabled       │biysk.local│true                                                                            │
│from_name     │biysk.local│ECSS-NO-REPLY                                                                   │
│subject_format│biysk.local│ALARM (%SEVERITY%)                                                              │
│subject_limit │biysk.local│50                                                                              │
│to            │biysk.local│["asz@sibnet.ru"]                                                               │
│to_name       │biysk.local│ECSS-SUPPORT                                                                    │
└──────────────┴───────────┴────────────────────────────────────────────────────────────────────────────────┘

[exec at: 09.02.2021 10:59:42, exec time: 28ms, nodes: md1@ecss1 v.3.14.7.562]

send_test_email

Команда используется для отправки тестового email-сообщения.

Путь команды:

/domain/<DOMAIN>/alarms/notifiers/email/send_test_email

Синтаксис:

send_test_email

Параметры:

Команда не содержит аргументов.

Пример:

admin@ds1@ecss1:/$ domain/biysk.local/alarms/notifiers/email/send_test_email
Send test alarm successfully

[exec at: 09.02.2021 11:00:12, exec time: 38ms, nodes: md1@ecss1 v.3.14.7.562]

set

Команда установки значения параметров службы уведомления по электронной почте.

Путь команды:

/domain/<DOMAIN>/alarms/notifiers/email/set

Синтаксис:

set <KEY> <VALUE>

Параметры:

<KEY> - название параметра, список параметров приведен в таблице 1.
<VALUE> - значение параметра.

Пример:

admin@ds1@ecss1:/$ domain/biysk.local/alarms/notifiers/email/info                    
┌──────────────┬───────────┬────────────────────────────────────────────────────────────────────────────────┐
│   Property   │  Domain   │                                     Value                                      │
├──────────────┼───────────┼────────────────────────────────────────────────────────────────────────────────┤
│body_format   │biysk.local│Class: %CLASS% ~nLocation: %LOCATION% ~nInstance: %INSTANCE% ~nTime: %TIME% ~nTe│
│              │           │xt: %TEXT%                                                                      │
│body_limit    │biysk.local│1000                                                                            │
│enabled       │biysk.local│false                                                                           │
│from_name     │biysk.local│ECSS-NO-REPLY                                                                   │
│subject_format│biysk.local│ALARM (%SEVERITY%)                                                              │
│subject_limit │biysk.local│50                                                                              │
│to            │biysk.local│["asz@sibnet.ru"]                                                               │
│to_name       │biysk.local│ECSS-SUPPORT                                                                    │
└──────────────┴───────────┴────────────────────────────────────────────────────────────────────────────────┘

[exec at: 09.02.2021 10:58:10, exec time: 26ms, nodes: md1@ecss1 v.3.14.7.562]