Оповещения

alert_console

Оповещения администраторов, отправленные методом Веб-консоль.

Поля таблицы

Название поля

Тип поля

Описание

id

VARCHAR(36) NOT NULL

UUID сообщения

subject

INTEGER NOT NULL

тема сообщения

body

INTEGER NOT NULL

тело сообщения

read_until

NUMERIC(17) DEFAULT '0'

через какое время сообщение будет удалено

admin

VARCHAR(36) NOT NULL

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

iread

INTEGER NOT NULL

флаг прочтения (0 - не прочтено, 1 - прочтено, 2 - сохранено)

gentime

NUMERIC(17) DEFAULT '0'

время создания сообщения

station

VARCHAR(36) DEFAULT ''

ID станции для генерации события для конкретной станции

id_alert

INTEGER NOT NULL

тип сообщения

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_console_0001

простой индекс таблицы

admin, iread, id_alert

alert_console_0002

простой индекс таблицы

кластерный индекс таблицы

read_until

alert_console_pkey

первичный ключ таблицы

id

Связи таблицы

Название поля

Направление

Поле связанной таблицы

admin

admins.id

body

cat_alert_body.id

subject

cat_alert_subj.id

alert_group

Соответствия оповещений администраторов и их типов.

Поля таблицы

Название поля

Тип поля

Описание

id_group

INTEGER NOT NULL

ID группы

id_alert

INTEGER NOT NULL

ID оповещения

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_group_pkey

первичный ключ таблицы

кластерный индекс таблицы

id_group, id_alert

Связи таблицы

Название поля

Направление

Поле связанной таблицы

id_group

alert_group_list.id_group

alert_group_list

Список типов оповещений администраторов.

Поля таблицы

Название поля

Тип поля

Описание

id_group

INTEGER NOT NULL

ID группы

name

VARCHAR(4000) DEFAULT ''

название группы на английском

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_group_list_pkey

первичный ключ таблицы

id_group

alert_list

Список оповещений администраторов.

Поля таблицы

Название поля

Тип поля

Описание

id_alert

INTEGER NOT NULL

ID оповещения

name

VARCHAR(4000) DEFAULT ''

название оповещения на английском

severity

INTEGER DEFAULT '0'

серьезность оповещения

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_list_pkey

первичный ключ таблицы

id_alert

alert_mobile

Оповещения администраторов, отправленные методом push на Мобильный центр управления Dr.Web.

Поля таблицы

Название поля

Тип поля

Описание

id

VARCHAR(36) NOT NULL

UUID сообщения

subject

INTEGER NOT NULL

тема сообщения

body

INTEGER NOT NULL

тело сообщения

read_until

NUMERIC(17) DEFAULT '0'

через какое время сообщение будет удалено

admin

VARCHAR(36) NOT NULL

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

iread

INTEGER DEFAULT '0'

флаг прочтения (0 - не прочтено, 1 - прочтено, 2 - сохранено)

gentime

NUMERIC(17) DEFAULT '0'

время создания сообщения

station

VARCHAR(36) DEFAULT ''

ID станции для генерации события для конкретной станции

id_alert

INTEGER DEFAULT '0'

тип сообщения

device

INTEGER NOT NULL

ID устройства

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_mobile_0001

простой индекс таблицы

admin, device

alert_mobile_0002

простой индекс таблицы

кластерный индекс таблицы

read_until

alert_mobile_pkey

первичный ключ таблицы

id

Связи таблицы

Название поля

Направление

Поле связанной таблицы

admin

admins.id

body

cat_alert_body.id

device

cat_alert_dev.id

subject

cat_alert_subj.id

alert_settings

Наборы настроек оповещений администраторов.

Поля таблицы

Название поля

Тип поля

Описание

settings_set

VARCHAR(36) NOT NULL

набор настроек

name

VARCHAR(45) NOT NULL

название настройки

value

TEXT DEFAULT ''

значение настройки

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_settings_pkey

первичный ключ таблицы

кластерный индекс таблицы

settings_set, name

Связи таблицы

Название поля

Направление

Поле связанной таблицы

settings_set

alert_settings_sets.settings_set

alert_settings_sets

Настройки оповещений администраторов.

Поля таблицы

Название поля

Тип поля

Описание

id_alert

INTEGER NOT NULL

ID оповещения

admin

VARCHAR(36) NOT NULL

UUID администратора, который получит оповещение

method

INTEGER NOT NULL

