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
|
UUID набора настроек
|
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 — электронная почта, 2 — веб-консоль, 3 — SNMP-протокол, 4 — протокол Агента Dr.Web, 5 — push-оповещение, 7 — Syslog)
|
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 — электронная почта, 2 — веб-консоль, 3 — SNMP-протокол, 4 — протокол Агента Dr.Web, 5 — push-оповещение, 7 — Syslog)
|
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 — электронная почта, 2 — веб-консоль, 3 — SNMP-протокол, 4 — протокол Агента Dr.Web, 5 — push-оповещение, 7 — Syslog)
|
address
|
VARCHAR(4000) DEFAULT ''
|
получатель конкретного метода
|
error
|
CLOB DEFAULT ''
|
ошибка, из-за которой сообщение не было отправлено
|
sender
|
VARCHAR(36) DEFAULT ''
|
ID Сервера Dr.Web, с которого отправлено сообщение
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
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
|
|