Herramienta de replicación: Linux
Puede encontrar el registro de cambios de Mirror Tool en los registros de cambios de las herramientas independientes.
La herramienta de replicación es necesaria para la actualizaciones del motor de detección fuera de línea. Si los equipos de su cliente no tienen conexión a Internet y necesitan actualizaciones del motor de detección, puede usar la herramienta de replicación para descargar los archivos de actualización de los servidores ESET y almacenarlos localmente.
La herramienta Mirror tiene estas funciones: •Actualizaciones de módulos: descarga actualizaciones del motor de detección y otros módulos del programa, pero no actualizaciones automáticas (uPCU). •Creación del repositorio: puede crear un repositorio completo sin conexión, incluidas las actualizaciones automáticas (uPCU). La herramienta Mirror no descarga datos de ESET LiveGrid®. |
Requisitos previos
•El repositorio en el que se crea la replicación debe tener permisos de lectura y ejecución para todos los usuarios. Ejecute este comando como usuario con privilegios para conceder el permiso: chmod 755 mirror/folder/path (sustituya mirror/folder/path por la ruta de la carpeta de replicación).
•La carpeta de destino debe estar disponible para el uso compartido, servicio Samba/Windows o HTTP/FTP, según cómo desea tener accesibles las actualizaciones.
oProductos de seguridad de ESET para Windows: puede actualizarlos de forma remota con 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 válido de licencia sin conexión para la activación de Mirror Tool y la generación del espejo de actualización. Puede generar el archivo de licencia sin conexión en ESET Business Account o ESET PROTECT Hub:
oEn ESET Business Account, active la casilla de verificación Incluir nombre de usuario y contraseña.
oEn ESET PROTECT Hub, active la casilla Permitir activación en línea.
Como usar la herramienta de replicación
1.Descargue la herramienta de replicación de la página de descarga de ESET (sección Instaladores independientes).
2.Descomprima el archivo descargado.
3.Abra el terminal en la carpeta con el archivo MirrorTool y convierta al archivo en ejecutable:
chmod +x MirrorTool
4.Ejecute el siguiente comando para ver todos los parámetros disponibles para la herramienta de replicación y su versión:
./MirrorTool --help
•Mirror Tool 1.0.x: todos los parámetros distinguen entre mayúsculas y minúsculas. •Mirror Tool 1.2.x y versiones posteriores: todos los parámetros no distinguen entre mayúsculas y minúsculas. |
Puede usar los parámetros para crear la replicación del repositorio o la replicación de módulos:
Parámetros para la replicación del repositorio y de módulos
Parámetros específicos del repositorio
Parámetros específicos de los módulos
Parámetro |
Descripción |
|||
---|---|---|---|---|
--updateServer |
La herramienta Mirror Tool crea una estructura de carpetas diferente de lo que hace la replicación de punto de conexión. Cada carpeta contiene archivos de actualización de productos.
|
|||
--offlineLicenseFilename |
Debe especificar una ruta hacia su archivo de licencia fuera de línea (como se mencionó arriba). |
|||
--mirrorOnlyLevelUpdates |
No se necesita ningún argumento. Si está configurado, se descargarán únicamente las actualizaciones de nivel (no se descargarán las actualizaciones nano). Obtenga más información sobre los tipos de actualización en nuestro artículo de la base de conocimiento. |
|||
--mirrorFileFormat |
Puede indicar qué tipo de archivos de actualización se descargarán. Valores posibles (distingue entre mayúsculas y minúsculas): •dat: use este valor si tiene un entorno solo con versiones del producto de seguridad ESET 6.5 y anteriores. •dll: use este valor si tiene un entorno solo con versiones del producto de seguridad ESET 6.6 y posteriores. •dylib: use este valor si tiene un entorno solo con versiones del producto de seguridad ESET para macOS versión 8 y posteriores. |
|||
--compatibilityVersion |
Este parámetro opcional se aplica a la herramienta de replicación distribuida con ESET PROTECT On-Prem 8.1 y versiones posteriores. La herramienta de replicación descargará los archivos de actualización compatibles con la versión del repositorio de ESET PROTECT On-Prem que haya especificado en el argumento del parámetro en formato x.x o x.x.x.x, por ejemplo: --compatibilityVersion 12.0 o --compatibilityVersion 8.1.13.0. El parámetro --compatibilityVersion excluye las actualizaciones automáticas (uPCU) de la replicación. Si necesita las actualizaciones automáticas (uPCU) en su entorno y desea reducir el tamaño de la replicación, use el parámetro --filterFilePath. |
Para reducir la cantidad de datos descargados del repositorio de ESET, se recomienda utilizar los nuevos parámetros de la herramienta de repositorio distribuidos con ESET PROTECT On-Prem 9: --filterFilePath y --dryRun: 1.Cree un filtro en un formato JSON (ver --filterFilePath a continuación). 2.Ejecute una herramienta de replicación de prueba ejecutada con el parámetro --dryRun (ver a continuación) y ajuste el filtro según sea necesario. 3.Ejecute la herramienta de replicación con el parámetro --filterFilePath y el filtro de descarga definido, junto con los parámetros --intermediateRepositoryDirectory y --outputRepositoryDirectory. 4.Ejecute la herramienta de replicación periódicamente para utilizar siempre los instaladores más recientes. |
Parámetro |
Descripción |
|||
---|---|---|---|---|
--filterFilePath |
Use este parámetro opcional para filtrar productos de seguridad de ESET en función de un archivo de texto en formato JSON situado en la misma carpeta que la herramienta de replicación, por ejemplo: --filterFilePath filter.txt) |
|||
--dryRun |
Si usa este parámetro opcional, la herramienta de replicación no descargará ningún archivo, pero generará un archivo .csv con una lista de todos los paquetes que se descargarán.
Puede usar este parámetro sin los parámetros obligatorios --intermediateRepositoryDirectory y --outputRepositoryDirectory, por ejemplo: •Windows: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv •Linux: sudo ./MirrorTool --repositoryServer AUTOSELECT --dryRun test.csv
Si usa el parámetro --dryRun y también los parámetros --intermediateRepositoryDirectory y --outputRepositoryDirectory, la herramienta de replicación no borra el outputRepositoryDirectory. |
|||
--listUpdatableProducts |
Enumere 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 de Mirror Tool: 1.0.1294.0 (Windows), 1.0.2226.0 (Linux). |
|||
--networkDriveUsername |
Nombre de usuario utilizado para acceder al directorio de salida a través de SMB (por ejemplo, \\hostname). El parámetro solo funciona para Windows Mirror Tool. |
|||
--networkDrivePassword |
Contraseña utilizada para acceder al directorio de salida a través de SMB. El parámetro solo funciona para Windows Mirror Tool. |
Estructura de carpetas de la herramienta Mirror Tool
De forma predeterminada, si no especifica el parámetro --updateServer, la herramienta Mirror Tool crea esta estructura de carpetas en el servidor HTTP:
No utilice un servidor de replicación solo HTTP Asegúrese de que el servidor de replicación local use protocolos HTTP y HTTPS o solo HTTPS. Si el servidor de replicación usa solo HTTP, no podrá utilizar la tarea del cliente Instalación del software, ya que el Acuerdo de licencia de usuario final del producto de seguridad de ESET no se puede recuperar de un servidor HTTP. |
Carpetas predeterminadas de la herramienta Mirror Tool |
Producto de seguridad ESET |
Servidor de actualización (de acuerdo con la ubicación raíz de su servidor HTTP) |
---|---|---|
mirror/eset_upd/era6 |
ESET PROTECT On-Prem (todas las versiones) |
Para actualizar ESET PROTECT On-Prem 12.0 desde la replicación establezca el servidor de actualización en http://your_server_address/mirror/eset_upd/era6 |
mirror/eset_upd/ep[versión] |
ESET Endpoint Antivirus/Security versión 6.x (y posterior) para Windows. Cada versión principal tiene su carpeta, por ejemplo, ep10 para la versión 10.x. |
http://your_server_address/mirror/eset_upd/ep10 (un ejemplo para la versión 10.x) |
mirror/eset_upd/v5 |
ESET Endpoint Antivirus/Security versión 5.x para Windows |
http://your_server_address/mirror/eset_upd/v5 |
Productos de seguridad ESET Linux/macOS Debe especificar el parámetro --updateServer y crear carpetas adicionales para actualizar los productos de seguridad de ESET para Linux/macOS desde la replicación HTTP (consulte a continuación). |
--updateServer |
Carpeta adicional de la herramienta Mirror Tool |
Producto de seguridad ESET |
Servidor de actualización (de acuerdo con la ubicación raíz de su servidor HTTP) |
---|---|---|---|
http://update.eset.com/eset_upd/businesslinux |
mirror/eset_upd/BusinessLinux |
ESET Endpoint Antivirus para Linux |
http://your_server_address/mirror/eset_upd/BusinessLinux |
http://update.eset.com/eset_upd/serverlinux |
mirror/eset_upd/LinuxServer |
ESET Server Security para Linux |
http://your_server_address/mirror/eset_upd/LinuxServer |
http://update.eset.com/eset_upd/businessmac |
mirror/eset_upd/BusinessMac |
ESET Endpoint Security; versión 7.x+ para macOS |
http://your_server_address/mirror/eset_upd/BusinessMac |
http://update.eset.com/eset_mobile/eesa |
mirror/eset_upd/EndpointAndroid |
ESET Endpoint Security para Android |
http://your_server_address/mirror/eset_upd/EndpointAndroid |
Para crear una replicación, ejecute la herramienta de replicación con al menos los parámetros mínimos requeridos. Este es un ejemplo:
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 fuera de línea con productos seleccionados, idiomas y descarga habilitada de archivos anteriores, definidos en el archivo filter.txt (ver el ejemplo anterior de contenido del archivo en --filterFilePath detalle):
sudo ./MirrorTool --repositoryServer AUTOSELECT \ --intermediateRepositoryDirectory /tmp/repoTemp \ --outputRepositoryDirectory /var/lib/tomcat9/webapps/mirrorRepo \ --filterFilePath filter.txt |
Recomendamos quitar los comandos que contienen datos confidenciales (por ejemplo, una contraseña) del historial de la línea de comandos: 1.Ejecute history para ver la lista de todos los comandos del historial. 2.Ejecute history -d line_number (especifique el número de línea del comando). Como alternativa, ejecute history -c para quitar todo el historial de la línea de comandos. |
Configuración de herramienta de replicación y actualización
•Para automatizar las descargas para las actualizaciones de módulos, puede crear un programa para ejecutar la herramienta de replicación. Para ello, abra su consola web y vaya a Tareas de clientes > Sistema operativo > Ejecutar comando. Seleccione Línea de comandos a ejecutar (incluso una ruta a MirrorTool.exe) y un activador razonable (como CRON para cada hora 0 0 * * * ? *). Como alternativa, puede usar el programador de tareas de Windows o Cron en Linux.
•Para configurar las actualizaciones en un equipo del cliente, cree una nueva política y configure Actualizar servidor para apuntar a su dirección de replicación o carpeta compartida.