[KB7088] Instalar la Consola web de ESMC Web con Open Source JDK

Problema

  • Las actualizaciones públicas para Oracle JAVA SE 8 lanzadas luego de enero de 2019 no se encontrarán disponibles para uso corporativo, comercial o productivo sin licencia comercial
  • Si opta por no comprar una subscripción de Java SE podrá realizar la transición hacia una alternativa sin costo siguiéndo las instrucciones de este artículo
  • Solo afecta la instalación en plataformas Windows

Solución

Versiones soportadas:

Si cuenta con múltiples versiones de Java instaladas en sus sistemas, recomendamos que desinstale versiones anteriores de Java y solo conserve la última.

Asegúrese de que Java, ESMC y Apache Tomcat sean para la misma arquitectura (32-bit o 64-bit).

Problemas de inscripción del MDM

Para JDK 11.0.1 y OpenJDK 11.0.1, la inscripción del dispositivo móvil MDM a través de código QR no es funcional. Es funcional solamente para Amazon Corretto 8u192. Los restantes métodos de inscripción son válidos.

Estoy instalando un nuevo servidor de ESMC desde el instalador All-in-one.

Migrar su Consola web de ESMC para usar JDK.

Puede migrar su Consola web de ESMC desde Oracle Java JDK a otro servicio. Elija uno de los escenarios de  migraciones en base a su versión actual de Apache Tomcat.

Escenario de migración para la versión 7.0.90 o posterior de Tomcat

Este escenario de migración no requiere reinstalar Apache Tomcat.

  1. Diríjase hacia la ubicación de Apache Tomcat (por ejemplo, C:\Program Files\Apache Software Foundation\"carpeta de Apache tomcat"\in tomcat7w.exe)
  2. En la ventana Apache Tomcat 7 Properties acceda a la solapa General y haga clic en el botón Stop para detener el servicio de Apache Tomcat.
  3. Desinstale su actual JDK.
  4. Instale su JDK deseado.
  5. Retorne a la ventana Apache Tomcat 7 Properties y localice la solapa Java.
  6. Dentro de la ruta de Java Virtual Machine seleccione el directorio correcto al archivo jvm.dll en base al JDK. (por ejemplo, para Amazon Correto, C:\Program FIles\Amazon Correto\jre8\inserverjvm.dll)
  7. Regrese a la solapa General y haga clic en Start para iniciar el servicio de Apache Tomcat.
  8. Verifique si puede iniciar sesión en ESCM Web Console.
Escenario de migración para la versión 7.0.88 o anterior de Tomcat

Este escenario de migración requiere la reinstalación de Apache Tomcat.

  1. Resguarde los archivos necesarios:
    C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\.keystore|
    C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf\Server.xml
    C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf\Tomcat-users.xml
    C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf\Serverinfo.properties
    C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\servermodules\config\EraWebServerConfig.properties

     
  2. Descargue y ejecute el instalador de JDK.
     
  3. Con el fin de cambiar el JDK Apache Tomcat que es utilizado, necesita reinstalar Apache Tomcat.
     
  4. Si ejecuta más de un ESMC Web Console en Apache Tomcat, recomendamos que verifique la documentación oficial de migración/actualización de Apache Tomcat.
     
  5. Si utiliza un almacén de certificados SSL personalizado en la carpeta de Tomcat folder, realice una copia del certificado.
     
  6. Desinstale la versión actual de Apache Tomcat.
     
  7. Elimine la siguiente carpeta si se encuentra presente en su sistema:
    C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\
     
  8. Ejecute el instalador de Apache Tomcat desde la carpeta de instaladores de ESMC All In One. Durante la instalación, seleccione la ruta al JDK que desea utilizar en ligar de Java SE. (por ejemplo, C:\Program Files\Amazon Corretto\jre8\). 
     
  9. Cuando finalice, desmarque el casillero próximo a Run Apache Tomcat.
     
  10. Verifique que el servicio de Apache Tomcat Service no se encuentre en ejecución.
     
  11. Copie el archivo era.war desde la carpeta de instaladores de las aplicaciones web de Apache Tomcat: haga clic en Start → Apache Tomcat → Tomcat Program Directory y abra la carpeta webapps (en la mayoría de los sistemas operativos Windows - C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\)
     
  12. Conceda unos pocos minutos para que la extracción de archivos y la instalación de ESMC Web Console. La instalación se ejecutará silenciosamente pero puede verificar el resultado exitoso por la presencia de la carpeta era dentro de la carpeta webapps.
     
  13. Restaure los archivos resguardados en sus ubicaciones originales.
     
  14. Verifique que Apache Tomcat utilice el JDK seleccionado. Para ello, haga clic en Start →  All Programs → Apache Tomcat → Monitor Tomcat. Dentro de la solapa Java de Java Virtual Machine, debería encontrarse el directorio de JDK seleccionado.
     
  15. Ahora puede iniciar el servicio de Apache Tomcat y verificar que la consola web se ejecute sin problemas.
