分布式集群运营管理系统
设计说明
名称:分布式集群运营管理系统
英文名:SystemMonitor
Logo:
物理架构:C/S架构,即客户端,服务器型架构
开发语言:Python3.4,Django1.8.x
开发平台:CentOS 7.2
最新版本:v0.1
项目源码:https://github.com/dreamer2018/SystemMonitor
主要功能简述:
客户端:
获取主机的系统资源,主要包括:
- 内存使用率
- CPU占用率
- 磁盘I/O
- 磁盘空间使用率
- 网络延迟
- 主机端口
- 在线用户信息
客户端收集这些信息,并将这些信息发送至服务器
服务器端:
获取到客户端数据后,进行处理计算,策略匹配,对于异常数据通过发送邮件的方式进行告警
逻辑架构:
基础逻辑架构图(1.0版):
模块-类对应图(1.0版)
网络架构:
网络拓扑架构图(1.0版):
开发接口(0.1版):