[KB3670] Actualizar ESET Remote Administrator para Linux hacia la última versión (6.x)

Solución

Usuarios de Windows: Haga clic aquí para obtener instrucciones para actualizar ESET Remote Administrator 6.x hacia la última versión.

Virtual Appliance ERA: Haga click aquí para obtener las instrucciones para actualizar su ERA VA a la última versión o realizar una migración

I. Actualización manual para Linux ESET Remote Administrator Server utilizando MySQL (aplica a ERA Server Appliance)

II. Actualizar el Agente de ERA

III. Actualizar ERA Proxy (aplica al virtual appliance de Linux y ERA)
 


Solución sencilla para actualizar ERA

  1. Tarea de Actualización de Componentes

ERA Server, ERA Agent, ERA Proxy, ERA Web Console y ERA MDC pueden ser actualizados a través de una tarea de componentes. Consulte la ayuda en línea para más información.

  1. Pull database desde una versión anterior de ERA VA 

Para realizar la actualización desde una versión anterior de ERA Virtual Appliance (por ejemplo desde VMWare o Virtual Box) puede realizar un pull database y luego una  tarea de actualización de agentes.

I. Actualización manual para Linux ESET Remote Administrator Server utilizando MySQL (aplicar a ERA Server Appliance)

1. Descargue los instaladores de ERA incluyendo:

      • ESET Remote Administrator Server (ERA Server)
      • ESET Remote Administrator Agent (ERA Agent)
      • Rogue Detection Sensor (RDSensor)
      • Web Console (era.war)
      • Otros instaladores necesarios

2. Detenga el servicio Apache Tomcat. Por ejemplo:

service tomcat7 stop (CentOS)  


3. Realice una copia de seguridad de la siguiente carpeta y sus contenidos:

/var/lib/tomcat7/webapps/era


4. Realice una copia del siguiente archivo de configuración:

/var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties


5. Elimine la carpeta Web Console y todos sus contenidos:

/var/lib/tomcat7/webapps/era  


6. Elimine el archivo era.war si aparece en el sistema.


7. Descomprima el archivo era.war (que descargó en el paso 1) hacia la siguiente carpeta:

/var/lib/tomcat7/webapps/era/

Si el comando siguiente no funciona (use yum o apt-get para instalar "unzip" )

mkdir /var/lib/tomcat7/webapps/era/
unzip era.war -d /var/lib/tomcat7/webapps/era/
 (jar xvf era.war)


8. Mueva el archivo de configuración EraWebServerConfig.properties que copió en el paso 4 hacia el siguiente directorio:

/var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties 


9. Ejecute el instalador de ERA Server:

sudo ./Server-x86_64.sh --skip-license

El parámetro --skip-license omite la aparición del Acuerdo de licencia del usuario final de ESET (EULA). Si desea ver el EULA antes de aceptarlo, no utilice este parámetro cuando instale ERA Server.

Para ERA Server Virtual Appliance

La contraseña root de la Base de datos es idéntica a la de la Consola web de ERA.

En caso de que aparezca un error relacionado con insuficiencia de privilegios cuando actualice (Server bug 6.1.GA), revise el registro que se encuentra en:

/var/log/eset/RemoteAdministrator/EraServerInstaller.log

y deberán realizarse los siguientes pasos:

    • Agregue temporalmente el privilegio SUPER para el usuario "era"

 

  • En el archivo /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini, localice el nombre real del usuario y de la conexión del servidor

Use los siguientes scripts (en los cuales se ha asumido que el nombre del usuario es "era"):

  • En el caso de la base de datos del localhost, use

    mysql -u root -p

    y escriba:

    grant SUPER on *.* to 'era'@'localhost';

  • En caso de que la base de datos del servidor se ejecute en otro equipo, use

    mysql -u root -p --host=

    y escriba:

    grant SUPER on *.* to 'era'@'%';

Tras completar la actualización asegúrese de quitar el pivilegio SUPER:

      • Si el servidor de la base de datos se encuentre en el localhost, use

        mysql -u root -p

        y escriba:

        revoke SUPER on *.* from 'era'@'localhost';

      • En caso que el servidor de la base de datos se encuentre en otro equipo, use

        mysql -u root -p --host=

        y escriba:

        revoke SUPER on *.* from 'era'@'%';

10. Inicie el servicio Apache Tomcat. Normalmente, es necesario esperar algunos minutos para que se inicie el servicio y la Consola web de ERA comience a funcionar.


11. Inicie la Consola web de ERA en la siguiente URL: https://era

                            por ejemplo https://192.168.10.12:8443/era

12. Para actualizar el RD Sensor, ejecute el instalador de la siguiente manera:

             sudo ./RDSensor.sh --skip-license

                            El parámetro --skip-license omite la aparición del Acuerdo de licencia del usuario final de ESET (EULA). Si desea ver el EULA antes de aceptarlo, no utilice este parámetro cuando instale RD Sensor.
 

