Средство «Зеркало» для Linux
Вы являетесь пользователем Windows?
Средство «Зеркало» необходимо для автономного обновления модулей обнаружения вирусов. Если у клиентских компьютеров нет подключения к Интернету и при этом им нужны обновления модулей обнаружения вирусов, вы можете использовать средство «Зеркало» для загрузки файлов обновления с серверов обновления ESET и их локального хранения.
Средство «Зеркало» загружает обновления модуля обнаружения и другие модули программ и не загружает обновления компонентов программы и данные ESET LiveGrid®. Оно также может создать полностью автономный репозиторий. Или же можно обновлять продукты по отдельности. |
Необходимые условия
•Целевая папка должна быть доступна для совместного использования, Samba/Windows или службы HTTP/FTP в зависимости от нужного способа получения доступа к обновлениям.
oПродукты безопасности ESET для Windows: их можно обновлять удаленно по протоколу HTTP или с помощью общей папки.
oПродукты безопасности ESET для Linux/macOS: их можно обновлять удаленно только по протоколу HTTP. Если используется общая папка, она должна быть на том же компьютере, что и продукт безопасности ESET.
•У вас должен быть доступный автономный файл лицензии, содержащий имя пользователя и пароль. При создании файла лицензии обязательно установите флажок рядом с параметром Добавление имени пользователя и пароля. Кроме того, нужно указать имя файла лицензии. Автономный файл лицензии необходим для активации средства «Зеркало» и создания зеркала обновления.
Использование средства «Зеркало»
1.Скачайте средство «Зеркало» со страницы загрузки ESET (раздел Автономные установщики).
2.Распакуйте загруженный архив.
3.Откройте терминал в папке, где находится файл MirrorTool, и сделайте этот файл исполняемым:
chmod +x MirrorTool
4.Запустите следующую команду, чтобы просмотреть все доступные параметры средства «Зеркало» и его версию:
./MirrorTool --help
Все фильтры нужно указывать с учетом регистра. |
Параметр |
Описание |
|||
---|---|---|---|---|
--updateServer |
Используя его, нужно указывать полный URL-адрес сервера обновлений. |
|||
--offlineLicenseFilename |
Нужно указать путь к автономному файлу лицензии (как указано выше). |
|||
--mirrorOnlyLevelUpdates |
Аргументы указывать не нужно. Если этот параметр установлен, будут загружаться только обновления уровней (нанообновления загружаться не будут). Дополнительные сведения о типах обновлений см. в статье базы знаний. |
|||
--mirrorFileFormat |
Можно указать, какие файлы обновлений будут загружаться. Возможные значения (с учетом регистра): •dat — используйте это значение, если в вашей среде имеются только продукты по обеспечению безопасности ESET версии 6.5 и более ранних. •dll — используйте это значение, если в вашей среде имеются только продукты по обеспечению безопасности ESET версии 6.6 и более поздних. Этот параметр игнорируется при создании зеркала для устаревших продуктов (ep4, ep5). |
|||
--compatibilityVersion |
Этот необязательный параметр применяется к средству «Зеркало», которое распространяется с ESET PROTECT 8.1 и более поздними версиями. Средство «Зеркало» загрузит файлы обновления, совместимые с версией репозитория ESET PROTECT, которую вы укажете в аргументе параметра в формате x.x или x.x.x.x, например: --compatibilityVersion 9.1 или --compatibilityVersion 8.1.13.0. |
|||
|
||||
--filterFilePath |
Используйте этот необязательный параметр для фильтрации продуктов безопасности ESET на основе текстового файла в формате JSON, который находится в той же папке, что и средство «Зеркало» (например: --filterFilePath filter.txt) |
|||
--dryRun |
Если этот необязательный параметр используется, средство «Зеркало» не загрузит никаких файлов, но создаст файл .csv с перечислением всех пакетов, которые будут загружены.
Этот параметр можно использовать без обязательных параметров --intermediateRepositoryDirectory и --outputRepositoryDirectory, например: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv.
Если вы используете параметр --dryRun, а также параметры --intermediateRepositoryDirectory и --outputRepositoryDirectory, средство «Зеркало» не очищает outputRepositoryDirectory. |
|||
--listUpdatableProducts |
Вывод списка всех продуктов ESET, для которых средство Mirror Tool может загрузить обновления модулей (если не используется параметр --excludedProducts). Параметр доступен, начиная со следующих версий средства Mirror Tool: 1.0.1294.0 (Windows), 1.0.2226.0 (Linux). |
Средство «Зеркало» создает структуру папок, отличную от той, которую создает средство «Зеркало конечных точек». В каждой папке содержатся файлы группы продуктов. Вам нужно указать полный путь к правильной папке в параметрах обновления продукта с помощью зеркала. Например, чтобы обновить ESET PROTECT 9 с помощью зеркала, установите для параметра Сервер обновления (в соответствии с корневым расположением HTTP-сервера): http://your_server_address/mirror/eset_upd/era6 Примечание. Папка зеркала era6 является общей для следующих решений удаленного управления ESET: ERA 6, ESMC 7, ESET PROTECT. |
sudo ./MirrorTool --mirrorType regular \ --intermediateUpdateDirectory /tmp/mirrorTool/mirrorTemp \ --offlineLicenseFilename /tmp/mirrorTool/offline.lf \ --outputDirectory /tmp/mirrorTool/mirror |
Ниже приведен пример расширенной конфигурации автономного репозитория с выбранными продуктами, языками и включенной загрузкой устаревших файлов, которая задается в файле filter.txt (см. пример содержимого файла выше в сведениях о параметре --filterFilePath):
sudo ./MirrorTool --repositoryServer AUTOSELECT \ --intermediateRepositoryDirectory /tmp/repoTemp \ --outputRepositoryDirectory /var/lib/tomcat9/webapps/mirrorRepo \ --filterFilePath filter.txt |
ESET рекомендует удалять команды, содержащие конфиденциальные данные (например, пароль), из истории командной строки: 1.Выполните команду history, чтобы посмотреть список всех команд в истории. 2.Выполните команду history -d line_number (укажите номер строки для команды). Вы также можете выполнить команду history -c, чтобы удалить всю историю командной строки. |
Средство «Зеркало» и параметры обновлений
•Чтобы автоматизировать загрузку обновлений модулей, создайте расписание запуска средства «Зеркало». Для этого откройте веб-консоль и щелкните Клиентские задачи > Операционная система > Выполнить команду. Выберите Команда для выполнения (в том числе путь к MirrorTool.exe) и подходящий триггер (например, CRON-выражение на каждый час 0 0 * * * ? *). Кроме того, вы можете использовать планировщик заданий Windows или Cron в Linux.
•Чтобы настроить обновления на клиентских компьютерах, создайте политику и настройте сервер обновлений, чтобы указывать на адрес зеркала или общую папку.