mirror of https://github.com/veops/cmdb.git
120 lines
6.0 KiB
Markdown
120 lines
6.0 KiB
Markdown
<p align="center">
|
||
<a href="https://veops.cn">
|
||
<img src="https://github.com/user-attachments/assets/c5cfb272-899b-418d-9e69-8e1dd07db0f6" alt="VE CMDB"/>
|
||
</a>
|
||
</p>
|
||
|
||
<h4 align="center">Simple, lightweight, and versatile operational CMDB</h4>
|
||
<p align="center">
|
||
<a href="https://github.com/veops/cmdb/blob/master/LICENSE"><img src="https://img.shields.io/badge/License-AGPLv3-brightgreen" alt="License: GPLv3"></a>
|
||
<a href="https://github.com/veops/cmdb/releases"><img alt="the latest release version" src="https://img.shields.io/github/v/release/veops/cmdb?color=75C1C4&include_prereleases&label=Release&logo=github&logoColor=white"></a>
|
||
<a href="https:https://github.com/sendya/ant-design-pro-vue"><img src="https://img.shields.io/badge/UI-Ant%20Design%20Pro%20Vue-green" alt="UI"></a>
|
||
<a href="https://github.com/pallets/flask"><img src="https://img.shields.io/badge/API-Flask-bright" alt="API"></a>
|
||
<a href="https://github.com/veops/cmdb/stargazers"><img src="https://img.shields.io/github/stars/veops/cmdb" alt="Stars Badge"/></a>
|
||
<a href="https://github.com/veops/cmdb"><img src="https://img.shields.io/github/forks/veops/cmdb" alt="Forks Badge"/></a>
|
||
</p>
|
||
|
||
<p align="center">
|
||
English · <a href="../README.md">中文(简体)</a>
|
||
</p>
|
||
|
||
## Introduce
|
||
VE CMDB is a simple, lightweight and highly customizable operations and maintenance configuration management database (CMDB). It supports flexible model configuration and resource auto-discovery, and is designed to provide organizations with a convenient asset management solution that helps operations teams efficiently manage IT infrastructure and services.
|
||
|
||
- Product document:[https://veops.cn/docs/](https://veops.cn/docs/)
|
||
- Preview online: [https://cmdb.veops.cn](https://cmdb.veops.cn)
|
||
- username: demo
|
||
- password: 123456
|
||
- **ATTENTION**: branch `master` may be unstable as the result of continued development, Please use [releases](https://github.com/veops/cmdb/releases) to get the latest stable version
|
||
|
||
### Features
|
||
|
||
- **Custom Model and Model Relationships**: Supports customization of model attributes, including drop-down lists, font colors, calculated attributes and other advanced functions to meet different business needs.
|
||
- **Auto-discovery of resources**: supports auto-discovery of computers, network devices, storage devices, databases, middleware, public cloud resources, etc.
|
||
- **Multi-dimensional view display**: including resource view, hierarchical view, relationship view, etc., helping O&M personnel to comprehensively manage resources.
|
||
- **Fine-grained privilege control**: ensure system security through precise access control and complete operation logs.
|
||
- **Comprehensive Resource Search Function**: Supports flexible resource and relationship search to quickly locate and operate resources.
|
||
- **Integrated IP Address Management (IPAM) and Data Center Infrastructure Management (DCIM) features**: Simplify the management of network resources and data center equipment.
|
||
|
||
For more detailed features, please visit the [official website](https://veops.cn).
|
||
|
||
### System Advantage
|
||
|
||
- Flexibility
|
||
+ No need to specify fixed operation and maintenance scenarios, supports free configuration and built-in multiple templates.
|
||
+ Support automatic discovery and inventory of IT assets, quickly set up an asset management system.
|
||
- Security
|
||
+ Fine-grained permission control mechanism to ensure the security of resource management.
|
||
+ Complete operation logs for easy auditing and problem tracking.
|
||
- Multi-application
|
||
+ Provides multiple views to meet the needs of different scenarios.
|
||
+ Powerful API interface supports deep integration.
|
||
+ Support for defining attribute triggers and calculating attributes to enhance data processing capabilities.
|
||
|
||
### Tech Stack
|
||
|
||
+ Back-end: Python [3.8-3.11].
|
||
+ Data Storage: MySQL, Redis
|
||
+ Front-end: Vue.js
|
||
+ UI component library: Ant Design Vue
|
||
|
||
### Overview
|
||
|
||
<table style="border-collapse: collapse;">
|
||
<tr>
|
||
<td style="padding: 5px;background-color:#fff;">
|
||
<img width="400" src="https://github.com/user-attachments/assets/6d2df835-ae93-4d91-9bd9-213c270eca7a"/>
|
||
</td>
|
||
<td style="padding: 5px;background-color:#fff;">
|
||
<img width="400" src="https://github.com/user-attachments/assets/cb8b598a-a1f9-4c74-adf1-6e59aea2c9b3"/>
|
||
</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td style="padding: 5px;background-color:#fff;">
|
||
<img width="400" src="https://github.com/user-attachments/assets/b440224f-53c3-4b7f-a9be-285d7a4b848f"/>
|
||
</td>
|
||
<td style="padding: 5px;background-color:#fff;">
|
||
<img width="400" src="https://github.com/user-attachments/assets/f457d5a0-b60b-4949-b94e-020f4c61444b"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
## Quick Start
|
||
|
||
### 1. Set up
|
||
|
||
+ Option 1: Docker One-Click Quick Builds
|
||
|
||
- Step 1: Install Docker environment and Docker Compose (v2)
|
||
- Step 2: Copy the project code, `git clone https://github.com/veops/cmdb.git`
|
||
- Step 3: Enter the home directory and start, `docker compose up -d`
|
||
|
||
+ [Local Setup](local_en.md)
|
||
+ [Installation with Makefile](makefile_en.md)
|
||
|
||
### 2. Visit
|
||
- Open your browser and visit: [http://127.0.0.1:8000](http://127.0.0.1:8000)
|
||
- Username: demo or admin
|
||
- Password: 123456
|
||
|
||
## Access Company
|
||
|
||
+ Companies using the open source CMDB are welcome to record in [#112](https://github.com/veops/cmdb/issues/112)
|
||
|
||
## Contributing
|
||
We welcome all developers to contribute code to improve and extend this project. Please read our [contribution guidelines](./CONTRIBUTING_en.md) first. Additionally, you can support Veops open source through social media, events, and sharing.
|
||
|
||
<a href="https://github.com/veops/cmdb/graphs/contributors">
|
||
<img src="https://contrib.rocks/image?repo=veops/cmdb" />
|
||
</a>
|
||
|
||
## More Open Source
|
||
|
||
- [OneTerm](https://github.com/veops/oneterm): Provide secure access and control over all infrastructure.
|
||
- [messenger](https://github.com/veops/messenger): A simple and lightweight message sending service.
|
||
- [ACL](https://github.com/veops/acl): A general permission control management system.
|
||
|
||
## Contact me
|
||
|
||
+ Email: <a href="mailto:bd@veops.cn">bd@veops.cn</a> |