{"id":13522341,"url":"https://github.com/WeBankPartners/we-cmdb","last_synced_at":"2025-03-31T22:31:18.978Z","repository":{"id":35212313,"uuid":"202455971","full_name":"WeBankPartners/we-cmdb","owner":"WeBankPartners","description":"CMDB from WeBank","archived":false,"fork":false,"pushed_at":"2025-03-18T11:59:53.000Z","size":234220,"stargazers_count":837,"open_issues_count":16,"forks_count":195,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-03-30T13:05:50.642Z","etag":null,"topics":["cmdb","cmdb-api","cmdb-ui","dynamic-modelling","java","vue"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WeBankPartners.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2019-08-15T02:00:35.000Z","updated_at":"2025-03-27T04:45:14.000Z","dependencies_parsed_at":"2024-01-11T19:00:19.603Z","dependency_job_id":"175fe120-e183-4fb0-a52f-1722b87f5155","html_url":"https://github.com/WeBankPartners/we-cmdb","commit_stats":{"total_commits":1721,"total_committers":31,"mean_commits":"55.516129032258064","dds":0.8140615920976176,"last_synced_commit":"1bb2421e9b596c964bea6abe58a02fca3ea25387"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeBankPartners%2Fwe-cmdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeBankPartners%2Fwe-cmdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeBankPartners%2Fwe-cmdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeBankPartners%2Fwe-cmdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WeBankPartners","download_url":"https://codeload.github.com/WeBankPartners/we-cmdb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246320182,"owners_count":20758410,"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":["cmdb","cmdb-api","cmdb-ui","dynamic-modelling","java","vue"],"created_at":"2024-08-01T06:00:45.876Z","updated_at":"2025-03-31T22:31:18.940Z","avatar_url":"https://github.com/WeBankPartners.png","language":"Go","readme":"# Wecmdb\n\n\u003cp align=\"left\"\u003e\n    \u003ca href=\"https://opensource.org/licenses/Apache-2.0\" alt=\"License\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/WeBankPartners/open-monitor/tree/v1.0.1\" alt=\"release\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/v/release/WeBankPartners/open-monitor.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"#\" alt=\"Code Size\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/languages/code-size/WeBankPartners/open-monitor.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"#\" alt=\"Java\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/language-go-orange.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"#\" alt=\"Vue\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/language-vue-green.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/WeBankPartners/open-monitor/graphs/contributors\" alt=\"Contributors\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/contributors/WeBankPartners/open-monitor\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/WeBankPartners/open-monitor/pulse\" alt=\"Activity\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/commit-activity/m/WeBankPartners/open-monitor\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n中文 / [English](README_EN.md)\n\n## 功能体验\n\n\u003cimg src=\"./wiki/images/ci-data-management.gif\" /\u003e \n\n若希望更好的体验可参照：[WeCMDB独立安装说明](wiki/docs/install_guide.md) 搭建私有环境\n\n\n## 引言\n在IT运维领域中，CMDB信息的准确性和完整性一直是行业内公认的挑战。如何保证企业的IT信息从物理层，到逻辑层，到应用层以及其关系信息被准确记录，以及如何利用CMDB的信息完成各种复杂的IT运维流程，甚至实现自动化、智能化，CMDB已成为IT运维可正常开展的基石。随着云计算和互联网业务高速发展，IT资源信息成几何级增加。如何管理日益增长的IT数据，拥有一套强大的CMDB系统显得尤为重要。\n\n## 起源\nWeCMDB（Configuration Management Database 配置管理数据库），是源自微众银行运维管理实践的的一套配置管理数据库系统。为高效支撑海量用户和巨量数据的互联网应用，\n分布式架构被广泛采用于支撑当前的系统，然而分布式架构同时也刷新了运维管理的要求。相对于传统架构，分布式架构给IT基础架构带来了三个变化：海量的服务器、频繁的滚动发布、和复杂的服务间依赖关系。\n由此带来的运维问题快速推动了DevOps工具的发展，以及智能运维管理理念的变化。\n\nCMDB，作为运维工具的核心，提供了全体系IT信息唯一数据源，是IT运维自动化、智能化的基础和前提条件。依赖可靠的CMDB，IT信息从物理层（数据中心、机架机位、服务器、网络信息等），\n到逻辑层（IP、系统架构信息），到应用层（业务应用系统信息）被完整的记录并管理起来。\n\n## 系统架构\n整体架构如下图：\n\n![WeCMDB系统架构](wiki/images/wecmdb_arch_cn.png) \n\n\n## 简介\nWeCMDB是集中配置数据中心，管理IT各层面组件及组件关系信息。同时与自动化运维管理工具紧密相联，支持运维管理工具及流程的运作，发挥配置信息的价值，同时依赖这些工具、流程保证数据准确性。\n\n**WeCMDB具备以下特点：**\n\n- 配置模型，动态扩展\n\t\n\t灵活添加配置项、属性及关系;属性数据类型、填充规则等均可动态定义。\n\n- 配置查询，灵活多样\n\t\n\t在线自定义多配置关联查询。\n\n- 细粒度权限管控\n\t\n\t实现了细粒度的数据权限控制；支持在线配置。\n\n- 开放友好API服务\n\t\n\t支持在线定义接口可读写的配置项、属性及关系；支持在线测试，验证接口准确性。\n\n- 多维度日志查询\n\t\n\t提供管理界面，支持多维度数据变迁历史查询。\n\n## 主要功能\n- 信息查询功能\n\n\t包括配置查询、综合查询、日志查询。\n\n- 配置管理功能\n\n\t包括配置信息管理、基础配置查询、综合查询管理、综合查询接口配置。\n\n- 视图管理功能\n    包括IDC规划设计、IDC资源规划、应用架构设计、应用部署设计。\n\n- 系统管理功能\n\n\t包括权限管理（角色管理，用户角色管理， 数据权限， 菜单管理）。\n\n## 快速入门\nWeCMDB常规容器化部署。\n\n如何编译WeCMDB，请查看文档\n[WeCMDB编译文档](wiki/docs/compile_guide.md)\n\n如何安装WeCMDB， 请查看文档\n[WeCMDB部署文档](wiki/docs/install_guide.md)\n\n## 用户手册\n关于WeCMDB模型说明， 请查看文档\n[WeCMDB 模型说明手册](wiki/docs/wecmdb_model_guide.md)\n\n关于WeCMDB的使用和操作说明， 请查看文档\n[WeCMDB用户手册](wiki/docs/wecmdb_user_guide.md)\n\n## 术语表\n关于WeCMDB的使用到的术语，请查看文档\n[WeCMDB 术语表](wiki/docs/manual/wecmdb_glossary.md)\n\n## 版权声明\nWeCMDB是基于 Apache License 2.0 协议， 详情请参考\n[LICENSE](LICENSE)\n\n## 社区\n- 如果您想得到最快的响应，请给我们提[Issue](https://github.com/WeBankPartners/we-cmdb/issues/new/choose)或扫描下面的二维码，我们会第一时间反馈。\n\n\t\u003cdiv align=\"left\"\u003e\n\t\u003cimg src=\"wiki/images/wecube_qr_code.png\"  height=\"200\" width=\"200\"\u003e\n\t\u003c/div\u003e\n\n\n- 联系我们：fintech@webank.com\n","funding_links":[],"categories":["Go","CMDB","运维相关管理系统"],"sub_categories":["运维管理系统"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWeBankPartners%2Fwe-cmdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWeBankPartners%2Fwe-cmdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWeBankPartners%2Fwe-cmdb/lists"}