/cluster/mediator/<MEDIATOR>/alarms/notifiers/jabber/ - команды для настройки параметров предупреждений по Jabber
В данном разделе приводится описание команд, которые используются для настройки параметров предупреждений, отправляемых по Jabber.
В таблице 1 приведено описание параметров службы уведомления по Jabber.
<DOMAIN> - имя виртуальной АТС.
Таблица 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
Команда позволяет сбрасывать значения параметров службы уведомления по Jabber.
Путь команды:
/cluster/mediator/<CLUSTER>/alarms/notifiers/jabber/clean
Синтаксис:
- команда уровня кластера:
clean [<DOMAIN> [<KEY>]] [--force]
Параметры:
<KEY> - название параметра, значение которого нужно установить по умолчанию. Опциональный параметр. Если параметр не указывать, то все значения будут установлены по умолчанию. Список параметров приведен в таблице 1.
--force - выполнение команды без запроса подтверждения.
Пример:
admin@[mycelium1@ecss1]:/$ cluster/mediator/md1/alarms/notifiers/jabber/clean * enabled Property enabled values successfully restored [exec at: 21.01.2019 16:42:16, exec time: 183ms, nodes: md1@ecss1]
info
Команда просмотра текущих настроек предупреждений, которые передаются через Jabber.
Путь команды:
/cluster/mediator/<CLUSTER>/alarms/notifiers/jabber/info
Синтаксис:
- команда уровня кластера:
info [<DOMAIN> [<KEY>]]
Параметры:
<KEY> - название параметра, значения приведены в таблице 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 │ │true │ │to │ │["ecss-3.14-test@jabber.eltex.loc"] │ └───────────┴──────┴────────────────────────────────────────────────────────────────────────────────┘ [exec at: 21.01.2019 16:39:23, exec time: 75ms, nodes: md1@ecss1]
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: 21.01.2019 16:41:07, exec time: 100ms, nodes: md1@ecss1]
set
Команда настройки параметров уведомления, отправляемого по Jabber.
Путь команды:
/cluster/mediator/<CLUSTER>/alarms/notifiers/jabber/set
Синтаксис:
- команда уровня кластера:
set <DOMAIN> <KEY> <VALUE>
Параметры:
<KEY> - название параметра, список параметров приведен в таблице 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: 21.01.2019 16:39:12, exec time: 200ms, nodes: md1@ecss1]