Collector在线部署

Agent Collector(以下简称Collector)是由APM Collector、Infra Collector和12个组件探针构成的。12个组件探针分别是Apache HTTP Server、Nginx、MySQL、Oracle、Redis、SNMP、PostgreSQL、MongoDB、Elasticsearch、RabbitMQ、Kafka、Network类型,负责采集对应组件的性能数据。其中,Network组件探针负责采集HTTP、TCP、ICMP协议数据。Infra Collector负责收集和汇总UniAgent采集的主机性能数据、组件性能数据和协议数据。

说明

  • Agent Collector 3.6.2.0及以上版本支持在线部署。
  • 一套基调听云悟空平台系统可以部署多个Agent Collector。在同一环境部署多个Collector时,必须保证多个Collector版本相同,升级Collector时要尽快升级全部的Collector以保证功能一致。
  • 在部署各语言探针前,请先部署好Collector。

前提条件

安装前,需要先确保本地浏览器时间与服务器时区、时间都一致。若有多个服务器,则要保证本地浏览器、多个服务器的时区、时间都一致。否则,可能会影响数据的准确性,例如拓扑不正确等。

操作步骤

  1. 登录基调听云悟空平台。

  2. 在左侧导航栏中依次选择管理>部署状态

  3. Collectors管理页签的右上角单击新增,新部署一个Collector。

    1. 配置Collector。image-20210827141116427

      • 在第一个下拉菜单中选择Collector要安装到的操作系统平台。默认选择Linux x86/64系统,目前只支持Linux x86/64。在第二个下拉菜单中选择Collector版本,Collector安装包需要通过超级管理员admin登录系统,提前进行上传,才能在此处显示版本号。

      • 安装路径:指定新部署的Collector的安装路径。路径须以/开头,路径仅允许包含字母、数字、下划线、中划线。

      • 部署环境:用来标识Collector所在的数据中心、VPC、机房,Redirect Server 会为部署在相同 IDC 、VPC或机房的Agent Collector做负载以及 Failover 处理,因此建议不要使用默认值。

        注意:在多个环境(例如不同机房、测试/生产)部署时,部署环境必须使用不同的值,否则会导致探针定向到错误的Collector地址无法建立连接、连接时断时续、探针获取到错误的配置、产生跨机房或网段的网络流量等各种故障。

      • Collector多网卡:当Collector所部署到的主机有多个网卡时,用户可指定使用哪个网卡与UniAgent进行通信,IP地址需要与UniAgent的IP地址同网段。

      • Collector Port:Collector 进程监听的端口,默认:7665和7666。7665为注册端口,7666为数据传输端口。

      • Redirect Server:Redirect Server 是Agent Collector的注册和负载中心,填写IP和Port。该配置项此处可不设置。

      • Infra DC:用来收集基础组件和主机监控采集的指标数据,如主机CPU、Memory、IO、Process 等,填写IP和Port。该配置项此处可不设置。

      说明:SaaS化部署时,如果您的Collector安装包是从下载中心中获得的,还需要您在collector.properties文件中配置license。通过执行shell下载得到的安装包,则不需要配置license。

    2. 使用以下方式之一下载Collector安装脚本。

      • 方法一:单击点击生成,系统会生成一条命令,单击右侧的copy按钮后,在目标服务器上执行这条命令,Token有效时间是10分钟,失效后不能将执行命令,需刷新页面,获取新的命令。
      • 方法二:网络不通时,可直接单击右侧下载按钮下载安装脚本,并将安装脚本传到目标服务器。
    3. 校验安装脚本。单击右侧的copy按钮后,在目标服务器上执行校验命令。校验脚本的目的是保证安装脚本下载完整,如果脚本未下载完整系统会给出提示信息。

    4. 安装Collector。

      需要给start.sh和tingyun-collector.jar赋执行权限。单击点击生成,系统会生成一条命令,然后单击右侧的copy按钮后,在安装脚本所在目录,执行这条命令安装Collector(需要root权限)。

      当Collector需要以HTTPS方式向DC发送数据时,collector.properties需要修改以下配置:

      • 配置dc.ssl为true,Collector会以HTTPS方式向DC发送数据。dc.ssl默认值为false,Collector以HTTP方式向DC发送数据。

      • 配置proxy.address为代理域名和端口,如果不配置,数据会发送失败。具体配置举例如下:

        proxy.address=apm3svrdev3.networkbench.com:7800
        
      • 配置proxy.username和proxy.password,用于代理的用户验证。

  4. 完成部署。

新增Collector部署页面最下方,单击查看部署状态按钮,跳转到Collectors管理页面,大约1分钟后在Collector列表中可查看新部署的Collector。

© 2007-2023 北京基调网络股份有限公司 all right reserved,powered by Gitbook本文档更新于: 2024-04-19 15:02

results matching ""

    No results matching ""