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

Предварительное условие - на системе должны быть включены уведомления. Команды приведены в разделе /system/notifier/ - команды управления службой нотификации

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

<CLUSTER> — имя кластера с ролью медиатор.
<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

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

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

/cluster/mediator/<CLUSTER>/alarms/notifiers/jabber/clean

Синтаксис:

clean [<DomainName> [<Field>]] [--force]

Параметры:

<DomainName> — название домена;

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

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

Пример:

admin@mycelium1@ecss1:/$ cluster/mediator/md1/alarms/notifiers/jabber/clean  * enabled              
Property enabled values successfully restored

[exec at: 16.02.2021 14:48:56, exec time: 78ms, nodes: md1@ecss1 v.3.14.7.585]

info

Команда просмотра текущих настроек предупреждений, которые передаются через Jabber.

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

/cluster/mediator/<CLUSTER>/alarms/notifiers/jabber/info

Синтаксис:

info [* | <Domain> [<Field>]]

Параметры:

<Domain> — название домена;

<Field> — название параметра, список параметров приведен в таблице 1.

Пример:

admin@mycelium1@ecss1:/$ cluster/mediator/md1/alarms/notifiers/jabber/info *              
┌───────────┬───────────┬────────────────────────────────────────────────────────────────────────────────┐
│ Property  │  Domain   │                                     Value                                      │
├───────────┼───────────┼────────────────────────────────────────────────────────────────────────────────┤
│body_format│           │Class: %CLASS% ~nLocation: %LOCATION% ~nInstance: %INSTANCE% ~nTime: %TIME% ~nTe│
│           │           │xt: %TEXT%                                                                      │
│body_limit │           │1000                                                                            │
│enabled    │           │false                                                                           │
│enabled    │biysk.local│true                                                                            │
│to         │           │["ecss-3.14-test@jabber.eltex.loc"]                                             │
└───────────┴───────────┴────────────────────────────────────────────────────────────────────────────────┘

[exec at: 16.02.2021 13:51:15, exec time: 22ms, nodes: md1@ecss1 v.3.14.7.585]

send_test_jabber

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

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

/cluster/mediator/<CLUSTER>/alarms/notifiers/jabber/send_test_jabber

Синтаксис:

send_test_jabber

Параметры:

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

Пример:

admin@mycelium1@ecss1:/$ cluster/mediator/md1/alarms/notifiers/jabber/send_test_jabber                
Send test alarm successfully

[exec at: 16.02.2021 13:52:08, exec time: 7ms, nodes: md1@ecss1 v.3.14.7.585]

set

Команда настройки параметров уведомления, отправляемого по Jabber.

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

/cluster/mediator/<CLUSTER>/alarms/notifiers/jabber/set

Синтаксис:

set <DomainName> <Field> <Value>

Параметры:

<DomainName> — название домена;

<Field> — название параметра, список параметров приведен в таблице 1.
<Value> — значение параметра.

Пример:

admin@mycelium1@ecss1:/$ cluster/mediator/md1/alarms/notifiers/jabber/set * to add ecss-3.14-test@jabber.eltex.loc
Property "to" successfully changed from: 
[]
   to
["ecss-3.14-test@jabber.eltex.loc"].

[exec at: 16.02.2021 13:48:13, exec time: 71ms, nodes: md1@ecss1 v.3.14.7.585]