Linux远程主机及进程状态监测系统 - 数据存储设计
用于存储在远程主机上获取的主机及进程数据.并提供给Web后台用于展示
用户数据 (用户名,密码,权限)
- 用户 -> 主机id
- 一个用户可能对应多台主机id
- 多个用户可能对应同一台主机id
- 主机id - 主机连接信息(用户名,密码,ssh端口)
- 一个主机id唯一对于一个主机连接信息
- 主机id - 主机基本信息
- 一个主机唯一对于一个主机基本信息(Liunx版本,内核版本,硬件配置...)
- 主机id - 主机监控信息
- 一个主机id唯一对应一组主机监控信息
- 主机id -> 进程id
- 一个主机id可能有多个监控进程id
- 多个主机可能有同一个监控进程id(用进程号作区分)
- 进程id - 进程数据
- 一个独立的进程对应一组进程监控数据
自动生成 主机名+进程pid(可以被改变)
频繁探测,一段时间统计后整合数据存储
加密+预先设定的密钥