备份和还原代理配置

通常,APM Insight .NET 代理可以安装在多个负载平衡服务器中。可以在所有服务器上应用相同的代理配置,如独立应用过滤器、Windows 服务应用过滤器等,以复制相同的配置。

但是,如果您有数百台服务器,则可能很难为每台服务器复制相同的配置。在这些情况下,您可以从一台服务器获取备份配置,然后使用 APM Insight健康状况监视器Tool 在其余服务器中恢复它。

要备份配置:

  1. 打开健康状况监视器工具,然后导航到工具选项卡。 
  2. 单击备份配置将在您选择的位置创建一个 DotNetAgentConfigBackUp.zip 文件。
  3. 此备份配置文件将用于在另一台服务器上恢复相同的配置。

从备份文件恢复配置的说明

可以通过两种方式恢复配置文件。
1、代理安装后恢复配置文件:

  1. 将 DotNetAgentConfigBackUp.zip 复制到安装代理的新服务器。
  2. 打开健康状况监视器工具,然后导航到工具选项卡。
  3. 单击恢复配置,然后加载 DotNetAgentConfigBackUp.zip 文件。
  4. 这将自动重新启动代理服务。
  5. 手动重新启动 Windows 服务和独立应用程序。

2. 通过命令行恢复代理安装过程中的配置文件
如果您没有跨服务器安装代理,您可以安装代理并通过命令行恢复配置。这样就无需安装代理,然后在所有代理上安装健康状况监视器。

安装代理将自动从备份文件中获取配置并使用这些定义的配置进行安装。我们还可以制作一个批处理脚本在数百台服务器中执行相同的操作,以减少应用服务器中的代理配置工作。

步骤:

  1. 将 DotNetAgentConfigBackUp.zip 文件复制到需要安装代理的新服务器。
  2. 将配置备份文件放在与代理 MSI 相同的位置。
  3. 使用以下命令在恢复配置时安装代理 MSI。
    C:\> msiexec -i apminsight-dotnetagent.msi configbackupfile=DotNetAgentConfigBackUp.zip
  4. 注意:手动重新启动 Windows 服务和独立应用程序。