Інструмент «Дзеркало» – Windows
Для автономного оновлення ядра виявлення необхідний інструмент «Дзеркало». Якщо на клієнтських комп’ютерах відсутнє підключення до Інтернету, але потрібно оновити ядро виявлення, за допомогою інструмента «Дзеркало» можна завантажити файли оновлення із серверів оновлення ESET і зберігати їх локально.
Інструмент «Дзеркало» має такі функції: •Оновлення модулів: завантажує оновлення обробника виявлення та інші модулі програми, але не автоматичні оновлення (uPCU). •Створення репозиторію: може створити повний автономний репозиторій, включно з автоматичними оновленням (uPCU). Інструмент «Дзеркало» не завантажує дані ESET LiveGrid®. |
Попередні вимоги відсутні
Інструмент «Дзеркало» не підтримується у Windows XP та Windows Server 2003. |
•Цільова папка має бути доступна для спільного використання, Samba/Windows або служби HTTP/FTP залежно від вибраного способу отримання доступу до оновлень.
oПродукти з безпеки ESET для Windows: їх можна оновлювати віддалено через HTTP або з використанням спільної папки.
oПродукти з безпеки ESET для Linux/macOS: їх можна оновлювати віддалено лише через HTTP. Якщо ви використовуєте спільну папку, вона має бути на тому самому комп’ютері, що й продукт із безпеки ESET.
•Необхідно мати дійсний файл автономної ліцензії, що містить ім’я користувача та пароль. Під час створення файлу ліцензії поставте прапорець Включити ім’я користувача та пароль. Окрім того, потрібно ввести назву ліцензії. Файл автономної ліцензії потрібний для активації інструмента «Дзеркало» та створення дзеркала оновлення.
•Перш ніж запускати інструмент «Дзеркало», інсталюйте ці пакети:
•Visual C++ Redistributable for Visual Studio 2010
•Visual C++ 2015 Redistributable x86
Як користуватись інструментом «Дзеркало»
1.Завантажте інструмент «Дзеркало» з цієї сторінки ESET (розділ Автономні інсталятори).
2.Розархівуйте завантажений архів.
3.Відкрийте командний рядок і перейдіть у папку, що містить файл MirrorTool.exe.
4.Щоб переглянути всі доступні параметри інструмента «Дзеркало» та його версію, виконайте вказану нижче команду:
MirrorTool.exe --help
Усі фільтри чутливі до регістру. |
Для створення дзеркала репозиторію або дзеркала модулів можна використовувати параметри:
Параметри як для дзеркала репозиторію, так і для дзеркала модулів
Специфічні параметри для репозиторію
Специфічні параметри для модулів
Параметр |
Опис |
|||
---|---|---|---|---|
--updateServer |
Mirror Tool створює структуру папок, що відрізняється від тої, яку створює дзеркало робочої станції. Кожна папка містить файли оновлень для групи продуктів.
|
|||
--offlineLicenseFilename |
Необхідно вказати шлях до файлу автономної ліцензії (як згадувалося вище). |
|||
--mirrorOnlyLevelUpdates |
Указувати аргументи непотрібно. Якщо його задано, завантажуватимуться лише оновлення рівнів (нанооновлення не буде завантажено). Докладніше про типи оновлень можна дізнатися в нашій статті бази знань. |
|||
--mirrorFileFormat |
Ви можете вказати, які типи файлів оновлення завантажувати. Можливі значення (з урахуванням регістру): •dat – використовуйте це значення, якщо середовище містить лише продукт захисту ESET 6.5 або новіших версій. •dll – використовуйте це значення, якщо середовище містить лише продукт захисту ESET 6.6 або новіших версій. Параметр ігнорується, коли дзеркало створюється для застарілих продуктів (ep4, ep5). |
|||
--compatibilityVersion |
Цей необов’язковий параметр застосовується до інструмента «Дзеркало», який розповсюджується з продуктом ESET PROTECT On-Prem 8.1 і пізніших версій. Інструмент «Дзеркало» завантажить файли оновлень, сумісні з версією репозиторію ESET PROTECT On-Prem, указаною в аргументі параметра у форматі x.x або x.x.x.x. Наприклад, --compatibilityVersion 11.0 або --compatibilityVersion 8.1.13.0. Параметр --compatibilityVersion виключає автоматичні оновлення (uPCU) із дзеркала. Якщо вам у своєму середовищі потрібно мати автоматичні оновлення (uPCU) і зменшити розмір дзеркала, скористайтеся параметром --filterFilePath. |
Щоб зменшити обсяг даних, що завантажуються з репозиторію ESET, рекомендуємо використовувати нові параметри в інструменті "Дзеркало", що розповсюджується у складі ESET PROTECT On-Prem 9: --filterFilePath і --dryRun. Дотримуйтеся таких інструкцій: 1.Створіть фільтр у форматі JSON (див. --filterFilePath нижче). 2.Запустіть тестовий інструмент "Дзеркало" з параметром --dryRun (див. нижче) і налаштуйте фільтр на свій розсуд. 3.Запустіть інструмент "Дзеркало" з параметром --filterFilePath і визначеним фільтром завантаження разом із параметрами --intermediateRepositoryDirectory і --outputRepositoryDirectory. 4.Регулярно запускайте інструмент "Дзеркало" для того, аби завжди використовувати найновіші інсталятори. |
Параметр |
Опис |
|||
---|---|---|---|---|
--filterFilePath |
Цей необов’язковий параметр дає змогу фільтрувати продукти з безпеки ESET на основі текстового файлу (у форматі JSON), розміщеного в папці інструмента «Дзеркало», наприклад, --filterFilePath filter.txt). |
|||
--dryRun |
Якщо використовується цей необов’язковий параметр, інструмент «Дзеркало» не завантажуватиме жодних файлів, проте згенерує файл .csv з усіма пакетами для завантаження.
Цей параметр можна використовувати без обов’язкових параметрів --intermediateRepositoryDirectory й --outputRepositoryDirectory. Наприклад: •Windows: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv •Linux: sudo ./MirrorTool --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). |
Структура папок Mirror Tool
За замовчуванням, якщо не вказати параметр --updateServer, Mirror Tool створює структуру папок на сервері HTTP:
Не використовувати сервер дзеркала лише з підтримкою HTTP Переконайтеся, що локальний сервер дзеркала використовує протоколи HTTP чи HTTPS або лише HTTPS. Якщо сервер дзеркала використовує тільки HTTP, неможливо скористатися клієнтським завданням "Інсталювати програмне забезпечення", оскільки ліцензійну угоду з кінцевим користувачем для продукту ESET неможливо отримати із сервера HTTP. |
Папки Mirror Tool за замовчуванням |
Продукт захисту ESET |
Сервер оновлень (відповідно до кореневого розташування сервера HTTP) |
---|---|---|
mirror/eset_upd/era6 |
ESET PROTECT On-Prem (всі версії) |
Щоб оновити ESET PROTECT On-Prem 11.0 із дзеркала, для параметра Сервер оновлень задайте значення 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 |
Політика продукту з безпеки 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 |
http://update.eset.com/eset_mobile/eesa |
mirror/eset_upd/EndpointAndroid |
ESET Endpoint Security for Android |
http://your_server_address/mirror/eset_upd/EndpointAndroid |
Щоб створити дзеркало, запустіть інструмент «Дзеркало» з принаймні мінімальною кількістю необхідних параметрів. Нижче наведено приклад.
MirrorTool.exe --mirrorType regular ^ --intermediateUpdateDirectory c:\temp\mirrorTemp ^ --offlineLicenseFilename c:\temp\offline.lf ^ --outputDirectory c:\temp\mirror |
Нижче наведено приклад розширеної конфігурації автономного репозиторію з вибраними продуктами, мовами та ввімкненим завантаженням застарілих файлів, визначених у файлі filter.txt (див. приклад вмісту файлу в описі параметра --filterFilePath вище):
MirrorTool.exe --repositoryServer AUTOSELECT ^ --intermediateRepositoryDirectory c:\temp\repoTemp ^ --outputRepositoryDirectory c:\temp\repository ^ --filterFilePath filter.txt |
Інструмент «Дзеркало» та параметри оновлення
•Щоб автоматично завантажувати оновлення модулів, створіть розклад запуску інструмента «Дзеркало». Для цього відкрийте веб-консоль і натисніть Клієнтські завдання > Операційна система > Виконати команду. Виберіть Командний рядок для виконання (зокрема, шлях до файлу MirrorTool.exe) і належний тригер (наприклад, CRON на кожну годину 0 0 * * * ? *). Крім цього, можна скористатися планувальником завдань Windows або Cron у Linux.
•Щоб налаштувати оновлення на клієнтських комп’ютерах, створіть політику й налаштуйте сервер оновлення для вказування на адресу дзеркала або спільну папку.
Якщо ви використовуєте сервер-дзеркало HTTPS, імпортуйте його сертифікат у надійне кореневе сховище на клієнтському комп’ютері. Перегляньте розділ Інсталяція надійного кореневого сертифіката у Windows. |
Щоб налаштувати ланцюг інструмента «Дзеркало», прочитайте цю статтю бази знань (налаштування інструмента «Дзеркало» для завантаження оновлень з іншого інструмента «Дзеркало»). |