# cloudops **Repository Path**: dai4371/cloudops ## Basic Information - **Project Name**: cloudops - **Description**: 运维CMDB平台 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 6 - **Created**: 2024-07-06 - **Last Updated**: 2025-08-25 ## Categories & Tags **Categories**: DevOps **Tags**: None ## README # cloudops #### 介绍 运维CMDB平台 #### 软件架构 - 语言:本项目使用Go1.20.x、 Gin、Gorm、grpc开发, 前端使用的是Vue3+Ant Design4.x框架。veben二开 - 数据库:MySQL - 缓存:Redis ### 软件架构说明 - 基础底座 - 服务树 - CMDB - 工单系统 - 任务执行中心 - Prometheus监控 - k8s管理平台 - CICD #### 安装教程 1. 待补充 2. 开发中 #### 使用说明 1. 待补充 2. 开发中 #### 参与贡献 1. 待补充 2. 开发中 ## 功能展示 ### 系统管理 - 菜单管理 ![image-20240801224619260](https://p.ipic.vip/xxsfov.png) - 用户管理 ![image-20240801224713351](https://p.ipic.vip/e6s1ax.png) - 角色管理 ![image-20240801225116033](https://p.ipic.vip/5vvi0v.png) - 修改密码 ![image-20240801225155661](https://p.ipic.vip/an7na2.png) - API接口管理 ![image-20240801225255675](https://p.ipic.vip/1r7asj.png) ### 服务树与CMDB - 服务树 ![img.png](https://p.ipic.vip/nzx05p.png) - 服务树ESC数据展示 ![image-20240828142501249](https://p.ipic.vip/qn5evi.png) - ECS数据展示 ![image-20240828142553063](https://p.ipic.vip/wtkipi.png) - elb数据展示 ![image-20240828142642700](https://p.ipic.vip/643gnw.png) - RDS数据展示 ![image-20240828142711921](https://p.ipic.vip/n8e42w.png) ### 工单系统 - 流程管理 ![img.png](https://p.ipic.vip/9dc6we.png) - 表单设计管理 ![image-20240830225027849](https://p.ipic.vip/j57mw3.png) - 工单模版管理 ![image-20240901165617785](https://p.ipic.vip/jgvr8b.png) - 工单申请 ![image-20240904155416298](https://p.ipic.vip/npl4fx.png) - 工单查询 ![image-20240904155257646](https://p.ipic.vip/fy29cd.png) - 工单对接IM钉钉通知 - 执行通知 ![image-20240906171318038](https://p.ipic.vip/jwsb5i.png) - 催单 ![image-20240906212248012](https://p.ipic.vip/331oa2.png) - 审批 ![image-20240906212355288](https://p.ipic.vip/kkl0wd.png) - 拒绝 ![image-20240906212705199](https://p.ipic.vip/h6ast9.png) - 催单 ![image-20240907082647804](https://p.ipic.vip/x7tzi6.png) ### 任务执行中心 - 脚本管理 ![image-20241020102812740](https://p.ipic.vip/goc2kh.png) - 任务管理 ![image-20241020142030014](https://p.ipic.vip/dtwrss.png) - 任务管理详情 ![image-20241020172558344](https://p.ipic.vip/8fw7a2.png) - 更多功能正在持续开发中... 敬请期待 2. 开发中 ### 目录说明 ```shell . ├── cmd # 存放命令行程序的目录 │ ├── agent # 代理相关的命令 │ ├── alert-webhook # 警报 Webhook 相关的命令 │ └── server # 服务器相关的命令 ├── deploy # 部署脚本和配置文件 ├── kube-configs # Kubernetes 配置文件 ├── local_yaml_dir # 本地 YAML 配置文件 ├── logs # 日志文件 ├── scripts # 各种脚本文件 ├── sql # 数据库 SQL 脚本 └── src # 源代码目录 ├── alert-webhook # 警报 Webhook 相关代码 │ └── cron # 警报 Webhook 的定时任务代码 ├── cache # 缓存相关代码 ├── common # 公共模块和工具代码 ├── config # 配置相关代码 ├── models # 数据模型代码 ├── pbms # PBMS(Protocol Buffers Message Schema)相关代码 ├── rpc # 远程过程调用(RPC)相关代码 ├── src # 源代码目录下的 src 目录(需要移除或合并内容) │ ├── agent # 代理相关代码 │ ├── cron # 定时任务代码 │ └── job # 任务相关代码 └── web # Web 应用相关代码 ├── middleware # 中间件代码 ├── view_alertwebhook # 警报 Webhook 视图代码 └── view_server # 服务器视图代码 ```