Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В данном разделе приводится описание команд, которые используются для настройки параметров подсистемы сбора статистики и предупреждений RPSS (Report Processing System Service).

Для администратора системы команды выполняются на уровне кластера в разделе /cluster/mediator/<CLUSTER>/properties/rpss/.

<CLUSTER> - имя кластера с ролью mediator.

set

Данной командой выполняется настройка свойств подсистемы RPSS.

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

cluster/mediator/<CLUSTER>/properties/rpss/set

Синтаксис:

set <NodeName> <Field> <Value>

Параметры:

<NodeName> - имя ноды, символ "*" используется для управления командой на уровне кластера;
<Field> - настраиваемое свойство:

  • alarmNotifyCacheSize - количество одновременно обрабатываемых предупреждений в системе;
  • alarmNotifyInterval - интервал отправки уведомлений на электронную почту, в минутах. В течение заданного периода времени будет осуществляться кэширование предупреждений в системе;
  • alarmPanel - интеграция с блоком аварийной сигнализации. Значение представляется в виде <LOCAL_IP> <LOCAL_PORT> <REMOTE_IP> <REMOTE_PORT>, где:
    - LOCAL_IP - IP-адрес или имя хоста локального сетевого интерфейса. Для привязки ко всем интерфейсам - "any";
    - LOCAL_PORT - локальный UDP-порт;
    - REMOTE_IP - IP-адрес или имя хоста БАС;
    - REMOTE_PORT - UDP-порт БАС.
  • alarmPanelSignals - настройка сигналов панели предупреждений при разных уровнях важности сообщений. Значение представляется в виде <SEVERITY> <FREQUENCY> <REPEATS> <DURATION_ON> <DURATION_OFF>, где:
    - <SEVERITY> - уровень важности сообщений, принимает значения:
    • critical - сигнал для предупреждений с типом critical. Данный сигнал задан всегда. Значение по умолчанию (default): 1000 0 10 10;
    • major - сигнал для предупреждений с типом major или minor. По умолчанию не задан. При задании значения default: 800 0 10 10;
    • warning - сигнал для предупреждений с типом warning. По умолчанию не задан. При задании значения default: 600 0 10 10;
    • indeterminate - сигнал для предупреждений с типом indeterminate. По умолчанию не задан. При задании значения default: 400 0 10 10.

    - <FREQUENCY> - частота сигнала, (0-2000);
    - <REPEATS> - количество повторов, (0 - количество повторов бесконечно);
    - <DURATION_ON> - длительность включенного сигнала на панели BAS, в десятых секунды;
    - <DURATION_OFF> - длительность выключенного сигнала на панели BAS, в десятых секунды.

  • collectInterval - интервал сбора статистики, в секундах.
  • collectProcPriority - приоритет собирающихся процессов статистики.
  • dbConnections - соединения для баз данных.
  • defaultAlarmRowLimit - количество предупреждений, выводимых по команде cluster/mediator/<some_mediator_cluster>/alarms/list all.
  • exportEmptyReports - экспорт пустых отчетов статистики в параллельном режиме.
  • exportProcPriority - приоритет экспортируемых процессов статистики.
  • parallelExportStatistics - экспорт статистики в параллельном режиме.
  • snmpAgentEnable (false) - флаг, определяющий состояние snmp-агента: 
    - true - SNMP-агент будет запущен;
    - false - SNMP-агент не будет запущен.
    Данный параметр опциональный. Если параметр выставлен в значение "true", объявление секции snmp обязательно.
  • statProcessingCount - количество одновременно обрабатываемых сообщений от системы TTS, по умолчанию 5.

<Value> - значение свойства.

Пример:

admin@[mycelium1@ecss1]:/$ cluster/mediator/md1/properties/rpss/set md1@ecss1 defaultAlarmRowLimit 50
Property "defaultAlarmRowLimit" successfully changed from: 
25
   to
50.

clean

Данной командой осуществляется установка значений заданного свойства подсистемы RPSS в "значение по умолчанию":

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

cluster/mediator/<CLUSTER>/properties/rpss/clean

название свойствазначение по умолчанию
alarmPanelне определен
alarmPanelSignalsне определен
alarmNotifyCacheSize30
alarmNotifyInterval5
collectInterval10
collectProcPrioritynormal
dbConnectionsне определен
defaultAlarmRowLimit25
exportEmptyReportsfalse
exportProcPrioritynormal
parallelExportStatisticsfalse
snmpAgentEnablefalse
statProcessingCount5

Синтаксис:

clean <NodeName> <Field>

Параметры:

<NodeName> - имя ноды, значение "*" используется для управления командой на уровне кластера;
<Field> - свойство, значение которого будет установлено по умолчанию: alarmPanel, alarmPanelSignals, alarmProcessingCount, snmpAgentEnable, statProcessingCount.

Пример:

admin@[mycelium1@ecss1]:/$ cluster/mediator/md1/properties/rpss/clean md1@ecss1 defaultAlarmRowLimit 
Properties values successfully restored

info

Данная команда позволяет посмотреть установленные значения свойств подсистемы RPSS.

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

cluster/mediator/<CLUSTER>/properties/rpss/info

Синтаксис:

info [<NodeName> [<Field>]]

Параметры:

<NodeName> - имя ноды, значение "*" для управления командой на уровне кластера;
<Field> - свойство, значение которого будет показано: alarmPanel, alarmPanelSignals, alarmProcessingCount, snmpAgentEnable, statProcessingCount.

Пример:

admin@[mycelium1@ecss1]:/$ cluster/mediator/md1/properties/rpss/info 
┌────────────────────────┬────┬───────────────────────────┐
│        Property        │Node│           Value           │
├────────────────────────┼────┼───────────────────────────┤
│alarmNotifyCacheSize    │    │30                         │
│alarmNotifyInterval     │    │5                          │
│alarmPanel              │    │undefined                  │
│alarmPanelSignals       │    │undefined                  │
│collectInterval         │    │10                         │
│collectProcPriority     │    │normal                     │
│dbConnections           │    │name: "stat_db"            │
│                        │    │provider: "mysql"          │
│                        │    │database: "ecss_statistics"│
│                        │    │user: "statistics"         │
│                        │    │password: "statistics"     │
│                        │    │host: "192.168.1.71"       │
│                        │    │port: 3306                 │
│                        │    │addInfo: []                │
│defaultAlarmRowLimit    │    │25                         │
│exportEmptyReports      │    │false                      │
│exportProcPriority      │    │normal                     │
│parallelExportStatistics│    │false                      │
│snmpAgentEnable         │    │false                      │
│statProcessingCount     │    │5                          │
└────────────────────────┴────┴───────────────────────────┘
  • Нет меток