Skip to content

veops/cmdb

Repository files navigation

维易CMDB

简单、轻量、通用的运维配置管理数据库

License: GPLv3 the latest release version UI API Stars Badge Forks Badge

中文(简体) · English

系统介绍

维易CMDB是一个简洁、轻量且高度可定制的运维配置管理数据库(CMDB)。它支持灵活的模型配置和资源自动发现,旨在为企业提供便捷的资产管理解决方案,帮助运维团队高效地管理 IT 基础设施和服务。

主要功能

  • 自定义模型和模型关系:支持模型属性的自定义,包括下拉列表、字体颜色、计算属性等高级功能,满足不同业务需求。
  • 自动发现资源:支持计算机、网络设备、存储设备、数据库、中间件、公有云资源等自动发现。
  • 多维度视图展示:包括资源视图、层级视图、关系视图等,帮助运维人员全面管理资源。
  • 细粒度权限控制:通过精确的访问控制和完备的操作日志保障系统的安全性。
  • 全面的资源搜索功能:支持灵活的资源和关系搜索,快速定位和操作资源。
  • 集成 IP 地址管理(IPAM)和数据中心基础设施管理(DCIM)功能:简化网络资源和数据中心设备的管理。

更多详细功能,请移步 维易科技官网 进行了解。

系统优势

  • 灵活性
    • 无需指定固定运维场景,支持自由配置并内置多种模板
    • 支持自动发现和入库 IT 资产,快速搭建资产管理系统
  • 安全性
    • 细粒度的权限控制机制,确保资源管理的安全性
    • 完整的操作日志记录,便于审计和问题追踪
  • 多应用
    • 提供多种视图展示方式,满足不同场景的需求
    • 强大的 API 接口,支持深度集成
    • 支持定义属性触发器和计算属性,增强数据处理能力

技术栈

  • 后端:Python [3.8-3.11]
  • 数据存储:MySQL、Redis
  • 前端:Vue.js
  • UI组件库:Ant Design Vue

系统概览

快速开始

1. 搭建

  • 方案一:Docker 一键快速构建

    • 第1步: 安装 Docker 环境和 Docker Compose(v2)
    • 第2步: 拷贝项目代码, git clone https://github.com/veops/cmdb.git
    • 第3步:进入主目录并启动, docker compose up -d
  • 方案二:本地开发环境搭建

  • 方案三:Makefile 安装

2. 访问

接入公司

  • 欢迎使用开源CMDB的公司,在 #112 登记

代码贡献

我们欢迎所有开发者贡献代码,改善和扩展这个项目。请先阅读我们的贡献指南。此外,您还可以通过社交媒体、活动和分享来支持 Veops 的开源。

更多开源

  • OneTerm: 一款简单、轻量、灵活的堡垒机服务。
  • messenger: 一个简单轻量的消息发送服务。
  • ACL: 一个简单通用的权限管理系统设计与实践。

相关文章

更多文章可以在公众号 维易科技OneOps 里查看

与我联系

  • 邮箱: bd@veops.cn
  • 公众号:维易科技OneOps。关注后可以加入微信群,参与产品和技术交流
    公众号: 维易科技OneOps