CMDB 配置管理系统/资产管理系统

cmdb

CMDB是一个开源免费的配置管理系统/资产管理系统,基于python。

CMDB 配置管理系统/资产管理系统

特性

  • 热添加删除表 自定义字段类型
  • REST前后端分离架构 开放所有API接口
  • 强大的搜索查找能力(后端使用elasticsearch存储数据 ) 可以配合kibana使用
  • 支持查看数据修改记录
  • 表级权限管理
  • 容器快速部署

前端

  • Vue
  • Element-ui
  • Vue-Router
  • Vuex
  • Axios

后端

  • Python3
  • Django 1.11
  • Django REST framework
  • Elasticsearch
  • Mysql
  • LDAP
  • uwsgi
  • Nginx
  • Docker

安装与使用

快速开始

准备一台可以访问互联网的centos服务器(内存大于等于4G) 将下面代码保存到install_cmdb.py 执行sudo python install_cmdb.py

手工部署

先安装好Elasticsearch(5.6) 和 Mysql(5.7) 其它版本未测试

容器名称

mingmingtang/cmdb

初始化数据库

示例:

运行CMDB

示例: