Интернет-справка ESET

Выберите категорию
Выберите тему

Средство «Зеркало» для Linux

Вы являетесь пользователем Windows?

Средство «Зеркало» необходимо для автономного обновления модулей обнаружения вирусов. Если у клиентских компьютеров нет подключения к Интернету и при этом им нужны обновления модулей обнаружения вирусов, вы можете использовать средство «Зеркало» для загрузки файлов обновления с серверов обновления ESET и их локального хранения.


note

Средство «Зеркало» имеет следующие функции.

Обновление модулей — средство загружает обновления для модуля обнаружения и другие модули программы, но не загружает автоматические обновления (uPCU).

Создание репозитория — средство может создавать полный автономный репозиторий, включающий автоматические обновления (uPCU).

Средство «Зеркало» не загружает данные ESET LiveGrid®.

Необходимые условия

Репозиторий, где создается зеркало, должен иметь разрешения на чтение и выполнение для всех пользователей. Чтобы предоставить разрешение, запустите эту команду от имени привилегированного пользователя: chmod 755 mirror/folder/path (замените mirror/folder/path на путь к папке зеркала).

Целевая папка должна быть доступна для совместного использования, Samba/Windows или службы HTTP/FTP в зависимости от нужного способа получения доступа к обновлениям.

oПродукты безопасности ESET для Windows: их можно обновлять удаленно по протоколу HTTP или с помощью общей папки.

oПродукты безопасности ESET для Linux/macOS: их можно обновлять удаленно только по протоколу HTTP. Если используется общая папка, она должна быть на том же компьютере, что и продукт безопасности ESET.

У вас должен быть доступный автономный файл лицензии, содержащий имя пользователя и пароль. При создании файла лицензии обязательно установите флажок рядом с параметром Добавление имени пользователя и пароля. Кроме того, необходимо ввести имя лицензии. Автономный файл лицензии необходим для активации средства «Зеркало» и создания зеркала обновления.

create_offline_lic_file

Использование средства «Зеркало»

1.Скачайте средство «Зеркало» со страницы загрузки ESET (раздел Автономные установщики).

2.Распакуйте загруженный архив.

3.Откройте терминал в папке, где находится файл MirrorTool, и сделайте этот файл исполняемым:

chmod +x MirrorTool

4.Запустите следующую команду, чтобы просмотреть все доступные параметры средства «Зеркало» и его версию:

./MirrorTool --help

 

mirror_tool_help_linux


note

Все фильтры нужно указывать с учетом регистра.

При создании зеркала репозитория или зеркала модулей можно использовать параметры.

arrow_down_business Параметры репозитория и зеркала модулей

arrow_down_business Параметры, специфичные для репозитория

arrow_down_business Параметры, специфичные для модулей

 

Параметр

Описание

--updateServer

Средство Mirror Tool создает структуру папок, отличную от той, которую создает зеркало конечной точки. В каждой папке содержатся файлы группы продуктов.


warning

В настройках обновления продукта, использующего зеркало, необходимо указать полную ссылку на сервер обновления (полный путь к правильной папке).

--offlineLicenseFilename

Нужно указать путь к автономному файлу лицензии (как указано выше).

--mirrorOnlyLevelUpdates

Аргументы указывать не нужно. Если этот параметр установлен, будут загружаться только обновления уровней (нанообновления загружаться не будут). Дополнительные сведения о типах обновлений см. в статье базы знаний.

--mirrorFileFormat


warning

Прежде чем использовать параметр --mirrorFileFormat, убедитесь, что в вашей среде нет более старых (6.5 и более ранних) и более новых (6.6 и более поздних) версий продукта по обеспечению безопасности ESET. Неправильное использование этого параметра может привести к неправильным обновлениям продуктов по обеспечению безопасности ESET.

Можно указать, какие файлы обновлений будут загружаться. Возможные значения (с учетом регистра):

dat — используйте это значение, если в вашей среде имеются только продукты по обеспечению безопасности ESET версии 6.5 и более ранних.

dll — используйте это значение, если в вашей среде имеются только продукты по обеспечению безопасности ESET версии 6.6 и более поздних.

Этот параметр игнорируется при создании зеркала для устаревших продуктов (ep4, ep5).

--compatibilityVersion

Этот необязательный параметр применяется к средству «Зеркало», которое распространяется с ESET PROTECT 8.1 и более поздними версиями.

Средство «Зеркало» загрузит файлы обновления, совместимые с версией репозитория ESET PROTECT, которую вы укажете в аргументе параметра в формате x.x или x.x.x.x, например: --compatibilityVersion 10.1 или --compatibilityVersion 8.1.13.0.

Параметр --compatibilityVersion исключает автоматические обновления (uPCU) из зеркала. Если в вашей среде нужны автоматические обновления (uPCU) и необходимо уменьшить размер зеркала, используйте параметр --filterFilePath.


note

Чтобы уменьшить количество данных, загруженных из репозитория ESET, рекомендуется использовать новые параметры в средстве «Зеркало», распространяемом с ESET PROTECT 9 --filterFilePath и --dryRun:

1.Создайте фильтр в формате JSON (см. --filterFilePath ниже).

2.Выполните тестовый запуск средства «Зеркало» с помощью параметра --dryRun (см. ниже) и измените фильтр соответствующим образом.

3.Запустите средство «Зеркало» с параметром --filterFilePath и заданным фильтром загрузки, а также с параметрами --intermediateRepositoryDirectory и --outputRepositoryDirectory.

4.Регулярно запускайте средство «Зеркало», чтобы всегда использовать новейшие установщики.

Параметр

Описание

--filterFilePath

Используйте этот необязательный параметр для фильтрации продуктов безопасности ESET на основе текстового файла в формате JSON, который находится в той же папке, что и средство «Зеркало» (например: --filterFilePath filter.txt)

arrow_down_business Описание конфигурации фильтра:

--dryRun

Если этот необязательный параметр используется, средство «Зеркало» не загрузит никаких файлов, но создаст файл .csv с перечислением всех пакетов, которые будут загружены.

 

Этот параметр можно использовать без обязательных параметров --intermediateRepositoryDirectory и --outputRepositoryDirectory, например:

Windows: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv

Linux: sudo ./MirrorTool --repositoryServer AUTOSELECT --dryRun test.csv


note

Некоторые установщики ESET совместимы с множеством языков (с кодом языка multilang), которые средство «Зеркало» выводит в файле .csv, даже если вы указываете языки в --filterFilePath.

 

Если вы используете параметр --dryRun, а также параметры --intermediateRepositoryDirectory и --outputRepositoryDirectory, средство «Зеркало» не очищает outputRepositoryDirectory.

--listUpdatableProducts

Вывод списка всех продуктов ESET, для которых средство Mirror Tool может загрузить обновления модулей (если не используется параметр --excludedProducts).

Параметр доступен, начиная со следующих версий средства Mirror Tool: 1.0.1294.0 (Windows), 1.0.2226.0 (Linux).

Структура папок средства Mirror Tool

По умолчанию, если не указать параметр --updateServer, средство Mirror Tool создает такую структуру папок на сервере HTTP:


important

Не используйте сервер зеркала только с протоколом HTTP

Локальный сервер зеркала должен использовать протоколы HTTP и HTTPS либо только HTTPS. Если сервер зеркала использует только HTTP, вы не сможете использовать клиентскую задачу «Установка программного обеспечения», поскольку с сервера HTTP не удастся получить лицензионное соглашение продукта безопасности ESET.

Используемые по умолчанию папки средства Mirror Tool

Продукт безопасности ESET

Сервер обновления (в соответствии с корневым путем сервера HTTP)

mirror/eset_upd/era6

Папка зеркала era6 является общей для следующих решений удаленного управления ESET: ERA 6, ESMC 7 и ESET PROTECT.

Чтобы обновить ESET PROTECT 10.1 с зеркала, введите в поле Сервер обновлений значение http://your_server_address/mirror/eset_upd/era6.

mirror/eset_upd/ep[версия]

ESET Endpoint Antivirus/Security версии 6.x (и более поздних версий) для Windows. Для каждого основного номера версии предусмотрена отдельная папка, например ep10 для версии 10.x.

http://your_server_address/mirror/eset_upd/ep10 (пример для версии 10.x)

mirror/eset_upd/v5

ESET Endpoint Antivirus/Security версии 5.x для Windows

http://your_server_address/mirror/eset_upd/v5


important

Продукты ESET по обеспечению безопасности Linux/macOS

Необходимо указать параметр --updateServer и создать дополнительные папки для обновления продуктов безопасности ESET для Linux/macOS с зеркала HTTP (см. ниже).

--updateServer

Дополнительная папка средства Mirror Tool

Продукт безопасности ESET

Сервер обновления (в соответствии с корневым путем сервера HTTP)

http://update.eset.com/eset_upd/businesslinux

mirror/eset_upd/BusinessLinux

ESET Endpoint Antivirus для Linux

http://your_server_address/mirror/eset_upd/BusinessLinux

http://update.eset.com/eset_upd/serverlinux

mirror/eset_upd/LinuxServer

ESET Server Security для Linux

http://your_server_address/mirror/eset_upd/LinuxServer

http://update.eset.com/eset_upd/businessmac

mirror/eset_upd/BusinessMac

ESET Endpoint Security; версия 7.x+ для macOS

http://your_server_address/mirror/eset_upd/BusinessMac

 

arrow_down_business Таблица кодов языков

Чтобы создать зеркало, запустите средство «Зеркало» с по крайней мере минимально допустимым количеством необходимых параметров. Ниже приведен пример.

Ниже приведен пример расширенной конфигурации автономного репозитория с выбранными продуктами, языками и включенной загрузкой устаревших файлов, которая задается в файле filter.txt (см. пример содержимого файла выше в сведениях о параметре --filterFilePath):


note

Рекомендуем удалять команды, содержащие конфиденциальные данные (например, пароль), из истории командной строки.

1.Выполните команду history, чтобы посмотреть список всех команд в истории.

2.Выполните команду history -d line_number (укажите номер строки для команды). Вы также можете выполнить команду history -c, чтобы удалить всю историю командной строки.

Средство «Зеркало» и параметры обновлений

Чтобы автоматизировать загрузку обновлений модулей, создайте расписание запуска средства «Зеркало». Для этого откройте веб-консоль и щелкните Клиентские задачи > Операционная система > Выполнить команду. Выберите Команда для выполнения (в том числе путь к MirrorTool.exe) и подходящий триггер (например, CRON-выражение на каждый час 0 0 * * * ? *). Кроме того, вы можете использовать планировщик заданий Windows или Cron в Linux.

Чтобы настроить обновления на клиентских компьютерах, создайте политику и настройте сервер обновлений, чтобы указывать на адрес зеркала или общую папку.