Herramienta Mirror: Linux

¿Es usuario de Windows?

Para las actualizaciones del motor de detección se necesita la herramienta Mirror. Si sus ordenadores cliente no tienen una conexión a Internet y necesitan actualizaciones del motor de detección, puede utilizar la herramienta Mirror para descargar archivos de actualización de servidores de actualización de ESET y almacenarlos de forma local.


note

La herramienta Mirror descarga únicamente actualizaciones del motor de detección y otros módulos del programa, no descarga PCU (actualizaciones de componentes del programa) ni datos de ESET LiveGrid®. También puede crear un repositorio sin conexión completo. Alternativamente, puede actualizar productos individualmente.

Requisitos previos

La carpeta de destino debe estar disponible para compartir, servicio Samba/Windows o HTTP/FTP, según cómo desea que las actualizaciones estén accesibles.

oProductos de seguridad de ESET para Windows: puede actualizarlos de forma remota mediante HTTP o una carpeta compartida.

oProductos de seguridad de ESET para Linux/macOS: solo puede actualizarlos de forma remota con HTTP. Si utiliza una carpeta compartida, debe estar en el mismo ordenador que el producto de seguridad de ESET.

Debe tener un archivo de Licencia sin conexión válido que incluya el nombre de usuario y contraseña. Cuando genere un archivo de licencia, asegúrese de marcar la casilla de verificación situada junto a Incluir nombre de usuario y contraseña. Además, debe introducir un nombre de licencia. Se necesita un archivo de licencia sin conexión para activar la herramienta Mirror y generar el mirror de actualización.

create_offline_lic_file

Uso de la herramienta Mirror

1.Descargue la herramienta Mirror de la página de descargas de ESET (sección Instaladores independientes).

2.Descomprima el archivo comprimido descargado.

3.Abra el terminal en la carpeta con el archivo MirrorTool y haga el archivo ejecutable:

chmod +x MirrorTool

4.Ejecute el comando que aparece a continuación para ver todos los parámetros disponibles de la herramienta Mirror y su versión:

./MirrorTool --help

 

mirror_tool_help_linux


note

Todos los filtros distinguen entre mayúsculas y minúsculas.

Parámetro

Descripción

--updateServer

Cuando lo utilice, debe especificar la URL completa del servidor de actualización.

--offlineLicenseFilename

Debe especificar una ruta de su archivo de licencia sin conexión (como se mencionó anteriormente).

--mirrorOnlyLevelUpdates

No se necesita argumento. Si se selecciona esta opción, solo se descargarán las actualizaciones de nivel (las actualizaciones nano no se descargarán). Obtenga más información sobre los tipos de actualización en el artículo de la base de conocimiento.

--mirrorFileFormat


warning

Antes de utilizar el parámetro --mirrorFileFormat, asegúrese de que el entorno no contenga versiones de los productos de seguridad de ESET más antiguas (6.5 y anteriores) y más recientes (6.6 y posteriores). El uso incorrecto de este parámetro puede actualizar de forma incorrecta los productos de seguridad de ESET.

Puede especificar qué tipo de archivos de actualización se descargarán. Valores posibles (se distingue entre mayúsculas y minúsculas):

dat: utilice este valor si el entorno solo tiene versiones del producto de seguridad de ESET 6.5 y anteriores.

dll: utilice este valor si el entorno solo tiene versiones del producto de seguridad de ESET 6.6 y posteriores.

El parámetro se ignora al crear un Mirror para productos heredados (ep4, ep5).

--compatibilityVersion

Este parámetro opcional se aplica a la herramienta Mirror distribuida con ESET PROTECT 8.1 y versiones posteriores.

La herramienta Mirror descargará los archivos de actualización compatibles con la versión del repositorio de ESET PROTECT que haya especificado en el argumento del parámetro en formato x.x o x.x.x.x, por ejemplo: --compatibilityVersion 9.0 o --compatibilityVersion 8.1.13.0.


note

Para reducir la cantidad de datos descargados del repositorio de ESET, se recomienda utilizar los nuevos parámetros de la herramienta Mirror distribuidos con ESET PROTECT 9: --filterFilePath y --dryRun:

1.Cree un filtro con formato JSON (consulte --filterFilePath a continuación).

