- Created by Акимов Александр, last modified by Базеев Артем on Oct 31, 2022
Основные функции
Скрипт позволяет формировать отчеты по правам пользователей Trassir и изменять права выбранных пользователей.
Возможности:
- Экспорт отчета базовых прав всех пользователей (users_base_rights.csv)
- Экспорт отчета дополнительных прав всех пользователей (users_acl_rights.csv)
- Изменение прав пользователя по расписанию
- Изменение прав пользователя по сигналу от тревожного входа
- Изменение прав пользователя при нажатии на горячую клавишу
Установка
Скрипт необходимо добавить в разделе Автоматизация->Новый скрипт->Загрузить пример->Из файла.
После загрузки скрипта необходимо нажать на кнопку «Сохранить, запустить», ВЫКЛЮЧИТЬ, сняв чек-бокс и выполнить его настройку. После выбора нужных реакций и тревог, включите скрипт.
Настройка скрипта
Для экспорта отчетов необходимо отметить галочкой соответствующее поле, “Сохранить и
запустить” скрипт. После чего в папке скриншотов появятся необходимые отчеты
Список пользователей(Admin, Operator, User) - список пользователей через запятую. Имена пользователей задаются с учетом регистра.
Тип работы:
- Расписание
- Тревожный вход
Выбор объекта(расписание либо тревожный вход) - выбор объекта для работы, в зависимости от того, было выбрано в пункте "Тип работы".
По горячей клавише - выбор клавиши для активации
Необходимо создать (выбрать) двух эталонных пользователей и настроить им соответствующие права доступа.
Например разрешить все для пользователя all_enable
И запретить все для пользователя all_disable
Пример использования
При переходе расписания в красную зону (либо события "сигнал на входе пропал") - права пользователей test 1, test 2 будут полностью повторять права доступа пользователя all_enable, а при переходе в зеленую зону (либо события "сигнал на входе появился") - права доступа пользователя all_disable.
Users rights for channels
Основные функции
Скрипт формирует подробный отчет по правам локальных пользователей для каналов. Собирает информацию по текущему серверу/клиенту и серверов подключенных по сети.
Есть возможность отправлять отчёт на FTP и на электронную почту по расписанию.
Установка
Скрипт необходимо добавить в разделе Автоматизация->Новый скрипт->Загрузить пример->Из файла.
После загрузки скрипта необходимо нажать на кнопку «Сохранить, запустить», ВЫКЛЮЧИТЬ, сняв чек-бокс и выполнить его настройку. После выбора нужных реакций и тревог, включите скрипт.
Настройка скрипта
Folder path - путь к папке сохранения отчета(относительно папки скриншотов). Если данное поле оставить пустым, либо указать в нем default - то отчет будет сохранен в папку скриншотов сервера/клиента;
File extension - выбор расширения, для файла отчета.
- txt - файл будет сохранен в txt формате;
- csv - файл будет сохранен в csv формате (на данный момент не работает для arm);
Delimiter for file - выбор разделителя для файла отчета.
- comma - в качестве разделителя будет использоваться запятая;
- semicolon - в качестве разделителя будет использоваться точка с запятой;
Mode (Режим) - режим реакции, после сохранения отчёта. Возможны варианты:
- save - сохраняет файл формата .xlsx в папку, указанную в Folder path;
- save and send Email - сохраняет файл формата .xlsx в папку, указанную в Folder path, отправляет его по электронной почте;
- save and send FTP - сохраняет файл формата .xlsx в папку, указанную в Folder path, отправляет его по FTP.
Type schedule - режим работы расписания (если выбран режим реакции сохранения отчета). Возможные варианты:
- universal - работа с расписанием(зоны);
- alternative - работа с расписанием(с параметрами в скрипте).
Work mode - режим работы скрипта. Возможные варианты:
- weekly - работает с днями недели;
- monthly - работает с датами.
Working days - дни для работы скрипта, возможно указать несколько перечислив их через запятую;
Save at(hours:minutes) - время сохранения бэкапа. Задается в формате часы:минуты, так же возможно указать с учетом секунд часы:минуты:секунды;
Work schedule (red) - расписание, созданное в Trassir. Отправка отчёта происходит в красной зоне;
Host - адрес подключения к FTP;
Port - порт подключения к FTP;
User - имя пользователя к FTP;
Passwd - пароль от пользователя к FTP;
Path - путь FTP, куда будет отправляться отчёт;
Passive mode - один из режимов подключения к FTP;
Check connection - проверка подключения к FTP;
E-mail account - аккаунт, с которого будет отправлен отчёт;
E-mail Recipients - список email, кому отправлять отчёт;
Debug mode - режим отладки.
Пример отчета .csv:
Пример отчета .txt (редактор Блокнот):
В процессе работы скрипта, в поле "счетчик запусков" будет отображаться количество каналов, которые обработал скрипт.
- No labels