{"id":13522304,"url":"https://github.com/veops/cmdb","last_synced_at":"2025-05-14T05:10:42.040Z","repository":{"id":40296095,"uuid":"48723015","full_name":"veops/cmdb","owner":"veops","description":"CMDB: configuration and management of IT resources","archived":false,"fork":false,"pushed_at":"2025-04-22T13:37:19.000Z","size":32436,"stargazers_count":1856,"open_issues_count":86,"forks_count":442,"subscribers_count":39,"default_branch":"master","last_synced_at":"2025-04-22T14:42:02.999Z","etag":null,"topics":["antd-vue","cmdb","dcim","flask-restful","ipam","itil","python"],"latest_commit_sha":null,"homepage":"https://veops.cn/cmdb","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/veops.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-12-29T02:32:49.000Z","updated_at":"2025-04-22T14:14:24.000Z","dependencies_parsed_at":"2023-09-25T08:09:19.868Z","dependency_job_id":"b6078952-7d25-4135-9007-aa129008773b","html_url":"https://github.com/veops/cmdb","commit_stats":null,"previous_names":["veops/cmdb","pycook/cmdb"],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veops%2Fcmdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veops%2Fcmdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veops%2Fcmdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veops%2Fcmdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veops","download_url":"https://codeload.github.com/veops/cmdb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076850,"owners_count":22010611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["antd-vue","cmdb","dcim","flask-restful","ipam","itil","python"],"created_at":"2024-08-01T06:00:45.395Z","updated_at":"2025-05-14T05:10:42.008Z","avatar_url":"https://github.com/veops.png","language":"Python","funding_links":[],"categories":["Python","CMDB"],"sub_categories":[],"readme":"\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://veops.cn\"\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/c5cfb272-899b-418d-9e69-8e1dd07db0f6\" alt=\"维易CMDB\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e简单、轻量、通用的运维配置管理数据库\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/veops/cmdb/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-AGPLv3-brightgreen\" alt=\"License: GPLv3\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/veops/cmdb/releases\"\u003e\u003cimg alt=\"the latest release version\" src=\"https://img.shields.io/github/v/release/veops/cmdb?color=75C1C4\u0026include_prereleases\u0026label=Release\u0026logo=github\u0026logoColor=white\"\u003e\u003c/a\u003e\n  \u003ca href=\"https:https://github.com/sendya/ant-design-pro-vue\"\u003e\u003cimg src=\"https://img.shields.io/badge/UI-Ant%20Design%20Pro%20Vue-green\" alt=\"UI\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/pallets/flask\"\u003e\u003cimg src=\"https://img.shields.io/badge/API-Flask-bright\" alt=\"API\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/veops/cmdb/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/veops/cmdb\" alt=\"Stars Badge\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/veops/cmdb\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/veops/cmdb\" alt=\"Forks Badge\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  中文(简体) · \u003ca href=\"docs/README_en.md\"\u003eEnglish\u003c/a\u003e\n\u003c/p\u003e\n\n## 系统介绍\n\n维易CMDB是一个简洁、轻量且高度可定制的运维配置管理数据库（CMDB）。它支持灵活的模型配置和资源自动发现，旨在为企业提供便捷的资产管理解决方案，帮助运维团队高效地管理 IT 基础设施和服务。\n\n- 产品文档：[https://veops.cn/docs/](https://veops.cn/docs/)\n- 在线体验：[https://cmdb.veops.cn](https://cmdb.veops.cn)\n  - 用户名：demo 或者 admin\n  - 密码：123456\n- **重要提示**：`master` 分支在开发过程中可能处于**不稳定的状态**。请通过 [releases](https://github.com/veops/cmdb/releases) 获取最新稳定版本。\n\n### 主要功能\n\n- **自定义模型和模型关系**：支持模型属性的自定义，包括下拉列表、字体颜色、计算属性等高级功能，满足不同业务需求。\n- **自动发现资源**：支持计算机、网络设备、存储设备、数据库、中间件、公有云资源等自动发现。\n- **多维度视图展示**：包括资源视图、层级视图、关系视图等，帮助运维人员全面管理资源。\n- **细粒度权限控制**：通过精确的访问控制和完备的操作日志保障系统的安全性。\n- **全面的资源搜索功能**：支持灵活的资源和关系搜索，快速定位和操作资源。\n- **集成 IP 地址管理（IPAM）和数据中心基础设施管理（DCIM）**：简化网络资源和数据中心设备的管理。\n\n更多详细功能，请移步 [维易科技官网](https://veops.cn) 进行了解。\n\n### 系统优势\n\n- 灵活性\n  + 无需指定固定运维场景，支持自由配置并内置多种模板\n  + 支持自动发现和入库 IT 资产，快速搭建资产管理系统\n- 安全性\n  + 细粒度的权限控制机制，确保资源管理的安全性\n  + 完整的操作日志记录，便于审计和问题追踪\n- 多应用\n  + 提供多种视图展示方式，满足不同场景的需求\n  + 强大的 API 接口，支持深度集成\n  + 支持定义属性触发器和计算属性，增强数据处理能力\n\n### 技术栈\n\n+ 后端：Python [3.8-3.11]\n+ 数据存储：MySQL、Redis\n+ 前端：Vue.js\n+ UI组件库：Ant Design Vue\n\n### 系统概览\n\n\u003ctable style=\"border-collapse: collapse;\"\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"padding: 5px;background-color:#fff;\"\u003e\n      \u003cimg width=\"400\" src=\"https://github.com/user-attachments/assets/6d2df835-ae93-4d91-9bd9-213c270eca7a\"/\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"padding: 5px;background-color:#fff;\"\u003e\n      \u003cimg width=\"400\" src=\"https://github.com/user-attachments/assets/cb8b598a-a1f9-4c74-adf1-6e59aea2c9b3\"/\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\n  \u003ctr\u003e\n    \u003ctd style=\"padding: 5px;background-color:#fff;\"\u003e\n      \u003cimg width=\"400\" src=\"https://github.com/user-attachments/assets/b440224f-53c3-4b7f-a9be-285d7a4b848f\"/\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"padding: 5px;background-color:#fff;\"\u003e\n      \u003cimg width=\"400\" src=\"https://github.com/user-attachments/assets/f457d5a0-b60b-4949-b94e-020f4c61444b\"/\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## 关注我们\n\n欢迎 Star 加关注，第一时间获取更新动态！\n\n![star us](https://github.com/user-attachments/assets/f9056d5a-171c-4f53-9fec-d40c9e5ff94d)\n\n## 快速开始\n\n### 1. 搭建\n\n+ 方案一：Docker 一键快速构建\n\n  - 第1步: 安装 Docker 环境和 Docker Compose（v2）\n  - 第2步: 拷贝项目代码, `git clone https://github.com/veops/cmdb.git`\n  - 第3步：进入主目录并启动, `docker compose up -d`\n\n+ 方案二：[本地开发环境搭建](docs/local.md)\n+ 方案三：[Makefile 安装](docs/makefile.md)\n\n### 2. 访问\n- 打开浏览器并访问: [http://127.0.0.1:8000](http://127.0.0.1:8000)\n- 用户名: demo 或者 admin\n- 密码: 123456\n\n## 接入公司\n\n+ 欢迎使用开源CMDB的公司和团队，在 [#112](https://github.com/veops/cmdb/issues/112) 登记\n\n## 代码贡献\n我们欢迎所有开发者贡献代码，改善和扩展这个项目。请先阅读我们的[贡献指南](docs/CONTRIBUTING.md)。此外，您还可以通过社交媒体、活动和分享来支持 Veops 的开源。\n\n\u003ca href=\"https://github.com/veops/cmdb/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=veops/cmdb\" /\u003e\n\u003c/a\u003e\n\n## 更多开源\n\n- [OneTerm](https://github.com/veops/oneterm): 一款简单、轻量、灵活的堡垒机服务。\n- [messenger](https://github.com/veops/messenger): 一个简单轻量的消息发送服务。\n- [ACL](https://github.com/veops/acl): 一个简单通用的权限管理系统设计与实践。\n\n## 相关文章\n\n- \u003ca href=\"https://mp.weixin.qq.com/s/v3eANth64UBW5xdyOkK3tg\" target=\"_blank\"\u003e尽可能通用的运维CMDB的设计与实践(Ⅰ) - 概览\u003c/a\u003e\n- \u003ca href=\"https://mp.weixin.qq.com/s/rQaf4AES7YJsyNQG_MKOLg\" target=\"_blank\"\u003e尽可能通用的运维CMDB的设计与实践(ⅠⅠ) - 自动发现\u003c/a\u003e\n- \u003ca href=\"https://github.com/veops/cmdb/tree/master/docs/cmdb_api.md\" target=\"_blank\"\u003eCMDB接口文档\u003c/a\u003e\n\n更多文章可以在公众号 **维易科技OneOps** 里查看\n\n## 与我联系\n\n+ 邮箱: \u003ca href=\"mailto:bd@veops.cn\"\u003ebd@veops.cn\u003c/a\u003e\n+ 公众号：**维易科技OneOps**。关注后可以加入微信群，参与产品和技术交流  \n  \u003cimg src=\"docs/images/wechat.png\" alt=\"公众号: 维易科技OneOps\" /\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveops%2Fcmdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveops%2Fcmdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveops%2Fcmdb/lists"}