Strumento Mirror - Linux
Il rapporto delle modifiche di Mirror Tool è disponibile nei Rapporti delle modifiche degli strumenti autonomi.
Lo strumento Mirror è necessario per gli aggiornamenti del motore di rilevamento off-line. Se i computer client non dispongono di una connessione a Internet ed è necessario eseguire gli aggiornamenti del motore di rilevamento, è possibile utilizzare lo strumento Mirror per scaricare i file di aggiornamento dai server di aggiornamento ESET e memorizzarli a livello locale.
Lo strumento mirror presenta le seguenti funzioni: •Aggiornamenti modulo: consente di scaricare gli aggiornamenti del motore di rilevamento e altri moduli del programma, ma non gli aggiornamenti automatici (uPCU). •Creazione archivio: consente di creare un archivio offline completo, compresi gli aggiornamenti automatici (uPCU). Lo strumento mirror non scarica i dati ESET LiveGrid®. |
Prerequisiti
•L’archivio in cui viene creato il mirror deve disporre delle autorizzazioni di lettura e di esecuzione per tutti gli utenti. Eseguire questo comando come utente con privilegi per concedere l’autorizzazione: chmod 755 mirror/folder/path (sostituire mirror/folder/path con il percorso della cartella del mirror).
•La cartella di destinazione deve essere disponibile per la condivisione, servizio Samba/Windows o HTTP/FTP, a seconda di come si desidera accedere agli aggiornamenti.
oProdotti di protezione ESET per Windows: è possibile aggiornarli da remoto utilizzando il protocollo HTTP o una cartella condivisa.
oProdotti di protezione ESET per Linux/macOS: è possibile aggiornarli da remoto utilizzando esclusivamente il protocollo HTTP. In caso di utilizzo di una cartella condivisa, questa deve trovarsi sullo stesso computer del prodotto di protezione ESET.
•È necessario essere in possesso di un file di licenza offline per l’attivazione di Mirror Tool e la generazione del mirror di aggiornamento. È possibile generare il file di licenza offline in ESET Business Account o ESET PROTECT Hub:
oIn ESET Business Account selezionare la casella di controllo Includi nome utente e password.
oIn ESET PROTECT Hub selezionare la casella di controllo Consenti attivazione online.
Come utilizzare lo strumento del mirror
1.Scaricare lo strumento del mirror dalla pagina dei download del sito Web di ESET (sezione Programmi di installazione indipendenti).
2.Decomprimere il archivio scaricato.
3.Aprire il terminale nella cartella con il file MirrorTool e rendere il file eseguibile:
chmod +x MirrorTool
4.Eseguire il comando sottostante per visualizzare tutti i parametri disponibili per lo strumento Mirror e la relativa versione:
./MirrorTool --help
•Mirror Tool 1.0.x: tutti i parametri fanno distinzione tra maiuscole e minuscole. •Mirror Tool 1.2.x e versioni successive: nessun parametro fa distinzione tra maiuscole e minuscole. |
È possibile utilizzare i parametri per creare il mirror dell’archivio o il mirror dei moduli:
Parametri per il mirror sia dell’archivio sia dei moduli
Parametri specifici dell’archivio
Parametri specifici dei moduli
Parametro |
Descrizione |
|||
---|---|---|---|---|
--updateServer |
Mirror Tool crea una struttura di cartelle diversa da quella del mirror endpoint. In ogni cartella sono contenuti i file di aggiornamento per un gruppo di prodotti.
|
|||
--offlineLicenseFilename |
Occorre specificare un percorso per il file di licenza off-line (come specificato sopra). |
|||
--mirrorOnlyLevelUpdates |
Non sono necessari argomenti. In caso di impostazione, verranno scaricati solo gli aggiornamenti di livello (e non gli aggiornamenti nano). Per ulteriori informazioni sui tipi di aggiornamento, consultare questo articolo della Knowledge Base. |
|||
--mirrorFileFormat |
È possibile specificare il tipo di file di aggiornamento da scaricare. Valori possibili (distinzione tra maiuscole e minuscole): •dat: utilizzare questo valore in caso di utilizzo di un ambiente solo con le versioni 6.5 e precedenti del prodotto ESET Security. •dll: utilizzare questo valore in caso di utilizzo di un ambiente solo con le versioni 6.6 e successive del prodotto ESET Security. •dylib: utilizzare questo valore in caso di utilizzo di un ambiente solo con il prodotto di protezione ESET per macOS versione 8 e successive. |
|||
--compatibilityVersion |
Questo parametro facoltativo si applica allo strumento Mirror distribuito con ESET PROTECT On-Prem 8.1 e versioni successive. Lo strumento Mirror scaricherà i file di aggiornamento compatibili con la versione dell’archivio ESET PROTECT On-Prem specificata nell’argomento del parametro nel formato x.x o x.x.x.x, ad esempio: --compatibilityVersion 12.0 o --compatibilityVersion 8.1.13.0. Il parametro --compatibilityVersion esclude gli aggiornamenti automatici (uPCU) dal mirror. Se si necessita degli aggiornamenti automatici (uPCU) nell’ambiente in uso e si desidera ridurre le dimensioni del mirror, utilizzare il parametro --filterFilePath. |
Per ridurre la quantità di dati scaricati dall’archivio ESET, si consiglia di utilizzare i nuovi parametri nello strumento Mirror distribuiti con ESET PROTECT On-Prem 9: --filterFilePath e --dryRun: 1.Creare un filtro in un formato JSON (consultare --filterFilePath sotto). 2.Eseguire uno strumento Mirror di prova con il parametro --dryRun (vedere sotto) e regolare il filtro secondo necessità. 3.Eseguire lo strumento Mirror con il parametro --filterFilePath e il filtro di download definito, insieme ai parametri --intermediateRepositoryDirectory e --outputRepositoryDirectory. 4.Eseguire periodicamente lo strumento Mirror per utilizzare sempre i programmi di installazione più recenti. |
Parametro |
Descrizione |
|||
---|---|---|---|---|
--filterFilePath |
Utilizzare questo parametro facoltativo per filtrare i prodotti di protezione ESET in base a un file di testo in formato JSON posizionato nella stessa cartella dello strumento Mirror (ad esempio: --filterFilePath filter.txt) |
|||
--dryRun |
Quando si utilizza questo parametro facoltativo, lo strumento Mirror non scaricherà alcun file ma genererà un file .csv contenente un elenco di tutti i pacchetti che verranno scaricati.
È possibile utilizzare questo parametro senza parametri obbligatori --intermediateRepositoryDirectory e --outputRepositoryDirectory, ad esempio: •Windows: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv •Linux: sudo ./MirrorTool --repositoryServer AUTOSELECT --dryRun test.csv
Se si utilizzano i parametri --dryRun, --intermediateRepositoryDirectory e anche --outputRepositoryDirectory, lo strumento Mirror non cancella la outputRepositoryDirectory. |
|||
--listUpdatableProducts |
Elencare tutti i prodotti ESET per i quali Mirror Tool può scaricare gli aggiornamenti del modulo (a meno che non venga utilizzato --excludedProducts). Il parametro è disponibile nelle seguenti versioni di Mirror Tool: 1.0.1294.0 (Windows), 1.0.2226.0 (Linux). |
|||
--networkDriveUsername |
Nome utente utilizzato per accedere alla directory di output tramite SMB (ad esempio, \\hostname). Il parametro funziona solo sullo strumento Mirror Tool per Windows. |
|||
--networkDrivePassword |
Password utilizzata per accedere alla directory di output tramite SMB. Il parametro funziona solo sullo strumento Mirror Tool per Windows. |
Struttura della cartella di Mirror Tool
Per impostazione predefinita, se non si specifica il parametro --updateServer, Mirror Tool crea questa struttura di cartella sul server HTTP:
Non utilizzare un server mirror solo HTTP Assicurarsi che il server mirror locale utilizzi i protocolli HTTP e HTTPS o solo HTTPS. Se il server mirror utilizza solo HTTP, non è possibile utilizzare l’attività client Installazione software in quanto l’Accordo di licenza per l’utente finale del prodotto di protezione ESET non può essere recuperato da un server HTTP. |
Cartelle predefinite di Mirror Tool |
Prodotto ESET Security |
Server di aggiornamento (in base alla posizione radice del server HTTP) |
---|---|---|
mirror/eset_upd/era6 |
ESET PROTECT On-Prem (tutte le versioni) |
Per aggiornare ESET PROTECT On-Prem 12.0 dal mirror, impostare il Server di aggiornamento su http://your_server_address/mirror/eset_upd/era6 |
mirror/eset_upd/ep[più recente] |
ESET Endpoint Antivirus/Security versione 6.x (e successive) per Windows. Ciascuna versione principale presenta la propria cartella, ad esempio ep10 per la versione 10.x. |
http://your_server_address/mirror/eset_upd/ep10 (un esempio per la versione 10.x) |
mirror/eset_upd/v5 |
ESET Endpoint Antivirus/Security versione 5.x per Windows |
http://your_server_address/mirror/eset_upd/v5 |
Prodotti di protezione ESET Security Linux/macOS È necessario specificare il parametro --updateServer e creare cartelle aggiuntive per aggiornare i prodotti di protezione ESET per Linux/macOS dal mirror HTTP (vedere sotto). |
--updateServer |
Cartella Mirror Tool aggiuntiva |
Prodotto ESET Security |
Server di aggiornamento (in base alla posizione radice del server HTTP) |
---|---|---|---|
http://update.eset.com/eset_upd/businesslinux |
mirror/eset_upd/BusinessLinux |
ESET Endpoint Antivirus per Linux |
http://your_server_address/mirror/eset_upd/BusinessLinux |
http://update.eset.com/eset_upd/serverlinux |
mirror/eset_upd/LinuxServer |
ESET Server Security per Linux |
http://your_server_address/mirror/eset_upd/LinuxServer |
http://update.eset.com/eset_upd/businessmac |
mirror/eset_upd/BusinessMac |
ESET Endpoint Security; versione 7.x+ per macOS |
http://your_server_address/mirror/eset_upd/BusinessMac |
http://update.eset.com/eset_mobile/eesa |
mirror/eset_upd/EndpointAndroid |
ESET Endpoint Security per Android |
http://your_server_address/mirror/eset_upd/EndpointAndroid |
Per creare un mirror, eseguire lo strumento Mirror con almeno i parametri minimi richiesti. Esempio:
sudo ./MirrorTool --mirrorType regular \ --intermediateUpdateDirectory /tmp/mirrorTool/mirrorTemp \ --offlineLicenseFilename /tmp/mirrorTool/offline.lf \ --outputDirectory /tmp/mirrorTool/mirror |
Segue l’esempio di una configurazione più avanzata per un archivio offline con prodotti e lingue selezionati e download abilitati di file legacy definiti nel file filter.txt (vedere l’esempio relativo ai contenuti dei file nei dettagli indicati in --filterFilePath sopra):
sudo ./MirrorTool --repositoryServer AUTOSELECT \ --intermediateRepositoryDirectory /tmp/repoTemp \ --outputRepositoryDirectory /var/lib/tomcat9/webapps/mirrorRepo \ --filterFilePath filter.txt |
Si consiglia di rimuovere i comandi contenenti dati sensibili (per esempio, una password) dalla cronologia della riga di comando: 1.Eseguire history per visualizzare l’elenco di tutti i comandi nella cronologia. 2.Eseguire history -d line_number (specificare il numero della riga del comando). In alternativa, eseguire history -c per rimuovere l’intera cronologia della riga di comando. |
Impostazioni dello strumento Mirror e dell'aggiornamento
•Per automatizzare i download degli aggiornamenti dei moduli, è possibile creare un programma per l'esecuzione di Mirror Tool. Per eseguire questa operazione, aprire la console Web e accedere a Attività client > Sistema operativo > Esegui comando. Selezionare Riga di comando da eseguire (incluso un percorso a MirrorTool.exe) e un'attivazione ragionevole (ad esempio CRON per ogni ora 0 0 * * * ? *). In alternativa, è possibile utilizzare l'Utilità di pianificazione di Windows o Cron di Linux.
•Per configurare gli aggiornamenti su un computer client, creare un nuovo criterio e configurareServer di aggiornamento per puntare all'indirizzo mirror o alla cartella condivisa.