资源识别
根据主机的进程信息,识别主机上的数据库和中间件等自建资源。可以使用采集工具对识别出来的资源进行继续采集。
前提条件
- 资源必须能够被外部访问,否则无法获取其端口。如果资源仅被内部服务访问,则只能识别该资源,无法获取其端口。
- 当前Windows主机仅能获取IPv4的访问情况,如果资源仅通过IPv6被外部访问,则无法获取其端口。
- 部分组件可能由于版本差异无法正确识别,可以通过联系技术人员手动更改识别参数,扩展识别能力。
操作步骤
- 在资源列表,单击凭证列的“绑定”,弹出绑定凭证窗口。
- 选择主机凭证。
- 如果已提前添加主机凭证,在下拉列表中选择该主机凭证。单击“测试凭证”,对所选主机凭证进行校验。
- 如果未提前添加主机凭证,单击“新增凭证”,参考添加资源凭证中的Windows主机/Linux主机认证方式说明创建主机凭证。创建完成后,在下拉列表中选择该主机凭证。单击“测试凭证”,对所选主机凭证进行校验。
- 单击接入端口列的“修改”,弹出修改端口窗口。根据实际情况输入主机开放端口,以确保能够正确连接到主机资源。
- 凭证配置完成后,单击右上角“创建采集任务”,参考创建资源采集任务对该资源进行网络与进程采集。
- 网络与进程采集显示采集完成后,勾选配置好的资源,单击列表上方的“资源识别”,系统开始资源识别。资源识别列展示结果。
支持资源识别的资源类型
|
资源类型 |
资源名称 |
|---|---|
|
数据库 |
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 |
