上一主题: 故障排除:CA Performance Center 无法与 Data Aggregator 联系下一主题: 故障排除:无法在群集环境中安装 Vertica。


故障排除:Data Collector 已安装,但未显示在“Data Collector 列表”菜单中

症状:

我已成功安装 Data Collector,但 Data Collector 未显示在“Data Collector 列表”菜单中。

解决方案:

请执行以下步骤:

  1. 查看 Data Collector installation directory/apache-karaf-2.3.0/shutdown.log 文件以确保 Data Collector 未自动关闭。 如果在安装 Data Collector 时未正确指定 Data Aggregator 主机、承租方或 IP 域,则 Data Collector 会自动关闭。 shutdown.log 文件提供了有关 Data Collector 关闭原因的错误信息。 Data Collector 之所以会关闭,有两个主要原因:
  2. 键入以下命令以确保与 Data Aggregator 建立连接:
     netstat –a | grep 61616
    
  3. 如果与 Data Aggregator 的连接不存在,请执行以下步骤:
    1. 查看 Data Collector 主机上的 Data Collector installation directory/apache-karaf-2.3.0/deploy/local-jms-broker.xml 文件。 此文件包含安装 Data Collector 时指定的 Data Aggregator 主机的主机名或 IP 地址。
    2. 搜索 broxer.xml 文件的“networkConnector”部分。 此部分应该包含以下行:
      <networkConnector name="manager"
             uri="static:(tcp://test:61616)"
             duplex="true"
      
                suppressDuplicateTopicSubscriptions="false"/>
      

      确保在“networkConnector”部分中指定的 Data Aggregator 主机名正确,并通过 DNS 或 /etc/hosts 条目进行解析。 如果在 Data Collector 安装期间未正确输入 Data Aggregator 主机名,则 Data Collector 无法与 Data Aggregator 进行通信。

    3. 键入以下命令,以确保在端口 61616 上打开与 Data Aggregator 主机的 Telnet 连接时,该连接能够成功打开:
      telnet dahostname 61616
      

      此命令确认 Data Aggregator 正在侦听该端口。

    4. 如果 Telnet 连接未成功打开,可能有如下原因:
      • Data Aggregator 未在运行。 确保 Data Aggregator 正在运行。 打开控制台并键入以下命令:
            service dadaemon status
        

        如果 Data Aggregator 未 在 运行,请启动 Data Aggregator。 以 root 用户身份或只能使用有限命令集的 sudo 用户身份登录到 Data Aggregator 主机。 打开控制台并键入以下命令:

           service dadaemon start
        
      • 启动连接的请求不会使从 Data Collector 到 Data Aggregator 的连接成功。 确保在 broxer.xml 文件的“networkConnector”部分中指定的端口已未 Data Aggregator 上的传入连接打开。 确保不存在任何阻止此连接的防火墙规则。