# Collector部署 本文介绍如何部署Agent Collector。Collector是由APM Collector、Infra Collector和12个组件探针构成的。组件探针包括Apache HTTP Server、Nginx、MySQL、Oracle、Redis、SNMP、PostgreSQL、MongoDB、Elasticsearch、RabbitMQ、Kafka、Network类型的组件探针,负责采集对应组件的性能数据。其中,Network组件探针负责采集HTTP、TCP、ICMP协议数据。Infra Collector负责收集和汇总TingyunAgent采集的主机性能数据、组件性能数据和协议数据。一套基调听云悟空平台系统可以部署多个Agent Collector。 操作步骤 -------- 1. 登录基调听云悟空平台。 2. 在左侧导航栏中选择**部署管理**。 3. 在**Collectors管理**页签的右上角单击**新增**,新部署一个Collector。 1. 配置Collector。![image-20210827141116427](image/image-20210827141116427.png) - 在第一个下拉菜单中选择Collector要安装到的操作系统平台。默认选择Linux x86/64系统,目前只支持Linux x86/64。在第二个下拉菜单中选择Collector版本,Collector安装包需要通过超级管理员admin登录系统,提前进行上传,才能在此处显示版本号。 - 安装路径:指定新部署的Collector的安装路径。路径须以/开头,路径仅允许包含字母、数字、下划线、中划线。 - 部署环境:用来标识Collector所在的数据中心、VPC、机房,Redirect Server 会为部署在相同 IDC 、VPC或机房的Agent Collector做负载以及 Failover 处理,因此建议不要使用默认值。 - Collector多网卡:当Collector所部署到的主机有多个网卡时,用户可指定使用哪个网卡与TingyunAgent进行通信,IP地址需要与TingyunAgent的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。