Log360 MSSP中的自动升级

最后更新于:

概述

Log360 MSSP版中的自动升级功能可在MSSP服务器升级后,自动为所有集成客户服务器应用服务包,实现无缝版本管理。此功能免除了对单个客户实例进行手动升级的需求。管理员只需在MSSP服务器上应用服务包,其余操作将自动完成——前提是该功能在客户管理设置中保持启用状态。

自动升级配置

启用自动升级后,MSSP服务器完成自身升级后将自动分发服务包升级所有Log360客户服务器。通过仅需一次应用服务包即可自动将客户版本更新至MSSP版本。

要升级Log360的MSSP版本,请执行以下步骤。

  1. 仅将服务包应用于MSSP服务器。

    应用服务包的操作指南

    重要提示

    • 请停止现有Log360服务,并备份整个Log360文件夹或创建服务器快照。请注意,备份Log360是强制要求,以便在升级失败时可将安装恢复至此版本。若使用Log360 MSSP版本,请备份MSSP服务器及所有客户服务器。
    • 在执行升级操作前,请确保安装Log360的服务器具备充足的磁盘空间。
    • 若使用MS SQL数据库,强烈建议同时创建数据库快照。
    • 若已部署 Log360MSSP 版,请仅在 MSSP 服务器上应用服务包。管理服务器将自动升级所有报表客户服务器,若受管服务器正在使用,其代理程序也将自动更新。
    • 若需同时应用多个服务包,请在每次升级后启动Log360应用程序。

    对于独立版 MSSP版的Log360,请按以下步骤进行更新。

    Windows

    • 停止 Log360 服务。
    • 管理员权限打开命令提示符
    • 导航至 <Log360 安装目录>\bin 文件夹。
    • 输入以下三个命令确保应用程序正确关闭:shutdown.batstopDB.batstopSEC.bat

      注意 :stopDB.bat仅适用于默认数据库(PostgreSQL)。若使用 MS SQL,请忽略此命令,仅执行shutdown.batstopSEC.bat

    • 执行UpdateManager.bat
    • 点击“浏览”按钮并选择对应的PPM文件。
    • 点击安装。请等待安装完成。
    • 启动应用程序并检查构建版本号。

    Linux

    • 备份服务器数据。
    • 可通过执行以下命令停止Log360:
      • service log360
      stop 或
      • systemctl log360 stop
    • 随后需在安装目录(即/ManageEngine/Log360/bin文件夹)执行shutdown.shstopDB.shstopSEC.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

    Auto-upgrade in Log360 MSSP
    • 导入证书,请输入c并按回车键。

      现在请输入待导入证书的路径。

      Auto-upgrade in Log360 MSSP
    • 要安装PPM文件,请输入i并按回车键。

      现在输入要安装的PPM文件路径并按回车键。

      Auto-upgrade in Log360 MSSP
    • 查看已安装服务包版本,请输入 v 并按回车键。
      Auto-upgrade in Log360 MSSP
    • 要退出控制台模式,请输入e并按回车键。
    • 使用"浏览"按钮定位文件以选择共享证书。
    • 接下来,选择导入以获取证书,并按照上述步骤继续操作。

    如何导入证书?

    请按以下步骤导入证书:从下列链接下载证书

    证书链接:https://www.manageengine.com/certificate/ppmsigner_publickey.crt

    更新版证书链接:https://updates.manageengine.com/certificates/latest.crt

    文件ppmsigner_publickey.crtlatest.crtSHA256值为2baeaee89ad91824b3ceca55499eebeb7a5c02d4b751bddfa2c2149ea2102155

    控制台模式:

    • 运行UpdateManager.bat/sh文件时,请添加-c作为命令行参数。
    • 在命令行模式下调用UpdateManager后,从选项列表中选择c选项以导入证书。
    • 在系统提示时输入证书路径,并按上述步骤继续操作。

    UI模式:

    • 执行UpdateManager.bat/sh
    • 点击左上角的"导入证书"按钮打开证书导入工具。
    • 使用"浏览"按钮定位文件,选择共享证书。
    • 随后选择"导入"以加载证书,并按上述步骤继续操作。

    请勿中断或撤销升级流程。若升级失败,请联系Log360 MSSP支持团队

    MSSP服务器将自动升级客户报表服务器,客户服务器将自动更新所用代理程序。

  2. 在顶部导航栏切换至"设置"选项卡,点击"客户管理"功能。
    Auto-upgrade in Log360 MSSP
    图1:通过Log360 MSSP设置选项卡进行客户管理
  3. 客户管理页面 点击"设置"链接。
    Auto-upgrade in Log360 MSSP
    图2:Log360 MSSP中的客户管理设置

    注意: 自动升级开关默认处于启用状态。关闭该开关将禁止MSSP服务器对所有客户服务器执行自动升级。

  4. 若需禁用自动升级,请点击该开关将其关闭。禁用后,Log360服务器必须通过状态列中的"立即升级"选项逐台进行升级。 客户管理 模块中使用“立即升级”选项逐台升级。
    Auto-upgrade in Log360 MSSP
    图3:在Log360 MSSP中升级客户服务器

