上一主题: 在 Data Collector 上重新平衡负荷下一主题: 如何将 Data Collector 移至其他主机


对抽取非 SNMP (CAMM) 数据的数据收集器的负载平衡

通过将设备和组件从一个 Data Collector 实例移到另一个实例的 Data Collector 负载平衡仅适用于通过 SNMP 或 ICMP 监控的设备和组件。 对于通过 CAMM 抽取非 SNMP 数据且需要重新平衡资源的 Data Collector 实例来说,您可以通过将设备包引擎分发给环境中的其他主机来执行该操作。 此处是有关如何执行此重新平衡操作的说明。

  1. 在安装期间将本地控制器 (LC) 安装到新服务器上,并指向适当的多控制器(MC)服务器
  2. 将 LC 成功安装到新服务器之后,请检查 CAMMWEB 是否显示两个 LC。
    1. 打开 CAMMWEB -
    2. 单击“主机”,此时应该会显示“安装 LC ”(新服务器)
  3. 使用 CAMMWEB 选择新服务器,并部署要迁移的设备包引擎
  4. 登录 MC 服务器并导航到:

    $CAMM_INSTALL/MC/repository/<旧服务器 IP>/COMPONENTS 目录

  5. 执行以下命令:

    ‘cp –R ENGINE_<devicepack> $CAMM_INSTALL/MC/repository/<新服务器 IP>/COMPONENTS/’

  6. 如果要迁移的设备包使用 sftp/ftp/copy 机制作为数据获取,那么
    1. 在新服务器的 $CAMM_INSTALL/LC/repository/COMPONENTS/ENGINE_<devicepack>/ 下创建以下目录
      • $CAMM_INSTALL/LC/repository/COMPONENTS/ENGINE_<devicepack>/tmp/input/inventory 下创建 tmp 目录
      • $CAMM_INSTALL/LC/repository/COMPONENTS/ENGINE_<devicepack>/tmp/input/performance下创建 input 目录
    2. 将以下文件从旧服务器复制到新服务器
      • $CAMM_INSTALL/COMPONENTS/ENGINE_<devicepack>/tmp/input/inventory/.historyFile.Inventory 到 $CAMM_INSTALL/LC/repository/COMPONENTS/ENGINE_<devicepack>/tmp/input/inventory
      • $CAMM_INSTALL/COMPONENTS/ENGINE_<devicepack>/tmp/input/performance/.historyFile.Performance 到 $CAMM_INSTALL/LC/repository/COMPONENTS/ENGINE_<devicepack>/tmp/input/performance
  7. 从 CAMMWEB 启动设备包。