[KB6734] 将适用于Linux的ESET Remote Administrator 6.5(及更高版本)升级到最新的ESET Security Management Center 7

解决方案

Solution

Windows 用户: 将ESET Remote Administrator 6.5和更高版本升级到ESMC 7.2.
 

I. 将ERA服务器升级到ESMC服务器

II. 升级 ESET Management Agent

III. 升级ERA Proxy (适用于Linux和ERA虚拟设备用户)


I. 将ERA服务器升级到ESMC服务器

仅ERA 6.5和更高版本可以直接升级到ESMC 7.2。

  • 如果使用ERA 6.0-6.3,请先升级到ERA 6.4。
  • 如果使用ERA 6.4,请先升级到ESMC 7.1。
升级类型 安装媒介 使用场景 相关链接
组件升级客户端任务 ESMC Web控制台
  • 推荐步骤 (不适用于虚拟设备)
运行命令客户端任务

ESMC Web控制台

  • 如果组件升级任务失败,则使用。
  • 安装程序是单独下载的。
手动安装代理 Linux 终端
  • 仅适用于高级用户。
  • 需要Linux终端知识。
从较旧的ERA / ESMC VA提取数据库 VA 终端
  • 如果您一直在使用ESMC虚拟设备(例如VMWare或Virtual Box),则可以执行数据库拉取,然后通过 组件升级 任务来升级代理。


手动升级ESMC服务器,Tomcat和Web控制台

I. 升级 ESMC 服务器

本文中的所有步骤都将在Linux终端中运行。 如果使用32位Linux系统,请不要升级。 ESMC 7.1 Server(及更高版本)不支持32位架构。

  1. 下载ESMC服务器安装程序:

    wget https://download.eset.com/com/eset/apps/business/era/server/linux/latest/server-linux-x86_64.sh

     
  2. 将文件的权限更改为可执行文件:

    sudo chmod +x server-linux-x86_64.sh
     
  3. 执行安装程序文件:

    sudo ./server-linux-x86_64.sh
     
  4. 在安装过程中,系统将询问您是否接受 EULA隐私政策 以及是否要加入产品改进计划。 单击Enter确认您的答案。

如果在升级时收到与权限不足有关的错误:

首先查看错误日志:

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

并完成以下步骤:

  • 临时为“ ERA”用户添加SUPER权限
     
  • 在以下位置找到实际的用户名和服务器连接: /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini
  • 对于本地主机上的数据库服务器,请使用:

    mysql -u root -p

    并输入:

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

  • 对于在另一台计算机上运行的数据库服务器,请使用:

    mysql -u root -p --host=

    并输入:

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

  • 确保在升级完成后立即删除SUPER:
  • 对于本地主机上的数据库服务器,请使用:

    mysql -u root -p

    并输入:

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

  • 对于另一台计算机上的数据库服务器,请使用:

    mysql -u root -p --host=

    并输入:

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


  1. 安装将继续。 完成后,请执行以下后续步骤。

II. 升级 Tomcat

ESMC 7.2需要Tomcat 9或更高版本。 许多Linux系统在后台进行常规升级,或者可能没有可用的较新版本。 某些Linux发行版使用不同版本的Tomcat。 根据您的系统,在第二部分和第三部分的步骤中修改地址。

  1. 在升级Tomcat之前,请备份server.xml文件,该文件存储Tomcat的配置。 该文件位于/etc/tomcat7/server.xml 或类似的位置。 您可以使用以下命令找到它:

    sudo find / -name server.xml
     
  2. 要备份server.xml文件,请将其复制到您的主文件夹中。 例如:

    sudo cp /etc/tomcat7/server.xml /home/user/backup.server.xml

III. 手动Web控制台升级

  1. 下载ESMC Web控制台:

    wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era.war
     
  2. 备份Web控制台配置文件,将其复制到您的主文件夹中。 例如:

    cp /var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties /home/user/backup.Era.WebServerConfig.properties
     
  3. 停止Tomcat服务:

    sudo systemctl stop tomcat7
     
  4. 删除旧的Web控制台文件:

    sudo rm -rf /var/lib/tomcat7/webapps/era /var/lib/tomcat7/webapps/era.war
     
  5. 复制新的 era.war 文件:

    sudo cp era.war /var/lib/tomcat7/webapps/
     
  6. 启动Tomcat服务:

    sudo systemctl start tomcat7
     
  7. 等待直到Tomcat解压缩了 era.war。一个新的文件夹 era 出现在 /var/lib/tomcat7/webapps/ 文件夹中。
     
  8. 还原支持的Web控制台配置文件:

    sudo cp /home/user/backup.Era.WebServerConfig.properties /var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties
     
  9. 重新启动Tomcat服务以应用还原的配置。
     
  10. 现在,您可以登录Web控制台。

IV. RD Sensor 升级

 运行下面的安装程序以升级 RD Sensor:


sudo ./rdsensor-linx-x86_64.sh --skip-license

其中 --skip-license 参数会跳过ESET最终用户许可协议(EULA)的显示。 如果希望在同意之前查看EULA,请在安装RD传感器时不要使用此参数。



II. 升级ESET Management Agent

从版本7开始,ERA服务器代理称为ESET Management Agent。

