Mirror alat – Linux
Mirror alat potreban je za izvanmrežne nadogradnje modula detekcije. Ako klijentska računala nemaju internetsku vezu i potrebne su nadogradnje modula detekcije, možete upotrijebiti mirror alat za preuzimanje datoteka za nadogradnju s ESET-ovih servera za nadogradnju i pohraniti ih lokalno.
Mirror alat ima sljedeće funkcije: •Nadogradnje modula – preuzima nadogradnje modula detekcije i druge module programa, ali ne i automatske nadogradnje (uPCU). •Stvaranje repozitorija – može stvoriti potpuni izvanmrežni repozitorij, uključujući automatske nadogradnje (uPCU). Mirror alat ne preuzima podatke servisa ESET LiveGrid®. |
Preduvjeti
•Repozitorij u kojem je stvoren mirror mora imati dozvole za čitanje i izvršavanje za sve korisnike. Izvršite ovu naredbu kao ovlašteni korisnik da biste dodijelili dozvolu: chmod 755 mirror/folder/path (zamijenite mirror/folder/path putem do mape mirrora).
•Ciljna mapa mora biti dostupna za dijeljenje putem servisa Samba/Windows ili HTTP/FTP, ovisno o tome kako želite da aktualizacije budu dostupne.
oESET-ovi sigurnosni programi za Windows – možete ih daljinski nadograditi pomoću HTTP-a ili zajedničke mape.
oESET-ovi sigurnosni programi za Linux/macOS - možete ih nadograditi daljinski samo pomoću HTTP-a. Ako upotrebljavate zajedničku mapu, ona mora biti na istom računalu kao i ESET-ov sigurnosni program.
•Morate imati valjanu datoteku izvanmrežne licence koja uključuje korisničko ime i lozinku. Prilikom generiranja datoteke licence označite potvrdni okvir pored opcije Uključi korisničko ime i lozinku. Također morate upisati naziv licence. Datoteka izvanmrežne licence potrebna je za aktivaciju mirror alata i generiranje mirrora za nadogradnju.
Upotreba mirror alata
1.Preuzmite mirror alat s ESET-ove stranice za preuzimanje i (odjeljak Samostalni instalacijski programi).
2.Raspakirajte preuzetu arhivu.
3.Otvorite terminal u mapi koja sadrži datoteku MirrorTool i učinite datoteku izvršnom:
chmod +x MirrorTool
4.Pokrenite naredbu u nastavku da biste vidjeli sve dostupne parametre za Mirror Tool i njegove verzije:
./MirrorTool --help
U svim filtrima razlikuju se velika i mala slova. |
Za stvaranje mirrora repozitorija i mirrora modula možete koristiti parametre:
Parametri za mirror repozitorija i mirror modula
Parametri specifični za repozitorij
Parametri specifični za module
Parametar |
Opis |
|||
---|---|---|---|---|
--updateServer |
Mirror Tool stvara strukturu mapa drugačiju od one koju stvara mirror računala. Svaka mapa sadrži datoteke za nadogradnju za skupinu programa.
|
|||
--offlineLicenseFilename |
Morate navesti putanju do datoteke izvanmrežne licence (kao što je opisano iznad). |
|||
--mirrorOnlyLevelUpdates |
Nije potreban argument. Ako je postavljen, preuzet će se samo nadogradnje razine (neće se preuzimati nano nadogradnje). Više o vrstama nadogradnje potražite u članku u bazi znanja. |
|||
--mirrorFileFormat |
Možete navesti koja će se vrsta datoteka za nadogradnju preuzeti. Moguće vrijednosti (osjetljivo na velika i mala slova): •dat – ovu vrijednost iskoristite samo ako imate okruženje s verzijama ESET-ovih sigurnosnih programa 6.5 i starijima. •dll – ovu vrijednost iskoristite samo ako imate okruženje s verzijama ESET-ovih sigurnosnih programa 6.6 i novijima. Parametar se zanemaruje prilikom stvaranja mirrora za programe prema starom standardu (ep4, ep5). |
|||
--compatibilityVersion |
Ovaj neobavezni parametar primjenjuje se na Mirror alat distribuiran uz program ESET PROTECT 8.1 i noviji. Mirror alat preuzet će datoteke za nadogradnju kompatibilne s ESET PROTECT repozitorijem verzije koju navedete u argumentu parametra u formatu x.x ili x.x.x.x, naprimjer: --compatibilityVersion 10.1 ili --compatibilityVersion 8.1.13.0. Parametar --compatibilityVersion isključuje automatske nadogradnje (uPCU) iz mirrora. Ako su vam u vašem okruženju potrebne automatske nadogradnje (uPCU) i želite smanjiti veličinu mirrora, upotrijebite parametar --filterFilePath. |
Da biste smanjili količinu podataka koji se preuzimaju iz ESET-ovog repozitorija, preporučujemo da upotrijebite nove parametre u Mirror alatu distribuiranom uz program ESET PROTECT 9: --filterFilePath i --dryRun: 1.Stvorite filtar u JSON formatu (pogledajte --filterFilePath u nastavku). 2.Pokrenite testiranje Mirror alata s --dryRun parametrom (pogledajte u nastavku) i prilagodite filtar prema potrebi. 3.Pokrenite Mirror alat s --filterFilePath parametrom i definiranim filtrom za preuzimanje, zajedno s --intermediateRepositoryDirectory i --outputRepositoryDirectory parametrom. 4.Redovito pokrećite Mirror alat da biste uvijek upotrebljavali najnovije instalacijske programe. |
Parametar |
Opis |
|||
---|---|---|---|---|
--filterFilePath |
Ovaj neobavezni parametar upotrijebite za filtriranje ESET-ovih sigurnosnih proizvoda na temelju tekstne datoteke u JSON formatu smještene u istu mapu kao i Mirror alat, na primjer: --filterFilePath filter.txt) |
|||
--dryRun |
Kada upotrebljavate taj neobvezni parametar, Mirror alat neće preuzeti nijednu datoteku, ali će generirati .csv datoteku s popisom svih paketa koji će se preuzeti.
Taj parametar možete file upotrebljavati bez obveznih parametara --intermediateRepositoryDirectory i --outputRepositoryDirectory, na primjer: •Windows: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv •Linux: sudo ./MirrorTool --repositoryServer AUTOSELECT --dryRun test.csv
Ako upotrebljavate parametar --dryRun i --intermediateRepositoryDirectory i parametre --outputRepositoryDirectory, Mirror alat ne briše outputRepositoryDirectory. |
|||
--listUpdatableProducts |
Navedite sve ESET-ove programe za koje Mirror Tool možete preuzeti nadogradnje modula (osim ako se ne upotrebljavaju programi --excludedProducts). Parametar je dostupan u verzijama programa Mirror Tool: 1.0.1294.0 (Windows), 1.0.2226.0 (Linux). |
Struktura mape Mirror Tool
Ako ne odredite parametar --updateServer, Mirror Tool prema standardnim postavkama stvara tu strukturu mape na vašem HTTP serveru:
Nemoj koristiti mirror server samo za HTTP Pobrinite se da lokalni mirror server koristi HTTP i HTTPS protokole ili samo HTTPS. Ako mirror server koristi samo HTTP, ne možete koristiti klijentski zadatak instalacije softvera jer Licenčni ugovor za krajnjeg korisnika ESET-ova sigurnosnog programa nije moguće dohvatiti s HTTP servera. |
Standardne mape Mirror Toola |
ESET-ov sigurnosni program |
Server za nadogradnju (u skladu s lokacijom vašeg root HTTP servera) |
---|---|---|
mirror/eset_upd/era6 |
Mapa mirror era6 uobičajena je za ova ESET-ova rješenja za daljinsko upravljanje: ERA 6, ESMC 7 i ESET PROTECT. |
Da biste nadogradili ESET PROTECT 10.1 s mirrora, postavite server za nadogradnju na http://your_server_address/mirror/eset_upd/era6 |
mirror/eset_upd/ep[verziju] |
Verzija ESET Endpoint Antivirus/Security 6.x (i novije verzije) za Windows. Svaka glavna verzija ima svoju mapu, na primjer, ep10 za verziju 10.x. |
http://your_server_address/mirror/eset_upd/ep10 (primjer za verziju 10.x) |
mirror/eset_upd/v5 |
Verzija ESET Endpoint Antivirus/Security 5.x za Windows |
http://your_server_address/mirror/eset_upd/v5 |
ESET-ovi sigurnosni programi Linux/macOS Morate odrediti parametar --updateServer i stvoriti dodatne mape za nadogradnju ESET-ovih sigurnosnih programa za Linux/macOS s mirrora HTTP (pogledajte u nastavku). |
--updateServer |
Dodatna mapa Mirror Toola |
ESET-ov sigurnosni program |
Server za nadogradnju (u skladu s lokacijom vašeg root HTTP servera) |
---|---|---|---|
http://update.eset.com/eset_upd/businesslinux |
mirror/eset_upd/BusinessLinux |
ESET Endpoint Antivirus za Linux |
http://your_server_address/mirror/eset_upd/BusinessLinux |
http://update.eset.com/eset_upd/serverlinux |
mirror/eset_upd/LinuxServer |
ESET Server Security za Linux |
http://your_server_address/mirror/eset_upd/LinuxServer |
http://update.eset.com/eset_upd/businessmac |
mirror/eset_upd/BusinessMac |
ESET Endpoint Security; verzija 7.x+ za macOS |
http://your_server_address/mirror/eset_upd/BusinessMac |
Za stvaranje mirrora pokrenite mirror alat s barem minimalnim potrebnim parametrima. Primjer:
sudo ./MirrorTool --mirrorType regular \ --intermediateUpdateDirectory /tmp/mirrorTool/mirrorTemp \ --offlineLicenseFilename /tmp/mirrorTool/offline.lf \ --outputDirectory /tmp/mirrorTool/mirror |
U nastavku je naveden primjer naprednije konfiguracije za izvanmrežni repozitorij s odabranim programima, jezicima i aktiviranim preuzimanjem starih datoteka koja je definirana u filter.txt datoteci (pogledajte primjer sadržaja datoteke u prethodno navedenim detaljima --filterFilePath):
sudo ./MirrorTool --repositoryServer AUTOSELECT \ --intermediateRepositoryDirectory /tmp/repoTemp \ --outputRepositoryDirectory /var/lib/tomcat9/webapps/mirrorRepo \ --filterFilePath filter.txt |
Preporučujemo da iz povijesti naredbenog retka uklonite naredbe koje sadrže osjetljive podatke (npr. lozinku): 1.Pokrenite history da biste vidjeli popis svih naredbi u povijesti. 2.Pokrenite history -d line_number (navedite broj retka naredbe). Također možete pokrenuti history -c da biste uklonili cijelu povijest naredbenog retka. |
Mirror alat i postavke nadogradnje
•Za automatizaciju preuzimanja nadogradnji modula možete stvoriti plan za pokretanje mirror alata. Da biste to učinili, otvorite web-konzolu i idite na Zadaci klijenta > Operacijski sustav > Pokreni naredbu. Odaberite mogućnost Naredbeni redak za izvršavanje (uključujući put do datoteke MirrorTool.exe) i primjereni okidač (kao što je CRON za svaki sat 0 0 * * * ? *). Također možete upotrijebiti planer zadataka u sustavu Windows ili Cron u sustavu Linux.
•Da biste konfigurirali aktualizacije na klijentskim računalima, stvorite novo pravilo i konfigurirajte server za nadogradnju tako da upućuje na adresu vašeg mirrora ili na zajedničku mapu.