Тревога

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

Уникальные действия

[?]

Настроить тревогу

(действие по умолчанию)

Это действие используется для редактирования свойств тревоги.

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

Тип действия:

настроить

Управление неподтвержденными тревогами

Отображает список ожидающих тревог при помощи GUI процедуры Управление неподтвержденными тревогами.

Имя действия:

pendingAlerts

Не интерактивный режим:

не поддерживается

Права доступа:

Доступно на уровне с правами доступа для Наблюдателя.  

Общие действия

[?]

Удалить, создать копию, реплицировать, редактировать права доступа, просмотр событий, показать статус

Состояния и иконки контекста

Иконка

Код

Состояние

0

Тревога активирована

1

Тревога деактивирована

2

Тревога активна

3

Тревога эскалирована

Дополнительная информация

Информация о контексте

Тип контекста: тревога

Имя контекста: предоставляется пользователем

Описание контекста: предоставляется пользователем

Путь контекста: users.USER_NAME.common.ALERT_NAME

Контекстная маска: users.*.alerts.*

Права доступа к контексту

[?]

Уровень

Описание

Отсутствует

Нет доступа.

Наблюдатель

Получение тревоги.

Мониторинг основных событий.

Просмотр статуса.

Оператор

Просмотр конфигурации.

Менеджер

Конфигурация и удаление тревоги.

Инженер

То же, что у Менеджера.

Администратор

То же, что у Менеджера.

Общие переменные (свойства)

[?]

Общие переменные: groupMembership (членство в группе), activeAlerts (активные тревоги)

Свойства тревоги

См. описание переменной и ее полей здесь.

Имя переменной:

childInfo

Записи:

1

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для записи для Менеджера.

Формат записи:

Имя поля

Тип поля

Примечания

name

Строка

1-50 знаков

description

Строка

1-50 знаков

enabled

Булевое


message

Строка

Поле может не иметь значения (определено как "nullable")

permissions

Строка


persistState

Булевое


Триггеры, активируемые событиями

См описание переменной и ее полей здесь.

Имя переменной:

eventTriggers

Записи:

0...не ограничено

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для записи для Менеджера.

Формат записи:

Имя поля

Тип поля

Примечания

mask

Строка

event

Строка

filter

Строка

level

Целое

correlated

Строка

correlator

Строка

message

Строка

Триггеры, активированные состоянием

См. описание переменной и ее полей здесь.

Имя переменной:

variableTriggers

Записи:

0...не ограничено

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для записи для Менеджера.

Формат записи:

Имя поля

Тип поля

Примечания

mask

Строка

variable

Строка

filter

Строка

monitorStateChange

Булевое

period

Длинное

Измеряется в миллисекундах

delay

Длинное

Измеряется в миллисекундах

level

Целое

deactivator

Строка

deactivationDelay

Длинное

Измеряется в миллисекундах

message

Строка

Оповещение о тревоге

См. описание переменной и ее полей здесь.

Имя переменной:

notifications

Записи:

1

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для записи для Менеджера.

Формат записи:

Имя поля

Тип поля

Примечания

notifyOwner

Булевое

ackRequired

Булевое

sound

Блок данных

Редактируется звуковым редактором.

mailToOwner

Булевое

mailRecipients

Таблица данных

additionalMailRecipients

Строка

smsRecipients

Таблица данных

Эскалация тревоги

См. описание переменной и ее полей здесь.

Имя переменной:

escalation

Записи:

1

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для записи для Менеджера.

Формат записи:

Имя поля

Тип поля

Примечания

pending

Булевое

numberEscalation

Булевое

numberThreshold

Целое

timeEscalation

Булевое

timeThreshold

Целое

Автоматические корректирующие действия

См. описание переменной и ее полей здесь.

Имя переменной:

alertActions

Записи:

0...не ограничено

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для записи для Менеджера.

Формат записи:

Имя поля

Тип поля

Комментарии

executionType

Целое

mask

Строка

action

Строка

input

Таблица данных

condition

Строка

runFromSource

Булевое

Интерактивные корректирующие действия

См. описание переменной и ее полей здесь.

Имя переменной:

interactiveActions

Записи:

0...не ограничено

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя, доступно для записи для Менеджера.

Формат записи:

Имя поля

Типя поля

Комментарии

executionType

Целое

mask

Строка

action

Строка

parameters

Таблица данных

runFromSource

