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 终端 |
|
|
从较旧的ERA / ESMC VA提取数据库 |
VA 终端 |
- 如果您一直在使用ESMC虚拟设备(例如VMWare或Virtual Box),则可以执行数据库拉取,然后通过 组件升级 任务来升级代理。
|
|
手动升级ESMC服务器,Tomcat和Web控制台
I. 升级 ESMC 服务器
本文中的所有步骤都将在Linux终端中运行。 如果使用32位Linux系统,请不要升级。 ESMC 7.1 Server(及更高版本)不支持32位架构。
- 下载ESMC服务器安装程序:
wget https://download.eset.com/com/eset/apps/business/era/server/linux/latest/server-linux-x86_64.sh
- 将文件的权限更改为可执行文件:
sudo chmod +x server-linux-x86_64.sh
- 执行安装程序文件:
sudo ./server-linux-x86_64.sh
- 在安装过程中,系统将询问您是否接受 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'@'%';
- 安装将继续。 完成后,请执行以下后续步骤。
II. 升级 Tomcat
ESMC 7.2需要Tomcat 9或更高版本。 许多Linux系统在后台进行常规升级,或者可能没有可用的较新版本。 某些Linux发行版使用不同版本的Tomcat。 根据您的系统,在第二部分和第三部分的步骤中修改地址。
- 在升级Tomcat之前,请备份server.xml文件,该文件存储Tomcat的配置。 该文件位于
/etc/tomcat7/server.xml
或类似的位置。 您可以使用以下命令找到它:
sudo find / -name server.xml
- 要备份server.xml文件,请将其复制到您的主文件夹中。 例如:
sudo cp /etc/tomcat7/server.xml /home/user/backup.server.xml
III. 手动Web控制台升级
- 下载ESMC Web控制台:
wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era.war
- 备份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
- 停止Tomcat服务:
sudo systemctl stop tomcat7
- 删除旧的Web控制台文件:
sudo rm -rf /var/lib/tomcat7/webapps/era /var/lib/tomcat7/webapps/era.war
- 复制新的
era.war
文件:
sudo cp era.war /var/lib/tomcat7/webapps/
- 启动Tomcat服务:
sudo systemctl start tomcat7
- 等待直到Tomcat解压缩了
era.war
。一个新的文件夹 era
出现在 /var/lib/tomcat7/webapps
/
文件夹中。
- 还原支持的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
- 重新启动Tomcat服务以应用还原的配置。
- 现在,您可以登录Web控制台。
IV. RD Sensor 升级
运行下面的安装程序以升级 RD Sensor:
sudo ./rdsensor-linx-x86_64.sh --skip-license
其中 --skip-license
参数会跳过ESET最终用户许可协议(EULA)的显示。 如果希望在同意之前查看EULA,请在安装RD传感器时不要使用此参数。
从版本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 终端 |
|
|
通过运行命令客户端任务安装代理
我们建议您使用ESMC管理员帐户执行以下步骤。
- 创建新的动态组以标识客户端计算机上的操作系统-一个用于32位的组,另一个用于64位的组:
- 使用以下参数为32位系统创建动态组模板
- 选择操作方式 "AND"
- 添加规则操作系统版本>操作系统平台=(等于)32位
- 添加规则操作系统版本>操作系统类型包含Linux
- 使用以下参数为64位系统创建动态组模板:
- 选择操作方式 "AND"
- 添加规则操作系统版本>操作系统平台=(等于)64位
- 添加规则操作系统版本>操作系统类型包含Linux
- 根据刚创建的32位模板创建动态组。
- 根据刚创建的64位模板创建动态组。
- 为32位系统创建一个新的客户端任务:
- 在 基本 部分, 在 任务下拉菜单中选择 运行命令 。
- 在 目标 部分,选择您为32位操作系统创建的动态组。
- 在 设置 部分, 在 要运行的命令行 字段中输入以下命令之一(用实际的服务器名称替换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
- 为64位系统创建一个新的客户端任务:
- 在 基本 部分, 在 任务下拉菜单中选择 运行命令 。
- 在 目标 部分,选择您为32位操作系统创建的动态组。
- 在 设置 部分, 在 要运行的命令行 字段中输入以下命令之一(用实际的服务器名称替换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
- 注意 已安装的应用程序 中的 计算机详细信息 部分。 可能会在客户端计算机上同时运行两个代理(一个运行旧版本,另一个运行最新版本)。这只是暂时的。另一个运行新版本)同时在客户机上运行的情况。这只是暂时的。您还可以在计算机部分查看 过时的应用程序 报告(使用筛选来显示特定的计算机)。请注意,本报告中的数据每小时更新一次。
手动安装
您还可以使用代理安装程序文件手动升级代理。要手动升级代理,请遵循以下步骤:
- 下载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
- 将文件权限改为可执行文件:
sudo chmod +x agent-linux-x86_64.sh
- 执行安装程序文件:
sudo ./agent-linux-x86_64.sh
- 在安装过程中,系统会询问您是否接受 EULA 和 隐私政策 以及是否希望加入产品改进计划。单击Enter确认您的答案。
- 安装将继续。安装之后,代理就可以操作了。等待几分钟,直到初始化并开始连接到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服务器。