Mi instalador requiere Oracle JAVA

Esta guía describe cómo instalar la Consola web de ERA/ESMC con Open Source JDK. 

Si ya cuenta con ESMC Web Console, siga estos pasos.

Para realizar una instalación fresca de ERA/ESMC server con la Consola web usando Open Source JDK, ejecute el instalador All-In-One.

  1. Haga clic en el siguiente enlace para descargar el archivo instalador de ESET Security Management Center Server. DESCARGAR ESET SECURITY MANAGEMENT CENTER SERVER
     
  2. Luego de que finalice la descarga, ejecute el instalador.
     
  3. Haga clic en Siguiente.

    Figura 1-1
    Haga clic sobre la imagen para ampliarla

  4. Seleccione Instale ESET Security Management Center Server y haga clic en Siguiente.

Figura 1-2
Haga clic sobre la imagen para ampliarla

  1. Lea el Acuerdo de licencia de usuario final. Si acuerda, seleccione Participar en el programa de mejora de productos. Desmarque el casillero correspondiente a Participar en el programa de mejora de productos si no desea enviar los reportes de errores e información telemétrica a ESET. Si el casillero permanece seleccionado, los reportes de errores e información telemétrica serán enviados a ESET. Haga clic en Siguiente.

Figura 1-3
Haga clic sobre la imagen para ampliarla

  1. Su arquitectura de red determinará que componentes deben ser instalados. Lea las siguientes descripciones y desmarque el casillero correspondiente a cualquier componente que no desee instalar: haga clic en Instalar cuando termine de seleccionar los componentes. El tiempo de instalación podrá variar de acuerdo a la configuración del sistema. Si un prerrequisito no es satisfecho u ocurre un error, siga las instrucciones del instalador para resolver el escenario.
    • Microsoft SQL Server Express: Si ya cuenta con una base de datos Microsoft SQL o MySQL que usará con ESET Security Management Center, desmarque este casillero. Consérvelo seleccionado para crear una nueva base de datos de Microsoft SQL Server Express para usar con ESET Security Management Center.
    • ESET Security Management Center Webconsole: Instalará  el servicio de Apache Tomcat necesario para que ESET Security Management Center Server administre los equipos.
      NOTA:

      Desmarque este componente si desea usar Open JDK para la Consola web de ESMC Webconsole. Será instalado manualmente luego de que la instalación del servidor finalice.

    • Conector de dispositivo móvil: Instalará el componente ESET Mobile Device Connector (MDC), que permite la administración remota de dispositivos Android e iOS. Vea las preguntas frecuentes sobre MDC para obtener mayor información.
    • Sensor de Rogue Detection: Instalará ESET Rogue Detection Sensor, un componente que ayuda a localizar equipos no administrados en su red de modo que pueda implementar recursos para permitir su administración mediante ESMC. Recomendamos que conserve este casillero seleccionado.
    • Apache HTTP Proxy (reemplazo de mirror): No recomendamos que desmarque este componente si no sabe si es requerido para su red. Apache HTTP Proxy puede representar mejoras en el desempeño en redes de alrededor de 40 equipos.

      Al usar HTTP Proxy se creará y aplicará numerosas políticas basadas en proxy para los equipos y aplicarlas automáticamente, lo cual puede afectar la capacidad de descargar actualizaciones. Puede instalar Apache HTTP Proxy luego, si lo desea.

