Herramienta Mirror: Linux
El registro de cambios de Mirror Tool está en los registros de cambios de las herramientas independientes.
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.
La herramienta Mirror tiene estas funciones: •Actualizaciones de módulos: descarga las actualizaciones del motor de detección y otros módulos del programa, pero no las actualizaciones automáticas (uPCU). •Creación del repositorio: puede crear un repositorio sin conexión completo, incluidas las actualizaciones automáticas (uPCU). La herramienta Mirror no descarga los datos de ESET LiveGrid®. |
Requisitos previos
•El repositorio en el que se crea Mirror 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 Mirror).
•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.
•Necesita un archivo de licencia sin conexión válido para activar Mirror Tool y generar el mirror de actualización. Puede generar el archivo de licencia sin conexión en ESET Business Account o ESET PROTECT Hub:
oEn ESET Business Account, marque la casilla Incluir nombre de usuario y contraseña.
oEn ESET PROTECT Hub, marque la casilla Permitir la activación en línea.
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 1.0.x: todos los parámetros distinguen entre mayúsculas y minúsculas. •Mirror Tool 1.2.x y versiones posteriores: los parámetros no distinguen entre mayúsculas y minúsculas. |
Puede utilizar los parámetros para crear el mirror del repositorio o el mirror de los módulos:
Parámetros para el mirror del repositorio y de los módulos
Parámetros específicos para el repositorio
Parámetros específicos para los módulos
Parámetro |
Descripción |
|||
---|---|---|---|---|
--updateServer |
Mirror Tool crea una estructura de carpetas distinta de la que crea Mirror de Endpoint. Cada carpeta contiene archivos de actualización para un grupo de productos.
|
|||
--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 |
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. •dylib: utilice este valor si el entorno solo tiene versiones del producto de seguridad de ESET 8 y posteriores para macOS. |
|||
--compatibilityVersion |
Este parámetro opcional se aplica a la herramienta Mirror distribuida con ESET PROTECT On-Prem 8.1 y versiones posteriores. La herramienta Mirror 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 11.1 o --compatibilityVersion 8.1.13.0. El parámetro --compatibilityVersion excluye las actualizaciones automáticas (uPCU) del mirror. Si necesita las actualizaciones automáticas (uPCU) en el entorno y desea reducir el tamaño del mirror, use el parámetro --filterFilePath. |
Para reducir la cantidad de datos descargados de ESET Repository, se recomienda utilizar los nuevos parámetros de la herramienta Mirror distribuidos con ESET PROTECT On-Prem 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. |
Parámetro |
Descripción |
|||
---|---|---|---|---|
--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). |
|||
--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: •Windows: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv •Linux: sudo ./MirrorTool --repositoryServer AUTOSELECT --dryRun test.csv
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). |
|||
--networkDriveUsername |
Nombre de usuario utilizado para acceder al directorio de salida a través de SMB (por ejemplo, \\hostname). El parámetro solo funciona en la Mirror Tool para Windows. |
|||
--networkDrivePassword |
Contraseña utilizada para acceder al directorio de salida a través de SMB. El parámetro solo funciona en la Mirror Tool para Windows. |
Estructura de carpetas de Mirror Tool
De forma predeterminada, si no especifica el parámetro --updateServer, Mirror Tool crea esta estructura de carpetas en el servidor HTTP:
No utilice un servidor Mirror solo HTTP Asegúrese de que el servidor Mirror local usa los protocolos HTTP y HTTPS o solo HTTPS. Si el servidor Mirror solo usa HTTP, no podrá utilizar la tarea del cliente Instalación del software, ya que el EULA del producto de seguridad de ESET no se puede recuperar de un servidor HTTP. |
Carpetas predeterminadas de Mirror Tool |
Producto de seguridad ESET |
Servidor de actualizaciones (según 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 11.1 desde Mirror, defina el servidor de actualizaciones como http://your_server_address/mirror/eset_upd/era6 |
mirror/eset_upd/ep[más reciente] |
ESET Endpoint Antivirus/Security versión 6.x (y posteriores) 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 de ESET Linux/macOS Debe especificar el parámetro --updateServer y crear carpetas adicionales para actualizar los productos de seguridad de ESET para LinuxymacOS desde Mirror HTTP (consulte a continuación). |
--updateServer |
Carpeta de Mirror Tool adicional |
Producto de seguridad ESET |
Servidor de actualizaciones (según 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 un mirror, ejecute la herramienta Mirror con al menos los parámetros mínimos requeridos. 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 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 |
Se 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.