
# 资源识别
根据主机的进程信息，识别主机上的数据库和中间件等自建资源。可以使用采集工具对识别出来的资源进行继续采集。
#### 前提条件
已经通过[发现主机](https://support.huaweicloud.com/tg-mgc/mgc_04_2021.html)或[手动添加资源](https://support.huaweicloud.com/tg-mgc/mgc_04_0442.html#section1)的方式获取主机资源。
![](https://support.huaweicloud.com/tg-mgc/public_sys-resources/note_3.0-zh-cn.png)
1. 资源必须能够被外部访问，否则无法获取其端口。如果资源仅被内部服务访问，则只能识别该资源，无法获取其端口。
2. 当前Windows主机仅能获取IPv4的访问情况，如果资源仅通过IPv6被外部访问，则无法获取其端口。
3. 部分组件可能由于版本差异无法正确识别，可以通过联系技术人员手动更改识别参数，扩展识别能力。
 
#### 操作步骤
1. 在资源列表，单击凭证列的"**绑定**"，弹出绑定凭证窗口。
2. 选择主机凭证。 
   - 如果已提前添加主机凭证，在下拉列表中选择该主机凭证。单击"**测试凭证**"，对所选主机凭证进行校验。
   
   - 如果未提前添加主机凭证，单击"**新增凭证** "，参考[添加资源凭证](https://support.huaweicloud.com/tg-mgc/mgc_03_0016.html#section1)中的Windows主机/Linux主机认证方式说明创建主机凭证。创建完成后，在下拉列表中选择该主机凭证。单击"**测试凭证**"，对所选主机凭证进行校验。
   
   
   
   
3. 单击接入端口列的"**修改**"，弹出修改端口窗口。根据实际情况输入主机开放端口，以确保能够正确连接到主机资源。
4. 凭证配置完成后，单击右上角"**创建采集任务** "，参考[创建资源采集任务](https://support.huaweicloud.com/tg-mgc/mgc_03_0070.html)对该资源进行网络与进程采集。
5. 网络与进程采集显示采集完成后，勾选配置好的资源，单击列表上方的"**资源识别** "，系统开始资源识别。资源识别列展示结果。
   
   - 资源识别完成后，资料列表将自动呈现识别到的所有资源。您可通过"部署节点/部署节点 ID"进行筛选，这两项字段对应所采集主机的名称与ID。且来源列展示为资源识别。 ![](https://support.huaweicloud.com/tg-mgc/zh-cn_image_0000002527552101.png "点击放大")
     
   
   - 资源识别状态为失败时，把鼠标箭头移至"**失败**"上方，查看失败原因以进行故障排除和解决问题。
   
   
   
   
 
#### 支持资源识别的资源类型
| 资源类型  | 资源名称       |
|:---|:---|
| 数据库   | MySQL      |
| 数据库   | SQL Server |
| 数据库   | PostgreSQL |
| 数据库   | MongoDB    |
| 数据库   | MariaDB    |
| 数据库   | TiDB       |
| 数据库   | SQLite     |
| 数据库   | Oracle     |
| 数据库   | Cassandra  |
| 数据库   | Couchbase  |
| 数据库   | InfluxDB   |
| 数据库   | Neo4j      |
| 数据库   | ETCD       |
| 消息队列  | Kafka      |
| 消息队列  | RabbitMQ   |
| 消息队列  | RocketMQ   |
| 存储    | Ceph       |
| 存储    | Minio      |
| 服务注册  | Nacos      |
| 服务注册  | Zookeeper  |
| 代理    | Nginx      |
| 代理    | Haproxy    |
| 缓存    | Redis      |
| 缓存    | Memcached  |
| 缓存    | Varnish    |
| 缓存    | Pika       |
| 应用服务器 | Tomcat     |
| 应用服务器 | IIS        |
| 应用服务器 | .NET       |
   
