Mirror Tool – Linux
Mirror Tool je nástroj, ktorý sa používa na aktualizáciu detekčného jadra v offline prostredí. V prípade, že bezpečnostné produkty ESET na vašich klientskych počítačoch potrebujú aktualizácie detekčného jadra, no nemajú pripojenie na internet, môžete použiť nástroj Mirror Tool, ktorý sťahuje aktualizačné súbory z aktualizačných serverov spoločnosti ESET a ukladá ich lokálne.
Mirror Tool sťahuje len aktualizácie detekčného jadra a ostatné programové moduly, nepodporuje aktualizácie programových súčastí (PCU) ani ESET LiveGrid® LiveGrid dáta. Nástroj Mirror Tool dokáže tiež vytvoriť offline repozitár. Môžete sa tiež rozhodnúť aktualizovať produkty ESET individuálne. |
Požiadavky
•Cieľový priečinok musí byť zdieľaný pomocou služieb Samba/Windows alebo HTTP/FTP.
oBezpečnostné produkty ESET pre Windows – môžete ich aktualizovať na diaľku prostredníctvom HTTP alebo zo zdieľaného priečinka.
oBezpečnostné produkty ESET pre Linux/macOS – môžete ich aktualizovať na diaľku iba prostredníctvom HTTP. Ak používate zdieľaný priečinok, musí byť na rovnakom počítači ako bezpečnostný produkt ESET.
•Musíte mať platný offline licenčný súbor, ktorý obsahuje používateľské meno a heslo. Pri vytváraní licenčného súboru je potrebné označiť možnosť Zahrnúť meno a heslo. Musíte tiež zadať Názov licenčného súboru. Offline licenčný súbor je nevyhnutný pre aktiváciu nástroja Mirror Tool a vytvorenie aktivačného mirror servera.
Používanie nástroja Mirror Tool
1.Nástroj Mirror Tool si môžete stiahnuť zo stránky spoločnosti ESET v sekcii Samostatné inštalátory.
2.Rozbaľte stiahnutý archív.
3.Otvorte terminál a prejdite do priečinka so súborom MirrorTool, ktorý nastavte ako spustiteľný súbor:
chmod +x MirrorTool
4.Ak si chcete zobraziť všetky dostupné parametre nástroja Mirror Tool a jeho verziu, spustite nasledujúci príkaz:
./MirrorTool --help
Všetky filtre rozlišujú malé a veľké písmená. |
Parameter |
Popis |
|||
---|---|---|---|---|
--updateServer |
Pri použití tohto parametra musíte zadať celú URL adresu aktualizačného servera. |
|||
--offlineLicenseFilename |
Musíte zadať celú cestu k offline licenčnému súboru (ako je to popísané vyššie). |
|||
--mirrorOnlyLevelUpdates |
Nie je potrebný žiadny argument. Ak nastavíte túto možnosť, stiahnuté budú len tzv. level aktualizácie (nano aktualizácie nebudú stiahnuté). O typoch aktualizácií sa dočítate v našom článku databázy znalostí. |
|||
--mirrorFileFormat |
Môžete určiť, ktorý typ aktualizačných súborov bude stiahnutý. Dostupné hodnoty (rozlišujú sa veľké a malé písmená): •dat – túto hodnotu použite v prípade, ak sa vo vašom prostredí nachádzajú iba bezpečnostné produkty ESET verzie 6.5 a staršie. •dll – túto hodnotu použite v prípade, ak sa vo vašom prostredí nachádzajú iba bezpečnostné produkty ESET verzie 6.6 a novšie. Tento parameter je ignorovaný pri vytváraní mirrora pre staršie produkty (ep4, ep5). |
|||
--compatibilityVersion |
Tento voliteľný parameter sa vzťahuje na nástroj Mirror Tool distribuovaný pre ESET PROTECT 8.1 alebo novšie verzie. Mirror Tool stiahne aktualizačné súbory kompatibilné s verziou repozitára ESET PROTECT, ktorú ste špecifikovali v argumente parametra vo formáte x.x alebo x.x.x.x, napríklad: --compatibilityVersion 9.1 alebo --compatibilityVersion 8.1.13.0. |
|||
|
||||
--filterFilePath |
Tento voliteľný parameter použite na filtrovanie bezpečnostných produktov ESET na základe textového súboru vo formáte JSON, ktorý je uložený v rovnakom priečinku ako Mirror Tool, napríklad: --filterFilePath filter.txt. |
|||
--dryRun |
Ak použijete tento voliteľný parameter, Mirror Tool nestiahne žiadne súbory, vygeneruje však súbor .csv so zoznamom všetkých balíkov, ktoré budú stiahnuté.
Tento parameter môžete použiť bez povinných parametrov --intermediateRepositoryDirectory a --outputRepositoryDirectory, napríklad: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv.
Ak použijete parameter --dryRun spolu s parametrami --intermediateRepositoryDirectory a --outputRepositoryDirectory, Mirror Tool nevymaže výsledný adresár outputRepositoryDirectory. |
|||
--listUpdatableProducts |
Zoznam všetkých produktov ESET, pre ktoré má Mirror Tool sťahovať aktualizácie modulov (ak nie je použitý parameter --excludedProducts). Tento parameter je dostupný v rámci Mirror Tool od verzie: 1.0.1294.0 (Windows), 1.0.2226.0 (Linux). |
Nástroj Mirror Tool vytvára štruktúru priečinkov odlišnú od tej, ktorú vytvára funkcia mirror v samotnom produkte. Každý priečinok obsahuje aktualizačné súbory pre konkrétnu skupinu produktov. Je teda potrebné v nastaveniach aktualizácie zadať úplnú cestu k správnemu priečinku. Napríklad, ak chcete aktualizovať ESET PROTECT 9 z mirrora, nastavte aktualizačný server na (podľa umiestnenia koreňa vášho HTTP servera): http://your_server_address/mirror/eset_upd/era6 Poznámka: Priečinok mirrora era6 je rovnaký pre nasledujúce riešenia ESET na vzdialenú správu: ERA 6, ESMC 7, ESET PROTECT. |
sudo ./MirrorTool --mirrorType regular \ --intermediateUpdateDirectory /tmp/mirrorTool/mirrorTemp \ --offlineLicenseFilename /tmp/mirrorTool/offline.lf \ --outputDirectory /tmp/mirrorTool/mirror |
Nižšie je príklad pokročilejšej konfigurácie s využitím súboru filter.txt (bližší popis obsahu súboru nájdete vyššie v sekcii --filterFilePath), v ktorom je zadefinované, že offline repozitár bude obsahovať iba vybrané produkty, jazyky a bude mať povolené sťahovanie starších súborov:
sudo ./MirrorTool --repositoryServer AUTOSELECT \ --intermediateRepositoryDirectory /tmp/repoTemp \ --outputRepositoryDirectory /var/lib/tomcat9/webapps/mirrorRepo \ --filterFilePath filter.txt |
Spoločnosť ESET odporúča z histórie príkazového riadka odstrániť príkazy obsahujúce citlivé údaje (ako napríklad heslo): 1.Spustením príkazu history si zobrazte históriu všetkých použitých príkazov. 2.Spustite príkaz history -d line_number (zadajte číslo riadka príkazu, ktorý chcete odstrániť). Ak chcete odstrániť celú históriu príkazového riadka, spustite príkaz history -c. |
Nástroj Mirror Tool a nastavenia aktualizácií
•Ak chcete automatizovať sťahovanie aktualizácií modulov, môžete naplánovať spúšťanie nástroja Mirror Tool. Otvorte Web Console a prejdite do sekcie Klientska úloha > Operačný systém > Spustiť príkaz. Vyberte Príkazový riadok na spustenie (vrátane cesty k súboru MirrorTool.exe) a spúšťač (napríklad CRON výraz pre každú hodinu 0 0 * * * ? *). Na plánované spustenie môžete tiež použiť nástroj Plánovač úloh pre systém Windows alebo na systéme Linux použiť Cron.
•Pre zmenu nastavení aktualizácií na klientskych počítačoch použite novú politiku a nastavte Aktualizačný server tak, aby odkazoval na adresu mirror serveru alebo zdieľaný priečinok.