Булевое

Статус тревоги

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

Имя переменной:

status

Записи:

1

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя.

Формат записи:

Имя поля

Тип поля

Примечания

enabled

Булевое

Указывает, активирована ли тревога.

pendingInstanceCount

Целое

Количество ожидающих (не подтвержденных) экземпляров тревог.

maxPendingTime

Длинное

Время жизни самого старого ожидающего экземпляра тревоги.

escalated

Булевое

Указывает, эскалирована ли тревога.

escalationReason

Строка

Причина (-ы) эскалации.

Активные тревоги

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

Имя переменной:

activeInstances

Записи:

0...не ограничено

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя.  

Формат записи:

Имя поля

Тип поля

Комментарии

event

Длинное

Идентификатор события тревоги (скрытое поле).

type

Целое

Тип экземпляра: активный и неподтвержденный.

time

Дата

Время появления тревоги.

level

Целое

Уровень тревоги.

source

Строка

Контекст источника тревоги, т.е. контекст, чьи события/состояния вызвали тревогу.

message

Строка

Сообщение тревоги.

trigger

Строка

Сообщение триггера тревоги.

cause

Строка

Причина тревоги.

data

Таблица данных

Данные тревоги.

Статус триггеров, активируемых событиями

Таблица, указывающая статусы отдельных триггеров событий. Переменную отображает действие Показать статус.

Имя переменной:

eventTriggerStatus

Записи:

0...не ограничено

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя.

Формат записи:

Имя поля

Тип поля

Примечания

trigger

Целое

Нулевой индекс триггера в таблице Триггеры, активированные событиями.

active

Булевое

Указывает, активны ли триггер и тревога.

details

Таблица данных

Содержит информацию о подстатусе триггера для каждого контекста, соответствующего маске триггера:

  • путь и описание контекста.

  • флажок, указывающий, активен ли триггер для данного контекста.

  • количество событий, зарегистрированных за последний период триггера (если триггер активирован более чем одним событием).

Статус триггеров, активируемых состоянием

Таблица, указывающая на статусы отдельных триггеров переменных. Переменную отображает действие показать статус.

Имя переменной:

variableTriggerStatus

Записи:

0...не ограничено

Права доступа:

Доступно для чтения на уровне с правами доступа для Наблюдателя.  

Формат записи:

Имя поля

Тип поля

Примечания

trigger

Целое

Нулевой индекс триггера в таблице Триггеры, активированные состоянием переменной.

active

Булевое

Указывает, активен ли триггер и тревога.

details

Таблица данных

Содержит информацию о подстатусе триггера для каждого контекста, соответствующего маске триггера:

  • путь и описание контекста.

  • флажок, указывающий, активен ли триггер для данного контекста.

  • Время, истекшее с момента регистрации активирования состояния (если не активно) или деактивирования состояния (если активно). Если это время превышает Период активации (или Период деактивации), триггер будет активироваться (деактивироваться).

  • Флажок, указывающий, обнаружено ли биение для данного контекста.

Общие функции

[?]

У этого контекста нет общих функций.  

Общие события

[?]

Общие события: info (информация), contextStatusChanged (статус изменен)

Тревога

См. описание события и его полей здесь.

Имя события

alert

Права доступа:

Период действия:

Доступно на уровне с правами доступа для Наблюдателя.

10 лет

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

description

Строка

Описание тревоги.

context

Строка

Контекст, определяющий событие/переменную, которые инициировали тревогу.

entity

Строка

Имя переменной, если тревога была инициирована состоянием переменной/изменением состояния или именем события, если тревога была инициирована событием.

cause

Строка

Причина тревоги.

message

Строка

Сообщение тревоги.

trigger

Строка

Сообщение триггера тревоги.

data

Таблица данных

Данные тревоги.

duration

Long

Продолжительность тревоги. Имеет нулевое значение, если тревога все еще активна. Заполняется при деактивации тревоги.

Деактивация

This event is fired when the alert is deactivated for a certain context.

Имя события:

deactivation

Права доступа:

Доступно на уровне прав доступа Наблюдатель

Период действия:

10 лет

Записи:

1

Формат записи:

Имя поля

Тип поля

Комментарии

context

Строка

Контекст, для которого была деактивирована тревога.

duration

Длинное

Продолжительность тревоги.

deactivatorData

Таблица данных

Данные деактивирующего события (при наличии).