首页 > 其他分享 >开源推荐,灵活多变功能强大的CMDB

开源推荐,灵活多变功能强大的CMDB

时间:2023-11-23 10:47:36浏览次数:23  
标签:自定义 模型 功能强大 维易 开源 CMDB 权限 资源

一个完善的基础资源数据库是我们构建运维自动化上层应用的基础,所以构建CMDB系统成了有想法在DevOps运维自动化领域有所发展的企业离不开的重要一环,但受制于每家企业不同的内外部环境、资源配置以及管理方式各不相同,开发一套相对通用的CMDB系统就变得非常困难,这也是为什么现在市面上开源的CMDB系统很多,但使用都不是很广泛的主要原因

近段时间偶然发现了一款开源的CMDB系统,构建足够灵活,功能相对完善,使用体验也不错,于是深入研究,了解了其设计思路,更是受益颇多。我们自己也有构建基础资源数据库,目前已成功管理了生产环境所有的资源,更是成为团队小伙伴每天必用的趁手工具,落地效果还不错,这篇文章我就结合自己构建CMDB的经验来介绍下这个开源的CMDB系统:维易CMDB,同时推荐给大家

系统介绍

模型

一个完善的CMDB需要管理企业内的所有资源,不仅是服务器,不仅是数据库,而是所有对我们重要的资源,不仅有硬件,还包括软件,这些资源每个企业可能都不一样,那么要构建相对通用的CMDB,支持自定义资源模型就成了必须的

维易CMDB支持自定义资源分组,例如服务器、数据库等等,支持自定义资源类型,例如物理机、MySQL等等,支持自定义资源属性,例如服务器名称、内网IP等等,支持自定义资源模型与模型之间的关联,例如网卡关联到服务器、服务器关联到应用、应用关联到产品等等,支持为模型添加自定义的触发器,例如模型数据变化自动通知、自动调用WebHook实现更灵活的控制等等,支持属性的自动发现采集更新,例如云上资源自动同步、自定义发现插件等等,支持关系的自动发现更新,例如网卡自动与主机关联关系、nginx直接与服务器关联关系等等。这一段我连续说了好几个支持、自定义,足以看出它的灵活以及强大

关系

模型与模型之间的关联关系可以自定义,模型与模型之间的关系还能自动发现自动关联。同时维易CMDB还会根据模型的关联关系自动生成业务关系拓扑,业务关系、资源关联清晰明了

根据业务关系拓扑用户也可以根据自己的业务需要或查询习惯自定义服务树,根据服务树来查询资源或许更符合我们的使用习惯

查询

足够灵活的配置让我们能够管理所有你想要管理的资源。当然资源管理只是构建CMDB的第一步,更为重要的是要CMDB为我们提供准确的数据,为上层业务服务,这就对于数据的查询和应用显得尤为重要,维易CMDB的查询语法非常灵活,支持多种资源多种属性多种关系的组合查询,可以清晰准确的定位目标资源,同时也有完善的API提供,方便与其他系统集成

权限

除了灵活的模型定义,清晰的资源关系,强大的数据查询,数据的权限控制也非常的重要,维易CMDB的权限控制也非常灵活,权限控制点很多,所有能看到点菜单,所有自定义的模型都有权限控制,权限控制粒度比较细,控制到了对象级别,甚至还能针对模型的字段来进行权限控制

比较有意思的是还支持通过触发器来实现动态授权,支持对资源进行批量授权和权限回收

审计

仅仅有授权还不够,配合上操作审计才完整,维易CMDB有着非常完善的审计机制,所有的数据变化都能在审计日志中记录,权限最小化,操作有记录,全面保障系统安全

大盘

Dashboard不仅能够全面的反映当前资源的使用情况,老板也是非常的喜欢,维易CMDB不仅有大盘,还支持自定义,自定义图表类型,自定义图表样式,根据自定义条件实时计算展示的数据,不仅能够做到好看,更能做到有用

个人看法

通过我自己简单的试用和潜伏社区对开发团队的了解,分享一点我自己不成熟的看法,一家之言,各位看个热闹就好

优势:

  1. 系统很强大,设计很巧妙,如果使用得当应该能满足很多企业的基本使用需求

  2. 系统有很多值得借鉴的地方,例如自定义模型、强大的查询语法和权限设计等等,值得认真推敲学习

  3. 社区比较活跃,尤其是微信群几乎是有问必答,虽然公众号文章阅读量跟我一样少的可怜,但文章内容质量不错

  4. 开源,这个无需多说,向开源致敬

提升:

  1. 配置较为复杂,想要做通用,适应更多的场景,复杂似乎是没有办法的事情,但这对新手和非技术人员很不友好,其实大部分企业对资源都是一样的,如果能内置更多的模型或者有模型市场之类的可以直接使用,那就会简单很多

  2. 体验可以更好,配置太复杂了,能否可以从使用体验上做减法,例如添加默认角色,降低授权难度,例如优化服务树,基于服务树进行授权管理等等

