/domain/<DOMAIN>/alarms/notifiers/email/ - команды настройки параметров предупреждений, отправляемых по email
В данном разделе приводится описание команд, которые используются для настройки параметров сообщений о предупреждениях, отправляемых по электронной почте.
В таблице 1 приведено описание параметров службы уведомления по электронной почте.
Таблица 1 - Описание параметров сообщений о предупреждениях по электронной почте
Параметр | Значение по умолчанию | Описание |
---|---|---|
body_format | "Class: CLASS ~nLocation: LOCATION ~nInstance: INSTANCE ~nTime: TIME ~nText: TEXT" | Формат тела сообщения |
body_limit | 1000 | Ограничение количества символов тела сообщения |
enabled | false | Включить или выключить уведомления |
from_name | "ECSS-NO-REPLY" | Имя отправителя |
subject_format | "ALARM (SEVERITY)" | Формат темы сообщения |
subject_limit | 50 | Ограничение количества символов темы сообщения |
to | не задано | Cписок получателей сообщений |
to_name | "ECSS-SUPPORT" | Имя группы получателей сообщений |
clean
Команда позволяет сбрасывать значения параметров службы уведомления по электронной почте.
Путь команды:
/domain/<DOMAIN>/alarms/notifiers/email/clean [--force]
Синтаксис:
clean [<KEY>]
Параметры:
<KEY> - название параметра, значение которого нужно установить по умолчанию. Опциональный параметр. Если параметр не указывать, то все значения будут установлены по умолчанию. Список параметров приведен в таблице 1.
--force - выполнение команды без запроса подтверждения.
Пример:
admin@[mycelium1@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: 28.02.2019 09:03:11, exec time: 2s 478ms, nodes: core1@ecss2]
info
Команда просмотра текущих настроек службы уведомления по электронной почте.
Путь команды:
/domain/<DOMAIN>/alarms/notifiers/email/info
Синтаксис:
info [<KEY>]
Параметры:
<KEY> - название параметра, значения приведены в таблице 1.
Пример:
admin@[mycelium1@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│["ecss10biysk@mail.ru"] │ │to_name │biysk.local│ECSS-SUPPORT │ └──────────────┴───────────┴────────────────────────────────────────────────────────────────────────────────┘ [exec at: 27.02.2019 22:07:05, exec time: 83ms, nodes: core1@ecss1]
send_test_email
Команда используется для отправки тестового email-сообщения.
Путь команды:
/domain/<DOMAIN>/alarms/notifiers/email/send_test_email
Синтаксис:
send_test_email
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/alarms/notifiers/email/send_test_email Send test alarm successfully [exec at: 27.02.2019 22:13:09, exec time: 92ms, nodes: md1@ecss1]
set
Команда установки значения параметров службы уведомления по электронной почте.
Путь команды:
/domain/<DOMAIN>/alarms/notifiers/email/set
Синтаксис:
set <KEY> <VALUE>
Параметры:
<KEY> - название параметра, список параметров приведен в таблице 1.
<VALUE> - значение параметра.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/alarms/notifiers/email/set to add asz@sibnet.ru Property "to" successfully changed from: ["ecss10biysk@mail.ru"] to ["asz@sibnet.ru","ecss10biysk@mail.ru"]. [exec at: 27.02.2019 22:19:27, exec time: 303ms, nodes: core1@ecss1]