cluster_message
Длинные команды, передаваемые между узлами кластера Серверов Dr.Web.
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
sid
|
VARCHAR(36) NOT NULL
|
ID станций назначения
|
mid
|
NUMERIC(19) NOT NULL
|
ID сообщения
|
command
|
CLOB NOT NULL
|
тело сообщения
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
cluster_message_pkey
|
первичный ключ таблицы
|
mid
|
env_fwd_hash
Список сгенерированных Сервером Dr.Web хешей категорий окружения, передающихся соседнему Серверу Dr.Web.
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
osid
|
VARCHAR(36) NOT NULL
|
ID Сервера
|
id
|
VARCHAR(36) NOT NULL
|
ID станции
|
category
|
INTEGER NOT NULL
|
категория окружения
|
hash
|
VARCHAR(128) NOT NULL
|
хеш категории окружения
|
createtime
|
NUMERIC(17) DEFAULT ''
|
время создания записи
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
env_fwd_hash_pkey
|
первичный ключ таблицы
кластерный индекс таблицы
|
osid, id, category
|
oauth_clients
Учетные данные внешних приложений для OAuth-авторизации.
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
id
|
VARCHAR(255) NOT NULL
|
идентификатор
|
secret
|
VARCHAR(255) NOT NULL
|
разделяемый секрет
|
title
|
VARCHAR(255) NOT NULL
|
короткое название
|
description
|
TEXT DEFAULT ''
|
описание
|
icon_url
|
TEXT DEFAULT ''
|
URL значка
|
homepage
|
TEXT DEFAULT ''
|
домашняя страница (промо-страница)
|
created
|
NUMERIC(17) NOT NULL
|
время создания
|
token_ttl
|
INTEGER DEFAULT '3600' NOT NULL
|
TTL в секундах для новых токенов
|
code_ttl
|
INTEGER DEFAULT '600' NOT NULL
|
TTL в секундах для новых кодов авторизации
|
user_id
|
VARCHAR(255) DEFAULT ''
|
идентификатор владельца, для встроенного приложения должен быть пуст
|
client_type
|
INTEGER DEFAULT '0' NOT NULL
|
тип клиента: 0 — встроенный, 1 — пользовательский
|
client_status
|
INTEGER DEFAULT '0' NOT NULL
|
текущее состояние клиента: 0 — отключен, 1 — включен
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
oauth_clients_0001
|
уникальный индекс таблицы
|
secret
|
oauth_clients_pkey
|
первичный ключ таблицы
|
id
|
oauth_codes
Коды авторизации внешних приложений для OAuth-авторизации.
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
client_id
|
VARCHAR(255) NOT NULL
|
идентификатор приложения, для которого был выдан код
|
user_id
|
VARCHAR(255) NOT NULL
|
идентификатор пользователя, который запрашивал код
|
code
|
VARCHAR(40) NOT NULL
|
код авторизации
|
created
|
NUMERIC(17) NOT NULL
|
время создания
|
expires
|
NUMERIC(17) NOT NULL
|
время окончания срока действия (oauth_codes.created + oauth_clients.code_ttl)
|
redirect_uri
|
TEXT NOT NULL
|
URI перенаправления из запроса пользователя. Используется для проверки запроса при обмене кода на токен
|
state
|
TEXT DEFAULT ''
|
пользовательское поле из запроса пользователя. Используется для проверки запроса при обмене кода на токен
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
oauth_codes_pkey
|
первичный ключ таблицы
|
code
|
Связи таблицы
Название поля
|
Направление
|
Поле связанной таблицы
|
client_id
|
→
|
oauth_clients.id
|
oauth_tokens
Токены доступа внешних приложений для OAuth-авторизации.
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
token_access
|
VARCHAR(40) NOT NULL
|
токен доступа
|
token_refresh
|
VARCHAR(40) NOT NULL
|
обновленный токен
|
created
|
NUMERIC(17) NOT NULL
|
время создания
|
expires
|
NUMERIC(17) NOT NULL
|
окончание срока действия (oauth_tokens.created + oauth_clients.token_ttl)
|
user_id
|
VARCHAR(255) NOT NULL
|
идентификатор пользователя, для которого был выдан токен
|
client_id
|
VARCHAR(255) NOT NULL
|
идентификатор приложения, для которого был выдан код
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
oauth_tokens_0001
|
простой индекс таблицы
|
token_refresh
|
oauth_tokens_pkey
|
первичный ключ таблицы
|
token_access
|
Связи таблицы
Название поля
|
Направление
|
Поле связанной таблицы
|
client_id
|
→
|
oauth_clients.id
|
report_auto
Финансовые отчеты, отправленные автоматически по заданию из расписания Сервера Dr.Web (только для Dr.Web AV-Desk).
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
period
|
NUMERIC(6) NOT NULL
|
год и месяц (YYYYMM)
|
xmlvalue
|
CLOB DEFAULT ''
|
XML-значение
|
gendate
|
NUMERIC(17) DEFAULT '0'
|
дата генерации
|
sent
|
NUMERIC(17) DEFAULT '0'
|
дата отправки (0, если не был отправлен)
|
errmessage
|
CLOB DEFAULT ''
|
сообщение об ошибке (0, если не был отправлен)
|
gentime
|
INTEGER DEFAULT '0'
|
время генерации в секундах
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
report_auto_pkey
|
первичный ключ таблицы
|
period
|
report_data
Данные финансовых отчетов по использованию тарифов (только для Dr.Web AV-Desk).
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
rate
|
VARCHAR(36) NOT NULL
|
ID тарифной группы
|
id
|
VARCHAR(36) NOT NULL
|
ID станции, на которой был использован тариф
|
aid
|
VARCHAR(36) NOT NULL
|
UUID администратора, который заказал создание отчета
|
days
|
INTEGER DEFAULT '0'
|
количество дней, в течение которых тариф использовался
|
user_id
|
VARCHAR(36) DEFAULT ''
|
ID пользователя, использовавшего тариф
|
gid
|
VARCHAR(36) DEFAULT ''
|
ID пользовательской группы
|
created
|
NUMERIC(17) DEFAULT '0'
|
время создания записи
|
report_id
|
VARCHAR(36) NOT NULL
|
UUID отчета
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
report_data_pkey
|
первичный ключ таблицы
кластерный индекс таблицы
|
aid, rate, id, report_id
|
Связи таблицы
Название поля
|
Направление
|
Поле связанной таблицы
|
aid
|
→
|
admins.id
|
report_done_ids
Идентификаторы отправленных финансовых отчетов (только для Dr.Web AV-Desk).
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
id
|
VARCHAR(36) NOT NULL
|
ID станции, на которой был использован тариф
|
aid
|
VARCHAR(36) NOT NULL
|
UUID администратора, который создал отчет
|
report_id
|
VARCHAR(36) NOT NULL
|
UUID отчета
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
report_done_ids_pkey
|
первичный ключ таблицы
кластерный индекс таблицы
|
report_id, aid, id
|
Связи таблицы
Название поля
|
Направление
|
Поле связанной таблицы
|
aid
|
→
|
admins.id
|
report_id
|
→
|
report_data.report_id
|
report_manual
Финансовые отчеты, отправленные вручную администратором, и отчеты, отправленные в архив вручную (только для Dr.Web AV-Desk).
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
periodbeg
|
NUMERIC(17) NOT NULL
|
дата начала отчета
|
periodend
|
NUMERIC(17) DEFAULT '0'
|
дата окончания отчета
|
id
|
VARCHAR(36) NOT NULL
|
UUID администратора, который создал отчет, или ID архива отчетов для отчетов, отправленных в архив
|
xmlvalue
|
CLOB DEFAULT ''
|
XML-значение
|
gendate
|
NUMERIC(17) NOT NULL
|
дата генерации
|
gentime
|
INTEGER DEFAULT '0'
|
время генерации в секундах
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
report_manual_0001
|
простой индекс таблицы
кластерный индекс таблицы
|
id, gendate
|
Связи таблицы
Название поля
|
Направление
|
Поле связанной таблицы
|
id
|
→
|
admins.id
|
reporting_ids
Идентификаторы финансовых отчетов по использованию тарифов (только для Dr.Web AV-Desk).
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
id
|
VARCHAR(36) NOT NULL
|
ID станции, на которой был использован тариф
|
aid
|
VARCHAR(36) NOT NULL
|
UUID администратора, который создал отчет
|
company_id
|
VARCHAR(36) DEFAULT ''
|
ID компании пользователя
|
user_id
|
VARCHAR(36) DEFAULT ''
|
ID пользователя, использовавшего тариф
|
report_id
|
VARCHAR(36) NOT NULL
|
UUID отчета
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
reporting_ids_0001
|
простой индекс таблицы
кластерный индекс таблицы
|
report_id, aid
|
reporting_ids_pkey
|
первичный ключ таблицы
|
id, aid, report_id
|
Связи таблицы
Название поля
|
Направление
|
Поле связанной таблицы
|
aid
|
→
|
admins.id
|
report_id
|
→
|
report_data.report_id
|
station_offline_cmd
Сохраненные команды, которые должны быть отправлены станциям после их подключения к Серверу Dr.Web.
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
id
|
VARCHAR(36) NOT NULL
|
ID станции
|
rid
|
VARCHAR(36) NOT NULL
|
UUID команды
|
cmd
|
VARCHAR(256)
|
команда (см. Приложение Б)
|
data
|
CLOB DEFAULT ''
|
данные команды
|
created
|
NUMERIC(17) NOT NULL
|
создание записи
|
min_proto
|
NUMERIC(5) DEFAULT '0'
|
минимальная версия протокола, напр. 0x0301 значит 3.1
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
station_offline_cmd_0001
|
простой индекс таблицы
|
created
|
station_offline_cmd_0002
|
простой индекс таблицы
кластерный индекс таблицы
|
id
|
station_offline_cmd_0003
|
простой индекс таблицы
|
rid
|
Связи таблицы
Название поля
|
Направление
|
Поле связанной таблицы
|
id
|
→
|
stations.id
|
temporary_tables
Список временных таблиц.
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
table_name
|
VARCHAR(128) NOT NULL
|
название временной таблицы
|
createtime
|
NUMERIC(17) DEFAULT '0'
|
время создания
|
date1
|
NUMERIC(17) DEFAULT '0'
|
дата начала для статистических данных в таблице
|
date2
|
NUMERIC(17) DEFAULT '0'
|
дата окончания для статистических данных в таблице
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
temporary_tables_pkey
|
первичный ключ таблицы
|
table_name
|
webmin
Внутренние данные веб-интерфейса Центра управления безопасностью Dr.Web.
Поля таблицы
Название поля
|
Тип поля
|
Описание
|
id
|
VARCHAR(36) NOT NULL
|
владелец записи (admin.id)
|
rkey
|
VARCHAR(128) NOT NULL
|
ключ записи
|
data
|
CLOB DEFAULT ''
|
данные записи
|
created
|
NUMERIC(17) DEFAULT '0'
|
время создания записи
|
seq
|
INTEGER NOT NULL
|
порядковый номер записи для больших наборов данных
|
Индексы таблицы
Название индекса
|
Тип индекса
|
Поля
|
webmin_pkey
|
первичный ключ таблицы
кластерный индекс таблицы
|
id, rkey, seq
|
Связи таблицы
Название поля
|
Направление
|
Поле связанной таблицы
|
id
|
→
|
admins.id
|
|