业务资产管理系统(项目概述)
发布时间:2018-09-23 22:09:18分类:编程开发阅读:1147
1、项目描述
本项目基于Django框架开发,使用CS模式实现了服务器硬件资源的自动采集,使用BS模式实现了对用户/组、业务信息、服务器等资源的可视化操作管理。
2、项目结构图如下

3、项目结构说明
CS模式下的服务器硬件资源采集,有两类运行方式:
(1)Api与host直连
采集客户端以本地方式运行于被采集服务器上,将采集的信息提交到远程服务端API 进行处理入库;
(2)Api与host之间通过Broker交互
采集客户端运行于自动化基础设施(如saltstack或ansible)中的master节点上,通过对应基础设施的远程执行接口采集远程服务器信息,然后将采集的信息提交到远程服务端API进行处理入库;
BS模式主要通过可视化的界面,实现资源的增、删、改、查操作;