2.Realice una ejecución de prueba de la herramienta Mirror con el parámetro --dryRun (véase a continuación) y ajuste el filtro según sea necesario.

3.Ejecute la herramienta Mirror con el parámetro --filterFilePath y el filtro de descarga definido, junto con los parámetros --intermediateRepositoryDirectory y --outputRepositoryDirectory.

4.Ejecute la herramienta Mirror periódicamente para utilizar siempre los instaladores más recientes.

--filterFilePath

Utilice este parámetro opcional para filtrar los productos de seguridad de ESET en función de un archivo de texto en formato JSON situado en la misma carpeta que la herramienta Mirror, por ejemplo: --filterFilePath filter.txt).

arrow_down_business Descripción de la configuración del filtro:

--dryRun

Si utiliza este parámetro opcional, la herramienta Mirror no descargará ningún archivo, pero generará un archivo .csv con una lista de todos los paquetes que se descargarán.

 

Puede utilizar este parámetro sin los parámetros obligatorios --intermediateRepositoryDirectory y --outputRepositoryDirectory, por ejemplo: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv.

 


note

Algunos instaladores de ESET son genéricos en cuanto al idioma (con el código de idioma multilang) y la herramienta Mirror los incluirá en el archivo .csv aunque se especifiquen idiomas en --filterFilePath.

 

Si utiliza el parámetro --dryRun y también los parámetros --intermediateRepositoryDirectory y --outputRepositoryDirectory, la herramienta Mirror no borra el outputRepositoryDirectory.

--listUpdatableProducts

Enumerar todos los productos ESET para los que Mirror Tool puede descargar actualizaciones de los módulos (a menos que se utilice --excludedProducts).

El parámetro está disponible en las versiones Mirror Tool: 1.0.1294.0 (Windows), 1.0.2226.0 (Linux).


important

La herramienta Mirror crea una estructura de carpetas distinta de la que crea el mirror de Endpoint. Cada carpeta contiene archivos de actualización para un grupo de productos. Tiene que especificar la ruta de acceso completa a la carpeta correcta en la configuración de actualización del producto usando el mirror.

Por ejemplo, para actualizar ESET PROTECT 9 desde el mirror, establezca el servidor de actualización en (según la ubicación raíz de su servidor HTTP):

http://your_server_address/mirror/eset_upd/era6

Nota: La carpeta mirror de era6 es común para estas soluciones de administración remota de ESET: ERA 6, ESMC 7, ESET PROTECT.

arrow_down_business Tabla de códigos de idioma

sudo ./MirrorTool --mirrorType regular \

--intermediateUpdateDirectory /tmp/mirrorTool/mirrorTemp \

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

--outputDirectory /tmp/mirrorTool/mirror

Este es un ejemplo de configuración más avanzada para un repositorio sin conexión con los productos y los idiomas seleccionados y la descarga de archivos heredados activada definida en el archivo filter.txt (consulte el ejemplo de contenido de archivo en los detalles de --filterFilePath anteriores):

sudo ./MirrorTool --repositoryServer AUTOSELECT \

--intermediateRepositoryDirectory /tmp/repoTemp \

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

--filterFilePath filter.txt


note

ESET le recomienda eliminar los comandos que contienen datos confidenciales (por ejemplo, una contraseña) del historial de la línea de comandos:

1.Ejecute history para ver una lista de todos los comandos del historial.

2.Ejecutar history -d line_number (especifique el número de línea del comando). También puede ejecutar history -c para eliminar todo el historial de la línea de comandos.

Herramienta Mirror y configuración de actualización

Para automatizar la descarga de módulos, puede crear un programa para ejecutar la herramienta Mirror. Para hacerlo, abra Web Console y navegue hasta Tareas del cliente > Sistema operativo > Ejecutar comando. Seleccione Línea de comandos para ejecutar (incluida la ruta de acceso al archivo MirrorTool.exe) y un desencadenador razonable (por ejemplo, CRON para cada hora 0 0 * * * ? *). Asimismo, puede utilizar el Programador de tareas de Windows o Cron en Linux.

Para configurar actualizaciones en ordenadores cliente, cree una nueva política y configure el Servidor de actualización para que apunte a su dirección mirror o carpeta compartida.