pycook / Cmdb
Licence: gpl-2.0
CMDB: configuration and management of IT resources, demo: http://121.42.12.46:8000
Stars: ✭ 337
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Cmdb
Leaa
Leaa is a monorepo restful CMS / Admin built with Nest.js (@nestjsx/crud, node.js) and Ant Design.
Stars: ✭ 375 (+11.28%)
Mutual labels: restful, antd
Eve Building Restful Mongodb Backed Apis Course
Course materials and handouts for EVE: Building RESTful MongoDB-backed APIs course
Stars: ✭ 53 (-84.27%)
Mutual labels: restful, flask
Python Api Development Fundamentals
Develop a full-stack web application with Python and Flask
Stars: ✭ 44 (-86.94%)
Mutual labels: restful, flask
Opensa
资产管理、资产采集、灰度发布、反向代理、批量任务、任务编排、计划任务、日志审计、权限管理、角色管理、部门管理、运维自动化
Stars: ✭ 220 (-34.72%)
Mutual labels: cmdb, devops
seal
django-base-templates 主要为 django 开发DEMO, 支持 非前后端分离 和 前后端分离模式 。
Stars: ✭ 118 (-64.99%)
Mutual labels: restful, cmdb
Chain
链喵 CMDB 本项目已停止开发!因长时间未对代码进行维护,可能会造成项目在不同环境上无法部署、运行BUG等问题,请知晓!项目仅供参考!
Stars: ✭ 240 (-28.78%)
Mutual labels: cmdb, devops
Flask Restx
Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask
Stars: ✭ 1,050 (+211.57%)
Mutual labels: restful, flask
Autoops
linux资产管理,cmdb,django, webssh,运维管理平台,数据库操作平台 本项目已停止开发!因长时间未对代码进行维护,可能会造成项目在不同环境上无法部署、运行BUG等问题,请知晓!项目仅供参考!
Stars: ✭ 340 (+0.89%)
Mutual labels: cmdb, devops
Flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
Stars: ✭ 2,825 (+738.28%)
Mutual labels: restful, flask
Flask Restplus
Fully featured framework for fast, easy and documented API development with Flask
Stars: ✭ 2,585 (+667.06%)
Mutual labels: restful, flask
Opscloud
运维管理平台(阿里云),自动同步阿里云配置信息,堡垒机(容器),批量运维,Kubernetes,Zabbix管理等功能
Stars: ✭ 788 (+133.83%)
Mutual labels: cmdb, devops
Baize
白泽自动化运维系统:配置管理、网络探测、资产管理、业务管理、CMDB、CD、DevOps、作业编排、任务编排等功能,未来将添加监控、报警、日志分析、大数据分析等部分内容
Stars: ✭ 296 (-12.17%)
Mutual labels: cmdb, devops
Spug
开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
Stars: ✭ 6,810 (+1920.77%)
Mutual labels: cmdb, devops
Opendevops
CODO是一款为用户提供企业多混合云、一站式DevOps、自动化运维、完全开源的云管理平台、自动化运维平台
Stars: ✭ 2,990 (+787.24%)
Mutual labels: cmdb, devops
Opman Django
💯✅自动化运维平台:CMDB、CI/CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理
Stars: ✭ 539 (+59.94%)
Mutual labels: cmdb, devops
Docker Examples
There are many like it, but this one is mine.
Stars: ✭ 66 (-80.42%)
Mutual labels: flask, devops
Terraformize
Apply\Destory Terraform modules via a simple REST API endpoint.
Stars: ✭ 84 (-75.07%)
Mutual labels: flask, devops
Grest
Build REST APIs with Neo4j and Flask, as quickly as possible!
Stars: ✭ 102 (-69.73%)
Mutual labels: restful, flask
Adminset
自动化运维平台:CMDB、CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理
Stars: ✭ 2,985 (+785.76%)
Mutual labels: cmdb, devops
CMDB
尽可能实现比较通用的运维资源的配置和管理
- 在线预览: CMDB
- username: demo
- password: 123456
重要提示:
master
分支在开发过程中可能处于 不稳定的状态 。 请通过releases获取
Overview
相关文档
3种类型视图
- 资源视图 - 模型的实例数据, 用户可订阅
- 树形视图 - 模型按字段分级, 用树形图方式展示, 用户可订阅
- 关系视图 - 模型之间的关系, 用树形图方式展示, 管理员可配置
资源视图
树形视图
关系视图
用户订阅
关系视图配置
Docker一键快速构建
- 进入主目录(先安装docker环境)
docker-compose up -d
- 浏览器打开: http://127.0.0.1:8000
本地搭建: 环境和依赖
- 存储: mysql, redis
- python版本: python2.7, >=python3.6
Install
-
启动mysql服务, redis服务
-
创建数据库cmdb
-
拉取代码
git clone https://github.com/pycook/cmdb.git
cd cmdb
cp cmdb-api/settings.py.example cmdb-api/settings.py
设置cmdb-api/settings.py里的database
-
安装库
- 后端:
cd cmdb-api && pipenv run pipenv install && cd ..
- 前端:
cd cmdb-ui && yarn install && cd ..
- 后端:
-
创建数据库表: 进入cmdb-api目录执行
pipenv run flask db-setup && pipenv run flask init-cache
-
可以将docs/cmdb.sql导入到数据库里,登录用户和密码分别是:demo/123456
-
启动服务
-
后端: 进入cmdb-api目录执行
pipenv run flask run -h 0.0.0.0
-
前端: 进入cmdb-ui目录执行
yarn run serve
-
worker: 进入cmdb-api目录执行
pipenv run celery worker -A celery_worker.celery -E -Q cmdb_async --concurrency=1
-
浏览器打开: http://127.0.0.1:8000
- 如果是非本机访问, 要修改cmdb-ui/.env里VUE_APP_API_BASE_URL里的IP地址为后端服务的ip地址
-
Install by Makefile
-
启动mysql服务, redis服务
-
创建数据库cmdb
-
拉取代码
git clone https://github.com/pycook/cmdb.git
cd cmdb
cp cmdb-api/settings.py.example cmdb-api/settings.py
设置cmdb-api/settings.py里的database
- 顺序在cmdb目录下执行
- 环境:
make env
- 启动API:
make api
- 启动UI:
make ui
- 启动worker:
make worker
- 环境:
欢迎加入CMDB运维开发QQ群(336164978)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].