Log360 MSSP中的自动升级
最后更新于:
本页面说明
概述
Log360 MSSP版中的自动升级功能可在MSSP服务器升级后,自动为所有集成客户服务器应用服务包,实现无缝版本管理。此功能免除了对单个客户实例进行手动升级的需求。管理员只需在MSSP服务器上应用服务包,其余操作将自动完成——前提是该功能在客户管理设置中保持启用状态。
自动升级配置
启用自动升级后,MSSP服务器完成自身升级后将自动分发服务包升级所有Log360客户服务器。通过仅需一次应用服务包即可自动将客户版本更新至MSSP版本。
要升级Log360的MSSP版本,请执行以下步骤。
- 仅将服务包应用于MSSP服务器。
应用服务包的操作指南
重要提示
- 请停止现有Log360服务,并备份整个Log360文件夹或创建服务器快照。请注意,备份Log360是强制要求,以便在升级失败时可将安装恢复至此版本。若使用Log360 MSSP版本,请备份MSSP服务器及所有客户服务器。
- 在执行升级操作前,请确保安装Log360的服务器具备充足的磁盘空间。
- 若使用MS SQL数据库,强烈建议同时创建数据库快照。
- 若已部署 Log360MSSP 版,请仅在 MSSP 服务器上应用服务包。管理服务器将自动升级所有报表客户服务器,若受管服务器正在使用,其代理程序也将自动更新。
- 若需同时应用多个服务包,请在每次升级后启动Log360应用程序。
对于独立版和 MSSP版的Log360,请按以下步骤进行更新。
Windows
- 停止 Log360 服务。
- 以管理员权限打开命令提示符。
- 导航至 <Log360 安装目录>\bin 文件夹。
- 输入以下三个命令确保应用程序正确关闭:shutdown.bat、stopDB.bat 和stopSEC.bat。
注意 :stopDB.bat仅适用于默认数据库(PostgreSQL)。若使用 MS SQL,请忽略此命令,仅执行shutdown.bat和stopSEC.bat。
- 执行UpdateManager.bat。
- 点击“浏览”按钮并选择对应的PPM文件。
- 点击安装。请等待安装完成。
- 启动应用程序并检查构建版本号。
Linux
- 备份服务器数据。
- 可通过执行以下命令停止Log360:
- service log360
- systemctl log360 stop
- 随后需在安装目录(即/ManageEngine/Log360/bin文件夹)执行shutdown.sh、stopDB.sh、stopSEC.sh脚本(确保产品完全停止)
- 产品停止后,执行sudo UpdateManager.sh(适用于带GUI的Linux)或sudo UpdateManager.sh -c(适用于基于CLI的Linux)。
- 现在选择 i 键启动 PPM 安装,并指定 PPM 文件下载路径(例如:/home/ubuntu/**.ppm)
- 升级成功后,使用以下命令启动Log360:
- service log360 start或
- systemctl log360 start
在控制台模式下打开UpdateManager
Windows:UpdateManager.bat -c
Linux:./UpdateManager.sh -c
- 要导入证书,请输入c并按回车键。
现在请输入待导入证书的路径。
- 要安装PPM文件,请输入i并按回车键。
现在输入要安装的PPM文件路径并按回车键。
- 查看已安装服务包版本,请输入 v 并按回车键。
- 要退出控制台模式,请输入e并按回车键。
- 使用"浏览"按钮定位文件以选择共享证书。
- 接下来,选择导入以获取证书,并按照上述步骤继续操作。
如何导入证书?
请按以下步骤导入证书:从下列链接下载证书
证书链接:https://www.manageengine.com/certificate/ppmsigner_publickey.crt
更新版证书链接:https://updates.manageengine.com/certificates/latest.crt
文件ppmsigner_publickey.crt和latest.crt 的SHA256值为2baeaee89ad91824b3ceca55499eebeb7a5c02d4b751bddfa2c2149ea2102155
控制台模式:
- 运行UpdateManager.bat/sh文件时,请添加-c作为命令行参数。
- 在命令行模式下调用UpdateManager后,从选项列表中选择c选项以导入证书。
- 在系统提示时输入证书路径,并按上述步骤继续操作。
UI模式:
- 执行UpdateManager.bat/sh
- 点击左上角的"导入证书"按钮打开证书导入工具。
- 使用"浏览"按钮定位文件,选择共享证书。
- 随后选择"导入"以加载证书,并按上述步骤继续操作。
请勿中断或撤销升级流程。若升级失败,请联系Log360 MSSP支持团队。
MSSP服务器将自动升级客户报表服务器,客户服务器将自动更新所用代理程序。
- 在顶部导航栏切换至"设置"选项卡,点击"客户管理"功能。
图1:通过Log360 MSSP设置选项卡进行客户管理 - 在客户管理页面 点击"设置"链接。
图2:Log360 MSSP中的客户管理设置 注意: 自动升级开关默认处于启用状态。关闭该开关将禁止MSSP服务器对所有客户服务器执行自动升级。
- 若需禁用自动升级,请点击该开关将其关闭。禁用后,Log360服务器必须通过状态列中的"立即升级"选项逐台进行升级。 客户管理 模块中使用“立即升级”选项逐台升级。
图3:在Log360 MSSP中升级客户服务器
MSSP版本升级最佳实践
本指南说明如何升级Log360 MSSP版。为获取最新功能与增强特性,用户需升级至最新版本。
升级前提条件
- 在Log360同一存储驱动器内执行升级时,系统将自动执行备份操作。因此务必确保备份所需空间充足。
- 客户服务器需与MSSP服务器同步集成,确保两者间建立稳定连接。此举可保障自动升级过程无缝衔接且零故障。
- 升级前需备份客户服务器和MSSP服务器数据。此举在升级失败时至关重要,可确保快速恢复。
升级步骤如下:
第一阶段:手动备份MSSP服务器
- 关闭Log360 MSSP服务器。
- 复制以下文件夹/文件作为备份:
<Home>
/Conf<Home>
/adsdata<Home>/lib/AdventNetLicense.xml
- 数据库备份:对数据库进行快照以获取备份副本。操作步骤与独立服务器 相同。
第二阶段:手动备份客户服务器
- 关闭Log360客户服务器。
- 复制以下文件夹/文件作为备份:
<Home>
/Conf<Home>
/adsdata<Home>/lib/AdventNetLicense.xml
- 数据库备份:对数据库进行快照以创建备份副本。请参照独立服务器的操作步骤执行。
第三阶段:在MSSP服务器上执行升级:
在MSSP服务器上应用PPM中的最新服务包。请查阅服务包安装说明。
第四阶段:升级客户服务器:
完成MSSP服务器升级后,后续步骤需升级客户服务器。
实现方式有两种:
方案一:通过MSSP服务器自动升级所有客户服务器。
方案二:手动升级客户服务器。
方案一:通过MSSP服务器自动升级所有客户服务器
当MSSP服务器通过服务包升级时,其所有客户服务器默认将自动完成升级。
以下是自动升级客户服务器的步骤:
- 关闭MSSP服务器及所有客户服务器。
- 对所有服务器执行快照或确保文件夹备份。
- 在MSSP服务器上应用服务包。
- 启动MSSP服务器。
- 确认MSSP服务器正常运行后,依次启动所有客户服务器。
- 等待MSSP服务器完成所有客户服务器的升级后,再在MSSP服务器上应用下一个PPM(服务包)。
案例-2:手动升级客户服务器
此模式下需逐台升级客户服务器。升级过程中,系统会在应用服务包前对客户服务器进行空间检测,以确保现有系统备份文件有足够存储空间。
若因存储空间不足或其他原因导致备份失败,用户可选择跳过备份操作——前提是已按第二阶段说明手动备份客户服务器。
以下为手动升级各客户服务器的步骤:
- 关闭MSSP服务器及所有客户服务器。
- 对所有服务器执行快照或确保文件夹备份。
- 在所有客户服务器的enterprise.txt文件中添加DisablePPMCheck=true。
- 使用updatemanager.bat逐台升级客户服务器
- 完成所有客户服务器升级后,在MSSP服务器上应用PPM。
- 启动MSSP服务器。
确认MSSP服务器正常运行后,依次启动所有客户服务器。
另请参阅
本文档阐述了Log360 MSSP版中客户升级与备份的处理流程,包括应用服务包的步骤、执行升级前备份的操作,以及确保客户服务器间版本同步成功的关键措施。