解决方案
Solution
Windows 用户: 单击此处以获取将ESET Remote Administrator 6.x升级到最新版本的说明。.
ERA 虚拟设备: 单击此处,获取有关将现有ERA VA升级到最新版本或执行迁移ERA VA的说明。
I. 使用MySQL手动升级Linux ESET Remote Administrator服务器(适用于ERA Server Appliance)。
III. 升级 ERA Proxy (适用于Linux和ERA虚拟设备)。
I. 使用MySQL手动升级ESET Remote Administrator服务器 Linux版(适用于ERA Server Appliance)
- 下载ERA组件安装程序 包括:
- ESET Remote Administrator 服务器 (服务器)
- ESET Remote Administrator 代理 (代理)
- Rogue Detection Sensor (RDSensor)
- Web 控制台 (era.war)
- 根据需要选择其他安装程序
- 停止 Apache Tomcat 服务。例如:
service tomcat7 stop
(CentOS)
- 备份以下文件夹及其所有内容:
/var/lib/tomcat7/webapps/era
- 复制以下配置文件:
/var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties
- 删除已经存在的 Web Console 文件夹及其所有内容:
/var/lib/tomcat7/webapps/era
- 如系统中存在的 era.war 文件,请删除。
- 将新的 era.war文件(步骤1中下载的) 解压到以下文件夹:
/var/lib/tomcat7/webapps/era/
例如 (使用
yum
或者apt-get
安装 "unzip
" ,如果命令不可用):mkdir /var/lib/tomcat7/webapps/era/
unzip era.war -d /var/lib/tomcat7/webapps/era/
(jar xvf era.war)
- 将您在步骤4中复制的 EraWebServerConfig.properties 配置文件粘贴到以下路径:
/var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties
- 运行 ERA Server 安装程序:
sudo ./server-linux-x86_64.sh --skip-license
其中 --skip-license
参数将跳过ESET最终用户许可协议(EULA)的显示。 如果希望查看EULA,请在安装ERA服务器时不要使用此参数。如果在升级时收到与权限不足相关的错误 (Server bug 6.1.GA),请转到日志:
/var/log/eset/RemoteAdministrator/EraServerInstaller.log
并完成以下步骤:
- 临时为“era”用户添加超级权限
- 在以下位置找到实际的用户名和服务器连接:
/etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini
- 临时为“era”用户添加超级权限
使用以下脚本 (用实际的用户名代替“ era”):
- 对于数据库服务器在本地主机上的,请使用
并输入: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'@'%';
- 开启 Apache Tomcat 服务。一般来说,启动Apache和ERA Web控制台需要一些时间。
- 通过以下URL登录到ERA Web控制台:https:///era
例如 https://192.168.10.12:8443/era
- 要升级 RD Sensor, 请按以下方式运行安装程序:
sudo ./rdsensor-linx-x86_64.sh --skip-license
其中
--skip-license
参数会跳过ESET最终用户许可协议(EULA)的显示。 如果希望在同意之前查看EULA,请在安装RD Sensor时不要使用此参数。
II. 升级 ERA Agent
升级代理时,有两个选择:
- 在每个客户端计算机上从本地shell脚本运行Agent 安装程序。
- 从ERA Web控制台创建cmd命令客户端任务 (包含以下步骤)。
使用cmd命令客户端任务升级ERA代理
- 创建新的动态组,用于识别客户端机器上的操作系统——一个组用于32位,另一个组用于64位:
- 使用以下参数为32位系统创建动态组模板:
- 选择 "AND"
- 添加规则操作系统版本 > 操作系统平台 = (等于) 32-bit
- 添加规则操作系统版本 > 操作系统平台(包含)Linux
- 使用以下参数为64位系统创建动态组模板:
- 选择 "AND"
- 添加规则操作系统版本 > 操作系统平台 = (等于) 64-bit
- 添加规则操作系统版本 > 操作系统平台(包含)Linux
- 根据刚创建的32位模板创建动态组。
- 根据刚创建的64位模板创建动态组。
- 使用以下参数为32位系统创建动态组模板:
- 为32位系统创建一个新的客户端任务:
- 在 基本 部分, 在 任务 下拉菜单中选择 运行cmd命令。
- 在 目标 部分,选择您为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 http://download.eset.com/download/ra/v6/standalone-installers/agent/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
- 在 基本 部分, 在 任务 下拉菜单中选择 运行cmd命令。
- 为32位系统创建一个新的客户端任务:
- 在 基本 部分, 在 任务 下拉菜单中选择 运行cmd命令。
- 在 目标 部分,选择您为64位操作系统创建的动态组。
- 在 设置 部分, 在“要运行的命令行”字段中输入以下命令之一(用实际的服务器名称替换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 http://download.eset.com/download/ra/v6/standalone-installers/agent/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
- 在 基本 部分, 在 任务 下拉菜单中选择 运行cmd命令。
- 监视已安装应用程序中的计算机详细信息部分。可能会出现两个代理(旧版本和新版本)同时在客户机上运行的情况。这只是暂时的。您还可以在计算机部分查看 过时的应用程序 报告(可以显示特定的计算机)。请注意,此报告中的数据每小时更新一次。
III. 更新 ERA Proxy (适用于Linux和ERA虚拟设备用户)
如果“客户端”任务无法更新这些组件,请输入以下所示的命令:
- 下载 ERA Proxy 安装程序(确保安装程序版本正确):
wget https://download.eset.com/com/eset/apps/business/era/proxy/latest/proxy-linux-x86_64.sh
- 导航到下载ERA Server的文件夹,并确保安装程序包可执行:
chmod +x proxy-linux-x86_64.sh
- 运行以下命令安装最新的ERA Proxy:
./proxy-linux-x86_64.sh
- 重新启动你的电脑。