MSSP版本升级最佳实践

本指南说明如何升级Log360 MSSP版。为获取最新功能与增强特性,用户需升级至最新版本。

升级前提条件

  • 在Log360同一存储驱动器内执行升级时,系统将自动执行备份操作。因此务必确保备份所需空间充足。
  • 客户服务器需与MSSP服务器同步集成,确保两者间建立稳定连接。此举可保障自动升级过程无缝衔接且零故障。
  • 升级前需备份客户服务器和MSSP服务器数据。此举在升级失败时至关重要,可确保快速恢复。

升级步骤如下:

第一阶段:手动备份MSSP服务器

  1. 关闭Log360 MSSP服务器。
  2. 复制以下文件夹/文件作为备份:

    <Home>

    /Conf

    <Home>

    /adsdata

    <Home>/lib/AdventNetLicense.xml

  3. 数据库备份:对数据库进行快照以获取备份副本。操作步骤与独立服务器 相同

第二阶段:手动备份客户服务器

  1. 关闭Log360客户服务器。
  2. 复制以下文件夹/文件作为备份:

    <Home>

    /Conf

    <Home>

    /adsdata

    <Home>/lib/AdventNetLicense.xml

  3. 数据库备份:对数据库进行快照以创建备份副本。请参照独立服务器的操作步骤执行。

第三阶段:在MSSP服务器上执行升级:

在MSSP服务器上应用PPM中的最新服务包。请查阅服务包安装说明

第四阶段:升级客户服务器:

完成MSSP服务器升级后,后续步骤需升级客户服务器。

实现方式有两种:

方案一:通过MSSP服务器自动升级所有客户服务器。

方案二:手动升级客户服务器。

方案一:通过MSSP服务器自动升级所有客户服务器

当MSSP服务器通过服务包升级时,其所有客户服务器默认将自动完成升级。

以下是自动升级客户服务器的步骤:

  1. 关闭MSSP服务器及所有客户服务器。
  2. 对所有服务器执行快照或确保文件夹备份。
  3. 在MSSP服务器上应用服务包。
  4. 启动MSSP服务器。
  5. 确认MSSP服务器正常运行后,依次启动所有客户服务器。
  6. 等待MSSP服务器完成所有客户服务器的升级后,再在MSSP服务器上应用下一个PPM(服务包)。

案例-2:手动升级客户服务器

此模式下需逐台升级客户服务器。升级过程中,系统会在应用服务包前对客户服务器进行空间检测,以确保现有系统备份文件有足够存储空间。

若因存储空间不足或其他原因导致备份失败,用户可选择跳过备份操作——前提是已按第二阶段说明手动备份客户服务器。

以下为手动升级各客户服务器的步骤:

  1. 关闭MSSP服务器及所有客户服务器。
  2. 对所有服务器执行快照或确保文件夹备份。
  3. 在所有客户服务器的enterprise.txt文件中添加DisablePPMCheck=true
  4. 使用updatemanager.bat逐台升级客户服务器
  5. 完成所有客户服务器升级后,在MSSP服务器上应用PPM。
  6. 启动MSSP服务器。

确认MSSP服务器正常运行后,依次启动所有客户服务器。

另请参阅

本文档阐述了Log360 MSSP版中客户升级与备份的处理流程,包括应用服务包的步骤、执行升级前备份的操作,以及确保客户服务器间版本同步成功的关键措施。