Mirror tool

Mirror tool je nástroj, který využijete pro aktualizaci modulů bezpečnostních produktů ESET v offline prostředích. Prostřednictvím tohoto nástroje si můžete vytvořit lokální aktualizační mirror a z něj následně aktualizovat klienty, kteří nemají přístup k internetu.

details_hoverPoznámka

Mirror tool stahuje výhradně aktualizace detekčních a programových modulů, nikoli programových komponent (PCU) a LiveGrid dat. Dále prostřednictvím něj můžete vytvořit offline repozitář. Aktualizaci bezpečnostního produktu ESET na novou verzi je však nutné provést ručně.

Předpoklady

validation-status-icon-warning DŮLEŽITÉ

Mirror tool nepodporuje Windows XP a Windows Server 2003.

Cílová složka musí být sdílená (Samba/Windows nebo HTTP/FTP nebo HTTP/FTP služba).

Musíte mít stažený offline licenční soubor, který v sobě obsahuje uživatelské jméno a heslo. Při generování offline souboru zaškrtněte možnost Zahrnout uživatelé jméno a heslo. Nezapomeňte rovněž definovat název generovaného souboru. Offline licenční soubor je vyžadován pro aktivaci nástroje, aby mohl vytvořit kopii aktualizačních serverů ESET.

create_offline_license_file

Lokálně dostupný Mirror Tool. Stáhněte si jej z webových stránek společnosti ESET (v sekci ESMC > Samostatný instalátor.

Na počítači s operačním systémem Windows, na kterém poběží mirror tool, musíte mít nainstalován Visual C++ Redistributable for Visual Studio 2010 a Visual C++ 2015 Redistributable x86.

Aplikace se neinstaluje, pouze mějte ve stejné složce připraveny dva soubory:

oWindows: MirrorTool.exeupdater.dll

oLinux: MirrorTool a updater.so

 

Použití

Seznam všech dostupných parametrů získáte po zadání příkazu MirrorTool --help:

mirror_tool_help

Parametr

Popis

--updateServer

Pokud použijete tento parametr, zadejte úplnou URL k aktualizačnímu serveru.

--offlineLicenseFilename

Zadejte cestu k offline licenčnímu souboru.

--languageFilterForRepository

Pomocí tohoto parametru můžete definovat jazyk, ve kterém chcete balíčky stahovat. Například pro češtinu zadejte cs_CZ. Další kódy jazyků naleznete v tabulce níže. Více jazyků oddělte mezerou, příklad: en_US zh_TW de_DE

--productFilterForRepository

Pomocí tohoto parametru definujte řetězec, který se použije jako filtr při stahování balíčků. Mirror Tool stáhne pouze produkty, které ve svém názvu obsahují daný řetězec. Přidáním více argumentů můžete definovat požadované produkty, příklad: --productFilterForRepository Antivirus Security

Mirror Tool stáhne vybrané produkty ve všech jazycích.

--downloadLegacyForRepository

Není vyžadován žádný argument. Použitím tohoto parametru stáhnete starší verze produktů. Pokud není použit, standardně se stáhnout pouze aktuální verze produktů. Pro ověření, o jaké produkty se jedná, si vytvořte klientskou úlohu pro instalaci aplikace a v sekci Nastavení > Balíčky k instalaci > Vybrat balíček aktivujte možnost Starší verze.

Ve všech filtrech se rozlišuje velikost písmen

 

Kód jazyka

Jazyk

Kód jazyka

Jazyk

en_US

English

it_IT

Italian

hu_HU

Hungarian

kk_KZ

Kazakh

ar_EG

Arabic

ko_KR

Korean

bg_BG

Bulgarian

lt_LT

Lithuanian

zh_CN

Chinese (Simplified)

nl_NL

Dutch

zh_TW

Chinese (Traditional)

nb_NO

Norwegian

cs_CZ

Czech

pl_PL

Polish

da_DK

Danish

pt_BR

Portuguese

de_DE

German

ro_RO

Romanian

el_GR

Greek

ru_RU

Russian

es_CL

Spanish (Chile)

sk_SK

Slovak

es_ES

Spanish

sl_SI

Slovenian

et_EE

Estonian

sr_RS

Serbian

fi_FI

Finnish

sv_SE

Swedish

fr_FR

French

th_TH

Thai

fr_CA

Canadian French

tr_TR

Turkish

hr_HR

Croatian

uk_UA

Ukrainian

 

 

vi_VN

Vietnamese

 

Pro vytvoření lokálního aktualizačního mirroru spusťte MirrorTool s vyžadovanými parametry. Níže uvádíme několik příkladů:

Windows:

MirrorTool.exe --mirrorType regular ^

--intermediateUpdateDirectory c:\temp\mirrorTemp ^

--offlineLicenseFilename c:\temp\offline.lf ^

--outputDirectory c:\temp\mirror

 

Linux:

sudo ./MirrorTool --mirrorType regular \

--intermediateUpdateDirectory /tmp/mirrorTool/mirrorTemp \

--offlineLicenseFilename /tmp/mirrorTool/offline.lf \

--outputDirectory /tmp/mirrorTool/mirror

 

Níže uvádíme příklady pokročilé konfigurace, kdy vytváříme offline repozitář pouze vybraných produktů (včetně jejich starších verzí) a jazyků:

Windows:

MirrorTool.exe --repositoryServer AUTOSELECT ^

--intermediateRepositoryDirectory c:\temp\repoTemp ^

--outputRepositoryDirectory c:\temp\repository ^

--languageFilterForRepository sk_SK fr_FR de_DE ^

--productFilterForRepository Antivirus Security ^

--downloadLegacyForRepository 

 

Linux:

sudo ./MirrorTool --repositoryServer AUTOSELECT \

--intermediateRepositoryDirectory /tmp/repoTemp \

--outputRepositoryDirectory /var/lib/tomcat8/webapps/mirrorRepo \

--languageFilterForRepository sk_SK fr_FR de_DE \

--productFilterForRepository Antivirus Security \

--downloadLegacyForRepository 

 

Automatické stahování aktualizací

Pro automatické stahování aktualizací a vytváření mirroru využijte naplánovanou úlohu. Provést to můžete prostřednictvím Web Console, kdy si vytvořte novou klientskou úlohu Spustit příkaz. Zadejte výše uvedený příkaz ke spuštění, cestu k MirrorTool.exe) a nastavte podmínku spuštění například prostřednictvím CRON výrazu například takto"0 0 * * * ? *" (tím se aktualizace spustí každou hodinu). Alternativně můžete použít Plánovač úloh ve Windows nebo CRON na linuxu.

Klientským stanicím následně prostřednictvím politiky změňte nastavení aktualizačního serveru a nastavte aktualizaci produktu tak, aby si klient stahoval aktualizace ze složky s mirrorem.

 

details_hoverPoznámka

Postup pro nastavení Mirror Tool chainingu (konfiguraci Mirror Toolu tak, aby stahoval aktualizace z jiného Mirror Toolu), naleznete v Databázi znalostí.