метод отправки (0 - электронная почта, 1 - windows message, 2 - веб-консоль, 3 - SNMP-протокол , 4 - протокол Агента)

station_group

VARCHAR(36) DEFAULT 'none' NOT NULL

ID группы станций

settings_set

VARCHAR(36) NOT NULL

UUID набора настроек, см. alert_settings.settings_set

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_settings_sets_pkey

первичный ключ таблицы

id_alert, admin, method, station_group, settings_set

Связи таблицы

Название поля

Направление

Поле связанной таблицы

admin

admins.id

id_alert

alert_list.id_alert

alert_subscribers

Администраторы, подписанные на оповещения о событиях на группах станций, и группы отслеживаемых станций (`none` для всех групп).

Поля таблицы

Название поля

Тип поля

Описание

id_alert

INTEGER NOT NULL

ID оповещения

admin

VARCHAR(36) NOT NULL

UUID администратора, который получит оповещение

station_group

VARCHAR(36) DEFAULT 'none' NOT NULL

ID группы станций, см. station_groups

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_subscribers_pkey

первичный ключ таблицы

кластерный индекс таблицы

admin, id_alert, station_group

Связи таблицы

Название поля

Направление

Поле связанной таблицы

admin

admins.id

id_alert

alert_list.id_alert

station_group

groups_list.id

alert_templates

Шаблоны оповещений администраторов.

Поля таблицы

Название поля

Тип поля

Описание

id_alert

INTEGER NOT NULL

ID оповещения

method

INTEGER NOT NULL

метод отправки (0 - электронная почта, 1 - windows message, 2 - веб-консоль, 3 - SNMP-протокол , 4 - протокол Агента)

admin

VARCHAR(36) DEFAULT 'none' NOT NULL

UUID администратора, который получит оповещение

language

VARCHAR(2) NOT NULL

язык шаблона

body

CLOB NOT NULL

тело шаблона

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_templates_pkey

первичный ключ таблицы

id_alert, method, admin, language

Связи таблицы

Название поля

Направление

Поле связанной таблицы

admin

admins.id

alert_unsent

Неотправленные оповещения администраторов.

Поля таблицы

Название поля

Тип поля

Описание

id

VARCHAR(36) NOT NULL

UUID записи (для доступа к уникальной записи)

id_alert

INTEGER NOT NULL

ID оповещения

settings_set

VARCHAR(36) DEFAULT ''

UUID набора настроек, см. alert_settings.settings_set

id_binding

VARCHAR(36) DEFAULT ''

UUID набора привязанных переменных, см. alert_unsent_bindings

admin

VARCHAR(36) DEFAULT ''

UUID администратора, который получит оповещение

time_to_live

INTEGER DEFAULT '10'

обратный отсчет до отправки

next_try

NUMERIC(17) NOT NULL

время следующей попытки отправки

method

INTEGER NOT NULL

метод отправки (0 - электронная почта, 1 - windows message, 2 - веб-консоль, 3 - SNMP-протокол , 4 - протокол Агента)

address

VARCHAR(4000) DEFAULT ''

получатель конкретного метода

error

CLOB DEFAULT ''

ошибка, из-за которой сообщение не было отправлено

sender

VARCHAR(36) DEFAULT ''

ID Сервера, с которого отправлено сообщение

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_unsent_0001

простой индекс таблицы

next_try

alert_unsent_0002

простой индекс таблицы

id_binding

alert_unsent_pkey

первичный ключ таблицы

id

Связи таблицы

Название поля

Направление

Поле связанной таблицы

admin

admins.id

id_alert

alert_list.id_alert

id_binding

alert_unsent_bindings.id

alert_unsent_bindings

Значения переменных в неотправленных оповещениях администраторов.

Поля таблицы

Название поля

Тип поля

Описание

id

VARCHAR(36) NOT NULL

UUID привязки

name

VARCHAR(45) NOT NULL

название переменной

value

CLOB DEFAULT ''

значение переменной

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_unsent_bindings_pkey

первичный ключ таблицы

кластерный индекс таблицы

id, name

alert_variables

Список доступных переменных в оповещениях администраторов.

Поля таблицы

Название поля

Тип поля

Описание

id_alert

INTEGER NOT NULL

ID оповещения

var_name

VARCHAR(45) NOT NULL

название переменной

Индексы таблицы

Название индекса

Тип индекса

Список полей

alert_variables_pkey

первичный ключ таблицы

кластерный индекс таблицы

id_alert, var_name