II. Actualizar el Agente de ERA

Cuando actualice el Agente, podrá elegir entre 2 opciones:

    1. Ejecute el instalador del Agente desde el shell de manera local en cada equipo.
    2. Cree una tarea de cliente de Ejecución de comando en la Consola Web de ERA (pasos incluidos debajo).

Actualización del Agente de ERA usando la tarea de cliente de Ejecución de comando

  1. Cree un Grupo dinámico nuevo que identifique el sistema operativo del equipo—un grupo para 32-bit y otro para 64-bit:
      1. Cree una plantilla de Grupo dinámico para sistemas de 32-bit con los siguientes parámetros:
        • Operación "AND"
        • Agregar regla Edición del SO > Plataforma del SO = (igual) 32-bit
        • Agregar regla Edición del SO > Contiene tipo de SO Linux
           
      2. Cree una plantilla de Grupo dinámico para sistemas de 64-bit con los siguientes parámetros:
        • Operación "AND"
        • Agregar regla  OS edition > Plataforma del SO = (igual) 64-bit
        • Agregar regla OS edition > Contiene tipo de SO Linux
           
      3. Cree un Grupo dinámico basado en la plantilla de 32-bit que acaba de crear.
      4. Cree un Grupo dinámico basado en la plantilla de 64-bit que acaba de crear.

         2. Cree una nueva tarea para sistemas de 32-bit:

    1. En la sección Básico, seleccione Ejecutar comando dentro del menú desplegable Tarea.
    2. En la sección Destino, seleccione el Grupo dinámico que creó para los sistemas de 32-bit.
    3. En el apartado Configuración ingrese la siguiente línea de comando dentro del campo Línea de comando para ejecutar (reemplace server con el nombre de su servidor actual y share con el nombre del recurso compartido):

      wget -q http://SERVER/share/Agent_i386.sh -O /tmp/Agent_i386.sh && chmod a+x /tmp/Agent_i386.sh && /tmp/Agent_i386.sh --skip-license &> /tmp/era-agent-upgrade.txt

      wget -q http://repository.eset.com/v1/com/eset/apps/business/era/agent/v6/6.1.450.0/Agent-Linux-i386.sh -O /tmp/Agent_i386.sh && chmod a+x /tmp/Agent_i386.sh && /tmp/Agent_i386.sh --skip-license &> /tmp/era-agent-upgrade.txt

 

3. Cree una nueva tarea para sistemas de 64-bit:

    1. En la sección Básico, seleccione Ejecutar comando dentro del menú desplegable Tarea.
    2. En la sección Destino, seleccione el Grupo dinámico que creó para los sistemas de 64-bit.
    3. En el apartado Configuración ingrese la siguiente línea de comando dentro del campo Línea de comando para ejecutar (reemplace server con el nombre de su servidor actual y share con el nombre del recurso compartido):

      wget -q http://SERVER/share/Agent_x86_64.sh -O /tmp/Agent_x86_64.sh && chmod a+x /tmp/Agent_x86_64.sh && /tmp/Agent_x86_64.sh --skip-license &> /tmp/era-agent-upgrade.txt

      wget -q http://repository.eset.com/v1/com/eset/apps/business/era/agent/v6/6.1.450.0/Agent-Linux-x86_64.sh -O /tmp/Agent_x86_64.sh && chmod a+x /tmp/Agent_x86_64.sh && /tmp/Agent_x86_64.sh --skip-license &> /tmp/era-agent-upgrade.txt

 

4. Monitorice la sección Detalles de los equipos en Aplicaciones instaladas. Podría ocurrir que dos Agentes (uno ejecuta una versión anterior, otro una más reciente) se ejecuten en el mismo equipo al mismo tiempo. Este suceso es temporal. También puede monitorizar el registro de aplicaciones desactualizadas en la sección Equipos. Tenga en cuenta que la información de este reporte se actualiza cada una hora.


III. Actualizar ERA Proxy (para usuarios de linux y ERA virtual appliance)

Ingrese los comandos que se muestran debajo si la Tarea del equipo falla al actualizar esos componentes:

1. Descargue el instalador de ERA Proxy (asegúrese de que la versión del instalador sea la correcta):
wget https://download.eset.com/com/eset/apps/business/era/proxy/latest/proxy-linux-x86_64.sh


2. Diríjase hacia la carpeta en la cual descargó ERA Server y haga ejecutable el paquete de instalación: 
chmod +x proxy-linux-x86_64.sh


3. Ejecute el siguiente comando para instalar la última versión de ERA Proxy: 
./proxy-linux-x86_64.sh


4. Reinicie su equipo.

Asistencia adicional