1 Star 0 Fork 16

北漂青年 / fiy

forked from lanyulei / fiy 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

license donate

基于Gin + Vue + Element UI前后端分离的资源管理系统,即CMDB

本项目使用数据模型进行数据校验规则的管理及维护,方便进行数据结构的变更维护及管理。

支持业务树结构进行数据的分类划分,多样化的资源搜索功能,结合ES实现的全局检索功能,数据的导入导出等等功能。

支持云厂商数据资源数据的同步。

操作审计的详细记录及数据调整前后的人性化对比。

等等,还有更多更详细的功能,可进行演示站点试用了解。

演示站点:http://fdevops.com:8060

账号密码:admin/123456

很多功能是参照蓝鲸CMDB,代码实现及数据结构设计完全自主,若是觉得跟蓝鲸CMDB有点类似,还请勿喷。

前端UI:https://github.com/lanyulei/fiy-ui

资源管理

  • 统一搜索,使用 canal 同步MySQL数据到ES,通过ES进行全局数据搜索功能。
  • 业务
    • 业务拓扑,对业务数据进行梳理,绑定及展示业务数据。
    • 服务模版,配置资源的服务模版,服务模版可配置进程参数信息,方便基于服务模版进行自动化任务,资源可选择是否绑定服务模版。
    • 集群模版,集群绑定服务模版,可基于集群进行自动化及批处理任务。
    • 服务分类,服务运行的是什么类型的服务,例如MySQL、Redis或者自定义的内部服务等。
  • 模型
    • 模型管理,管理数据的模型及模型字段,数据会根据模型的特定规则写入数据,通过对模型字段定义规则即可在数据写入的时候,根据模型的字段规则进行数据的校验。
    • 模型管理,可视化查看模型的上下游关系。
    • 关联类型,模型关联的关联类型管理。
  • 资源
    • 资源目录,模型所对应的数据入口。
    • 云账号,各家云厂商账号的管理。
    • 云资源同步,通过创建同步任务,并绑定云账号,进行云资源账号的数据同步。
  • 运营分析
    • 操作审计,记录用户每次对资源数据写操作的详情,并进行前后数据的对比。

系统管理

基于casbin的RBAC权限控制,借鉴了go-admin项目的前端权限管理,可以在页面对API、菜单、页面按钮等操作,进行灵活且简单的配置。

系统工具

当前服务监控及系统配置。

打赏

如果您觉得这个项目帮助到了您,您可以请作者喝一杯咖啡表示鼓励:

License

开源不易,请尊重作者的付出,感谢。

MIT License

Copyright (c) 2021 lanyulei

MIT License Copyright (c) 2021 lanyulei Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

本项目使用数据模型进行数据校验规则的管理及维护,方便进行数据结构的变更维护及管理。 支持业务树结构进行数据的分类划分,多样化的资源搜索功能,结合ES实现的全局检索功能,数据的导入导出等等功能。 支持云厂商数据资源数据的同步。 操作审计的详细记录及数据调整前后的人性化对比。 等等,还有更多更详细的功能,可进行演示站点试用了解。 展开 收起
Go
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/xiaozhaofu/fiy.git
git@gitee.com:xiaozhaofu/fiy.git
xiaozhaofu
fiy
fiy
master

搜索帮助