发现采集
概述
发现采集是平台的数据采集入口,负责回答两个核心问题:"要采集哪些设备" 以及 "怎么把它们纳入管理"。它把从"自动发现网络中的设备"到"对设备发起采集"的整条链路集中管理,让你不必逐台手工录入目标,而是用区域扫描 + 规则自动纳管,再用模板批量下发采集配置。
整条链路由五个子模块协作完成:
- 采集区域:划定一个 IP 范围和一组采集协议,系统按设定间隔自动扫描,发现网络中活动的设备
- 采集规则:当采集区域发现了符合条件的设备,自动执行纳管动作(加入采集组、关联模板、启用采集点、打标签等),把"裸发现的设备"变成"受管的采集点"
- 采集点:被纳管的实际采集目标(一台主机或设备)。所有采集数据的源头
- 采集模板:一组可复用的采集配置,定义发现规则与采集行为,可批量套用到多个采集点
- 采集代理:分布式部署的采集执行器,用于代为采集平台无法直连的网络区域
这条链路是怎么串起来的
理解发现采集的关键,是理解一条从"发现"到"采集"的自动化链路。下面按一次典型的"自动纳管新设备"流程,串起五个子模块的协作关系:
- 部署采集代理(可选):如果目标设备在一个平台直连不到的网络里(如隔离的机房、私有网络),先在那个网络里部署一台采集代理,由它代为发起采集。能直连的区域可以跳过这一步。
- 划定采集区域:创建一个采集区域,填入要扫描的 IP 范围、用什么协议探测(ICMP / SNMP / TCP 等)、多久扫一次。系统会按这个节奏在范围内"巡逻"。
- 配置采集规则:设定"发现到什么样的设备就做什么"。例如"凡是被某采集区域发现的、开启了 SNMP 的设备,自动加入'网络设备'采集组、关联'通用网络'模板、并启用采集"。
- 采集点自动产生:符合条件的设备被规则命中后,自动成为一个采集点出现在列表里,带着规则赋予它的模板、分组、标签——无需手工新建。
- 模板下发采集配置:关联到采集点的模板,把一组发现规则同步下去,采集点据此开始产出数据。
手工纳管也支持
链路是自动的,但不是强制的。如果你已经清楚要采哪台设备,也可以跳过采集区域和采集规则,直接在采集点里手工新建、关联模板。自动发现只是帮你省去逐台录入的重复劳动。
五个子模块速查
| 子模块 | 回答的问题 | 典型使用者 |
|---|---|---|
| 采集区域 | "去哪里找设备?" | 管理网络范围的运维人员 |
| 采集规则 | "找到设备后自动做什么?" | 想实现自动纳管的运维人员 |
| 采集点 | "正在采集哪些设备?" | 所有需要查看/管理采集目标的人 |
| 采集模板 | "怎么批量复用一套采集配置?" | 管理大批量同类设备的运维人员 |
通用操作
五个子模块的列表页都是标准的数据表格,操作方式一致:列管理、筛选、分页、密度调整、本地偏好持久化等。这些通用表格操作不再在每个子模块里重复,统一参见:
→ 数据表格通用操作
各子模块文档只描述本模块专属的内容:默认显示哪些列、按什么持久化、专属的筛选条件与业务操作。
权限说明
发现采集属于"发现采集"资源域,五个子模块各自对应一个独立的菜单权限项(采集区域、采集规则、采集点、采集模板、采集代理)。只有被授予对应菜单权限的角色,才能在导航中看到并进入相应子模块;资源操作级别(只读 / 完全访问)在 角色详情 — 资源权限 中配置。