Перейти в хранилище документации
Обратиться в техническую поддержку
Объект SLAVE соответствует системному объекту Компьютер.
От объекта SLAVE поступают события, представленные в таблице ниже. Запуск процедур происходит при возникновении соответствующего события.
События | Описание событий | Комментарий |
CONNECTED | Подключение | Событие генерируется, когда какой-либо Клиент подключился к Серверу |
DISCONNECTED | Отключение | Событие генерируется, когда какой-либо Клиент отключился от Сервера |
KEY_IGNORED_HW | Ключ отвергнут (несоответствие кодов плат) | Событие генерируется в случае, если коды плат (либо HID) в ключе не соответствуют текущим у компьютера |
KEY_IGNORED_SW | Ключ отвергнут (превышено ограничение) | Событие генерируется при наличии софтверных ограничений. Например, когда ключ подходит, но количество созданных в дереве оборудования объектов больше, чем указано в ключе |
KEY_UPDATED | Ключ обновлен | |
PROTOCOL_RCVD | Протокол получен | |
REBUILD_IN_START | Начало переиндексации архива | |
REBUILD_IN_STOP | Окончание переиндексации архива | |
REGISTER_ATTEMPT | Попытка несанкционированного доступа | |
REGISTER_ERROR | Превышен лимит попыток доступа | Событие генерируется, когда пользователь много раз предпринимал неудачные попытки входа в систему. После события возникает некоторый таймаут, когда данный пользователь не сможет сделать попытку входа. Количество попыток входа и таймаут можно изменить через реестр |
REGISTER_USER | Регистрация пользователя | Данное событие происходит при попытке пользователя войти в систему (при вводе логина и пароля) |
DISC_EXIST | Диск для записи архива присутствует | |
NO_DISC | Диск для записи архива отсутствует | |
KEY_IGNORED_FR | Ключ отвергнут | Событие генерируется в случае, если ключевой файл не удалось записать на диск |
SHUTDOWN | Завершение работы | |
DISC_MOUNT | Диск подключен (монтирован) | |
DISC_UNMOUNT | Диск отсоединен (размонтирован) | |
ARCHIVE_DEPTH | Глубина архива | Событие генерируется в полночь и содержит информацию о глубине архива по всем дискам в часах (параметр depth<>). Для вызова события вручную используется реакция GET_DEPTH. При отображении события в Протоколе событий в поле Дополнительная информация указывается глубина архива в формате Дни:Часы. Также данная информация содержится в параметре события param0<>. Глубина архива рассчитывается как разница между датами создания самого старого файла архива и самого нового файла архива (на диске или по камере) |
FORCED_OFF | Принудительная выгрузка | Событие генерируется перед принудительной выгрузкой ПК Интеллект, например, в случае, если извлечен ключ защиты Guardant. Выгрузка производится после повлекшего ее действия (например, извлечения ключа Guardant) через интервал времени, задаваемый ключом реестра UnloadDelay – см. Справочник ключей реестра |
DEACTIVATE_ALL_DISP | Скрыть все экраны | Событие позволяет скрыть все экраны на указанном в параметре slave<> компьютере. Если в событии присутствует параметр except<>, то скрываются все экраны, кроме экрана с указанным в данном параметре идентификатором |
LIC_EXPIRATION | Действие лицензии заканчивается через | По умолчанию не генерируется. Для включения необходимо установить ключ NotifyExpireLic = 1 (см. Справочник ключей реестра). В параметре days<> указывается количество дней до окончания лицензии (может быть дробным числом). Событие генерируется в момент загрузки ПК Интеллект и после смены дня |
DATABASE_ERROR | Потеряна связь с базой данных | Событие генерируется в случае разрыва связи с SQL Server при первом обращении к нему после разрыва |
SCRIPT_ERROR | Выполнение скрипта завершилось ошибкой | По умолчанию событие не генерируется, так как не добавлено в файл внешних настроек intellect.ddi. Чтобы событие SCRIPT_ERROR генерировалось и записывалось в таблицу PROTOCOL, его необходимо добавить в таблицу intellect.ddi (см. Редактирование файла внешних настроек intellect.ddi с помощью утилиты ddi.exe) |
Список команд и параметров для объекта SLAVE представлен в таблице:
Команда – описание команды | Параметры | Описание параметров |
"SETUP" – установить параметры для компьютера | display_id<> | Идентификатор экрана |
drives<> | Диски для записи видеоархива | |
drives_a<> | Диски для записи аудиоинформации | |
flags<> | Флаги | |
arch_days<> | Размер архива событий | |
connection<> | Соединение | |
disable_protocol<> | Отключить протоколирование | |
ip_address<> | IP адрес устройства | |
is_backup<> | Архивация | |
is_load<> | Загружен | |
local_protocol<> | Локальный протокол | |
modem<> | Модемное соединение | |
name<> | Имя объекта | |
password<> | Пароль | |
sync_time<> | Синхронизировать время | |
username<> | Имя пользователя | |
"BACKUP" – сделать резервную копию БД | - | - |
"CONNECT_ONE" – подключиться к компьютеру. Подключает соответствующий компьютер. Следует избегать использования этой реакции вручную | - | - |
"CONNECT_OTHER" – подключиться к ядрам. Подключает компьютер к другим ядрам из конфигурации. Следует избегать использования этой реакции вручную | - | - |
"DISCONNECT_ONE" – отключиться от компьютера. Отключает соответствующий компьютер. В случае отключения ядро может автоматически подключиться. Следует избегать использования этой реакции вручную | - | - |
"SYNC_PROTOCOL" – запустить утилиту синхронизации протокола SyncProtocol.exe. Если синхронизация настроена, происходит слияние протокола | - | - |
"SYNC_TIME" – синхронизовать время. Для выполнения данной реакции необходимо, чтобы в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\ITV\INTELLECT\ (HKEY_LOCAL_MACHINE \Software\Wow6432Node\ITV\INTELLECT для 64-битной системы) был создан параметр SyncTime со значением 1 на той системе, которой адресована реакция | - | - |
"CREATE_PROCESS" – запустить процесс | command_line<> | Командная строка. Команды командной строки Windows, записанные без символов переноса строки через разделители |, & или && |
"SEND_MY_CONFIG" – разослать конфигурацию. Рассылает свою конфигурацию другим компьютерам. То же, что “SPREAD_CONFIG” | - | - |
"MOVE_CONFIG" – переместить конфигурацию. Перемещает конфигурацию, созданную в дереве объектов на основе компьютера-Поставщика, на компьютер-Получатель | from<> | Поставщик |
to<> | Получатель | |
"SPREAD_CONFIG" – распространить конфигурацию, то же, что “SEND_MY_CONFIG” | - | - |
"GET_DEPTH" – получить глубину архива. В ответ на реакцию в системе формируется событие ARCHIVE_DEPTH (см. таблицу выше). Отсутствие одного или обоих параметров означает запрос глубины по записям для всех возможных значений параметра | cam<> | Идентификатор камеры, для которой запрашивается глубина архива |
drive<> | Диск или сетевой путь, по которому запрашивается глубина архива. Название диска задается формате "<буква диска>:\\", например drive<D:\\> Примечание. Символ "\" – экранируемый. Сетевой путь задается в формате UNC | |
"ACTIVATE_DISPLAY" – сменить экран. Команда позволяет отобразить на мониторе (мониторах) компьютера Экран с заданным идентификатором | display_id<> | Идентификатор соответствующего объекта Экран. Если в параметре передано пустое значение, при выполнении данной команды скрываются все экраны |
Свойства объекта SLAVE показаны в таблице:
Свойства объекта SLAVE | Описание свойств объекта |
ID<> | Идентификатор объекта |
PARENT_ID<> | Идентификатор родительского объекта |
USER_ID<> | Идентификатор пользователя |