开始之前
  • 请先升级ESMC Server计算机。
  • ESET Management Agent无法连接到ERA 6.x服务器。
  • Do n在设置适当的代理解决方案之前,请勿升级通过ERA代理连接的ERA服务器代理。
    • ERA版本6.x代理可以连接到ESMC 7服务器。
    • ESET Management Agent (版本 7.x) 无法通过ERA Proxy连接到ESMC 7.x Server。
    • ESET Management Agent (版本 7.x) 无法连接到 ERA 6.x 服务器。
有多种方法可以将ERA 6.x代理升级到最新的ESET Management Agent。
 
升级类型 安装媒介 使用场景 相关链接
组件升级客户端任务 ESMC Web 控制台
  • 推荐步骤
运行命令客户端任务 ESMC Web 控制台
  • 如果组件升级任务失败,则使用。
  • 将分别为每个客户端下载安装程序。
手动安装 Linux 终端
  • 仅适用于高级用户。
  • 需要Linux终端知识。


通过运行命令客户端任务安装代理

我们建议您使用ESMC管理员帐户执行以下步骤。

  1. 创建新的动态组以标识客户端计算机上的操作系统-一个用于32位的组,另一个用于64位的组:
    1. 使用以下参数为32位系统创建动态组模板
      • 选择操作方式 "AND"
      • 添加规则操作系统版本>操作系统平台=(等于)32位
      • 添加规则操作系统版本>操作系统类型包含Linux
         
    2. 使用以下参数为64位系统创建动态组模板:
      • 选择操作方式 "AND"
      • 添加规则操作系统版本>操作系统平台=(等于)64位
      • 添加规则操作系统版本>操作系统类型包含Linux
         
    3. 根据刚创建的32位模板创建动态组。
       
    4. 根据刚创建的64位模板创建动态组。

       
  2.  为32位系统创建一个新的客户端任务:
    1. 基本 部分, 在 任务下拉菜单中选择 运行命令
       
    2. 目标 部分,选择您为32位操作系统创建的动态组。
       
    3. 设置 部分, 在 要运行的命令行 字段中输入以下命令之一(用实际的服务器名称替换SERVER并使用共享名称共享):

      HTTP本地共享命令:wget -q http://SERVER/share/agent-linux-i386.sh -O /tmp/agent-linux-i386.sh && chmod a+x /tmp/agent-linux-i386.sh && /tmp/agent-linux-i386.sh --skip-license &> /tmp/era-agent-upgrade.txt

      在线命令的请求: wget -q https://download.eset.com/com/eset/apps/business/era/agent/latest/agent-linux-i386.sh -O /tmp/agent-linux-i386.sh && chmod a+x /tmp/agent-linux-i386.sh && /tmp/agent-linux-i386.sh --skip-license &> /tmp/era-agent-upgrade.txt
       

  3. 为64位系统创建一个新的客户端任务:
    1. 基本 部分, 在 任务下拉菜单中选择 运行命令
       
    2. 目标 部分,选择您为32位操作系统创建的动态组。
       
    3. 设置 部分, 在 要运行的命令行 字段中输入以下命令之一(用实际的服务器名称替换SERVER并使用共享名称共享):

      HTTP本地共享命令:wget -q http://SERVER/share/agent-linux-x86_64.sh -O /tmp/agent-linux-x86_64.sh && chmod a+x /tmp/agent-linux-x86_64.sh && /tmp/agent-linux-x86_64.sh --skip-license &> /tmp/era-agent-upgrade.txt

      在线命令的请求:wget -q https://download.eset.com/com/eset/apps/business/era/agent/latest/agent-linux-x86_64.sh -O /tmp/agent-linux-x86_64.sh && chmod a+x /tmp/agent-linux-x86_64.sh && /tmp/agent-linux-x86_64.sh --skip-license &> /tmp/era-agent-upgrade.txt

  4. 注意 已安装的应用程序 中的 计算机详细信息 部分。 可能会在客户端计算机上同时运行两个代理(一个运行旧版本,另一个运行最新版本)。这只是暂时的。另一个运行新版本)同时在客户机上运行的情况。这只是暂时的。您还可以在计算机部分查看 过时的应用程序  报告(使用筛选来显示特定的计算机)。请注意,本报告中的数据每小时更新一次。


手动安装

您还可以使用代理安装程序文件手动升级代理。要手动升级代理,请遵循以下步骤:

  1. 下载EM Agent安装程序:

    64-位
    wget https://download.eset.com/com/eset/apps/business/era/agent/latest/agent-linux-x86_64.sh

    32-位
    wget https://download.eset.com/com/eset/apps/business/era/agent/latest/agent-linux-i386.sh
     
  2. 将文件权限改为可执行文件:

    sudo chmod +x agent-linux-x86_64.sh
     
  3. 执行安装程序文件:

    sudo ./agent-linux-x86_64.sh
     
  4. 在安装过程中,系统会询问您是否接受 EULA隐私政策 以及是否希望加入产品改进计划。单击Enter确认您的答案。
     
  5. 安装将继续。安装之后,代理就可以操作了。等待几分钟,直到初始化并开始连接到ESMC服务器。

 

III. 升级 ERA Proxy (针对Linux和ERA虚拟设备用户)

访问 关于将ERA 6 Proxy 迁移到Apache HTTP Proxy(Linux和虚拟设备)的知识库文章。

开始之前
  • 首先升级ESMC服务器。
  • ESET Management Agent(7.x)无法连接到ERA 6.x服务器。
  • 在设置适当的代理解决方案之前,请勿升级ERA服务器代理。 ESET Management Agent(7.x)无法通过ERA代理连接到ESMC服务器。
 

 

 

 

 

 

 

需要进一步的协助?