Figura 1-4
Haga clic sobre la imagen para ampliarla

  1. Haga clic en Siguiente en la ventana de Instalación de ESET Security Management Center Server.

Figura 1-5

  1. Si elige contar con Microsoft SQL Server Express instalado en el paso 6, haga clic en Siguiente para verificar la conexión de la base de datos y continúe con el paso 9.

Figura 1-6

Los usuarios con una base de datos preexistentes: Seleccione el tipo de base de datos apropiada en el menú Base de datos. Ingrese el Nombre de la base de datosNombre de host Puerto (puede encontrar esta información en SQL Server Configuration Manager) para su base de datos dentro de los campos apropiados. Si utiliza base de datos MS SQL, puede también seleccionar el casillero Usar la instancia con nombre. Le permitirá usar una instancia personalizada de la base de datos, incluyendo la base de datos MS SQL instalada en un clúster de conmutación por error (vea más detalles en Ayuda en línea). Ingrese el Nombre de usuario y Contraseña. Luego haga clic en Siguiente. En la próxima pantalla, seleccione Usar usuario existente y luego ingrese el Nombre de usuario de la base datos y Contraseña si utiliza uno.

Figura 1-7
Haga clic sobre la imagen para ampliarla

  1. Ingrese la contraseña que usará para iniciar sesión en ESMC Web Console dentro de los campos Contraseña y Confirmar contraseña. Asegúrese de conservar este dato para su uso posterior y luego haga clic en Siguiente.

Figura 1-8

  1. En la ventana Información del certificado podrá personalizar su Autoridad de certificación. Los únicos campos obligatorios son Nombre común de la autoridad y Validez del certificado. Ingrese la información que desee agregar sobre su Autoridad de certificación. Si crea una contraseña, asegúrese de recordarla, debido a que los equipos que usan este certificado requerirán la contraseña para hacer uso del mismo. Haga clic en Siguiente cuando finalice.
  1. Seleccione Activar con una clave de licencia e ingrese su Clave de licencia dentro del campo apropiado o seleccione Activar más tarde. Si cuenta con un Nombre de usuario y Contraseña de una versión previa de ERA, usted puede convertirlos en una Clave de licencia mediante ESET Business Account. Haga clic en Siguiente cuando finalice.

Figura 1-9

  1. Haga clic en Instalar.

Figura 1-10

  1. Haga clic en Finalizar.

Figura 1-11

  1. Siga los pasos del asistente de instalación de WinPcap.
     
  2. Cierre la ventana de Instalación exitosa y proceda con la instalación manual de ESMC Web Console.

Instalación manual de la Consola web de ESMC

  1. Ejecute la instalación de Apache Tomcat.
     
  2. Ejecute la instalación de su Open Source JDK seleccionado.
     
  3. Copie el archivo era.war desde la carpeta de los instaladores hacia la carpeta de aplicaciones web de Apache Tomcat: diríjase a Inicio > Apache Tomcat > Tomcat Program Directory y abra la carpeta webapps (En la mayoría de los sistemas operativos Windows - C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\)
     
  4. Permita algunos minutos a la extracción del archivo y la instalación de ESMC Web Console. La instalación se ejecutará de modo silencioso pero podrá verificar si fue exitosa por la presencia de la carpeta era dentro de la carpeta webapps.
     
  5. Reinicie el servicio de Apache TomcatInicio > Apache Tomcat > Configure Tomcat. Haga clic en Stop, aguarde 30 segundos y luego haga clic en Start.
     
  6. Abra ESMC Web Console en su navegador: http://localhost:8080/era/, aparecerá la pantalla de inicio de sesión.

 

Asistencia adicional