目录
一、需求分析
- 默认配置和用户配置的获取及集成
- 数据采集方式、数据采集对象的可插拔配置
- 数据采集方式和数据获取(三种方式)
- Agent
- SSH-Paramiko
- Salt-Stack
- 基于ssh和salt数据获取的并发实现
- 系统唯一标识的解决方式
- 不采集虚拟机的信息, 可以用SN做唯一标识
- 不采集虚拟机的信息, 使用主机名(需要业务规范的执行)
1-1 需求思路流程
1-2 代码逻辑流程
二、目录结构分析
- bin - 执行文件文件夹
- config - 配置文件夹
- lib - 存储公共方法、公共类
- src - 业务核心逻辑文件夹
- tests - 开发人员的测试目录(与项目的执行无关,可删)
三、默认配置和用户配置的获取、集成
四、数据采集方式、数据采集对象的可插拔配置
核心思路:循环配置文件内硬件字典&#