如何将安装在一台机器上的Applications Manager迁移到另一台机器上?

如何将安装在一台机器上的Applications Manager迁移到另一台机器上?

您已经在一台计算机上配置了监视器并创建了操作和阈值配置文件,比如在测试版中。有没有办法将这些数据(告警、监视器和阈值配置文件)导出到某个文件,然后可以将其导入到部署服务器中的另一个Applications Manager中?

步骤:

    1. 在新计算机上安装具有相同内部版本号的Applications Manager(转到支持选项卡->“安装信息”来查找内部版本号)

    2. 从AppManager 11开始,我们捆绑了PGSQL,因此要迁移MySQL后端AppManager,请安装10900版本 (MySQL最新版本),
        首先应用所需的服务包,然后将您MySQL后端Applications Manager迁移到新服务器。

    3. 完成先决条件,启动新的Applications Manager一次后再将其关闭。

    4. Applications Manager是数据驱动的,所有数据都在数据库中。

    5. 对于MySQLPGSQL后端,请在旧服务器中备份数据库,并使用以下步骤在新服务器中进行还原。

    6. 对于MSSQL后端,指向 (或提供) 在新服务器的安装过程中,使用与之前相同数据库名称。有关将MsSQL DB迁移到新服务器
        的步骤和提示,请参阅以下链接。 http://support.microsoft.com/kb/314546

    7. 对于MSSQL后端,在迁移之前正常停止Applications Manager,然后从<ApplicationsManager_Home>文件夹运行命令
        shutdownApplicationsManager.bat -force  (使用“以管理员身份运行”打开cmd 提示符) 

    8. 为了让MSSQL后端移动配置文件,mibs,ssh-keys运行BackupConfig.bat (sh) / RestoreConfig.bat (sh) ,可在新旧服务器的
        <AppManager Home>/bin目录中可用。

    9. 启动新的Applications Manager。

注意(对于所有后端):
  1. 两台主机之间不应存在日期和时间差异,因为它可能会影响报表和告警。
  2. 更新数据库中新服务器的主机名或IP地址,并再次应用原始License.xml文件
  3. 迁移适用于在以下位置之间移动数据:
    Linux到Linux
    Windows到Windows
    Linux到Windows
    Windows到 Linux (仅使用PGSQL后端)
  4. 以前版本的 Applications Manager (如10,9等) 的下载链接 http://archives.manageengine.com/applications_manager/
  5. 旧版APM插件的下载链接可以从以下链接下载。http://archives.manageengine.com/opmanager/
  6. 要迁移托管服务器,首先您需要安装的是专业版本,删除AppManager_Home/conf/install.txt 文件,并在AMServer.properties 文件中添加下面提到的更改,然后将其启动。
  7. 在旧托管服务器的AppManager_Home/conf/中打开AMServer.properties 文件,并复制以下参数,之后将它们添加到新安装的文件中。
            *例如,在第一个托管服务器中,startresidsrange将为10000000,在第二个托管服务器中,startresidsrange将为
              20000000,依此类推
              am.server.type=MAS
              am.server.startresidrange=<serverid x 10000000>
              am.adminserver.host=<Admin Server HostName>
              am.adminserver.port=<Admin Server SSL Port>
            *然后在管理控制台 -> 托管服务器列表中更新新的主机名或IP地址