总结一下就是系统很棒,值得好好学习,如果你是专业的技术人员,那这个系统使用起来应该难度不大,同时也能真的解决问题,如果你非技术那使用起来就有一定难度了,不过好在社区活跃,支持到位,多问问问题不大

在线体验

最后附上项目Github地址:https://github.com/veops/cmdb

官方还提供有在线Demo可以体验,README有地址和账号密码,如果想要进社区微信群也可以直接私信我

觉得不错的话请不要吝惜star,好项目值得被更多的人发现,真诚的希望维易CMDB发展的越来越好,造福更多的运维同行

标签:自定义,模型,功能强大,维易,开源,CMDB,权限,资源
From: https://www.cnblogs.com/37Y37/p/17851008.html

相关文章

  • 想基于AI变现吗,这个Star有1.8K的开源项目分享给你
    前言在如今AI爆发的时代,每个人都想借着AI这股风,进行变现,今天给大家分享一个开源项目,他可以让你基于AI的能力进行变现项目介绍这个项目在Github有1.8k个star,可见其欢迎程度,作者关注这个项目的时候,名称还为chatgpt-web-java,现在已经更名为aibeehive这个项目主要功能是对接了各......
  • 玩转开源 | 搭建 Hugo 管理 Markdown 文档
    在工作、学习中,不可避免会要写一些文档;又或者想搭建个简单网站,记录和分享您的生活经验或知识;撰写这些文档中使用markdown是一个非常不错的选择,让我们更加聚焦在文档表达的内容上。实际上笔者的文档基本都是在Sublime中用markdown格式撰写的。在先前文章《Markdown的那些......
  • 开源之夏 2023 | Databend 社区项目总结与分享
    开源之夏是由中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。官方网站https://summer-ospp.ac.cn/在开源之夏2023......
  • 一个.Net开源的协作办公套件,包括文档、表格、演示文稿和表单
    推荐一个开源的文档协作办公套件,可以很好的满足团队对方便、高效、安全的方式来处理文档工作,促进团队协作和信息共享。项目简介ONLYOFFICE是一个开源的办公套件,包括文档、表格、演示文稿和表单等应用程序。可以很好低与微软Office兼容,允许多人实时在线对同一个文档进行协作编......
  • 开源掌机程序编译
    主要记录一些开源软件的跨平台编译 1.mgba:一个性能比较强的gba模拟器,支持SDL跟QTlinux编译:mkdirbuildcdbuildcmake-DCMAKE_INSTALL_PREFIX:PATH=/usr..makesudomakeinstall不过不知道为啥,Lua5.1的路径总是找不到,即使安装了,导致编译报错,解决方法是把Lua去掉:cmake......
  • 快手视频评论区提取工具,抓取评论内容UID用户信息,采集精准关键词,开源版!
    快手评论区里面其实有很多精准的关键词用户,我们可以提取这些关键词用户来实现企业的营销和提取,那么今天我就给大家推荐这么一个软件源码,易语言开发的,用的鱼刺_http模块,和gzip.dll,提取的时候需要用到COOKIE,这个在浏览器开f12刷新,然后选择快手主页,抓包复制cookie就可以了。软件截图......
  • 快手视频评论区用户ID提取工具,可采集UID快手号,评论内容时间,易语言开源版!
    这是之前给某个客户开发的,定制的,可以输入用户的作品连接,然后导入COOKIE后就会自动提取评论区下载的所有用户评论内容用户di,快手号这些信息,用的是鱼刺_http模块,和“gzip.dll”组件,具体源码和界面我下面会开源出来,仅供大家学习。软件界面: 采集效果: 源码分享:==============......
  • 陌陌头像留二维码隐藏技术,微信号,双头像生成工具,“codeA”方式开源
    正常情况下我们在陌陌头像留二维码会被系统检测到的,因为它识别到了这是二维码是,就算不封号对账号权重也有营销,但是一些人想在陌陌做一些产品,比如足浴、保健品之类的,想在陌陌引流,那么留二维码头像不封号的实现就非常重要了,我制作的这个工具可以生成干扰码,就是二维码生成干扰码导致......
  • 雷电模拟器过检测工具,逍遥雷电夜神mumu支持,改真机环境,刷入机型,实现独立IP,易语言开源吧
    这个模拟器支持雷电、逍遥、夜神、mumu这几个都支持的,而且还能一键刷入面具默认是德尔塔版本,然后还能一键刷入LSP框架【需重启才生效】,支持模拟arm手机架构可以过一些软件的检测,算是中控类的,还能独立IP,下面是软件的界面和开源代码,仅供代码学习,有点基础的才行,小白可以学习学习结构......
  • 《安富莱嵌入式周报》第327期:Cortex-A7所有外设单片机玩法LL/HAL库全面上线,分享三款GU
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 1、2023Hackaday大赛胸牌开源Vectorscope-main.zip(66.83MB)https://github.com/Hack-a-Day/Vectorscope前段时间分享后,好几个网友咨询这个胸牌有没有开源,搜到了开源地址......