开源CMDB更新支持模型继承

129 阅读2分钟

CMDB 2.3.10的全新开源版本已经正式上线了!本次版本主要更新为

1、模型配置支持模型继承

2、CI详情页新增分享功能

3、属性配置时支持正则校验

4、优化用户体验 以下是这些新功能的简要介绍:

1. 模型继承

在CMDB模型中,继承通常采用类似于面向对象编程的方式来实现,即通过类和子类的关系来定义。具体来说,一个配置项类可以作为另一个配置项类的子类,从而继承其父类的属性和行为。这样,子类可以使用父类定义的属性和方法,同时还可以定义自己的特定属性和方法。

举例来说,假设有一个"Web服务器"模型和一个"Nginx"模型,其中"Nginx"继承"Web服务器"。

在这种情况下,"Nginx"类可以继承"Web服务器"类的属性(例如IP、实例名等),同时还可以定义自己的属性(例如域名等)

1.1 配置继承

维易CMDB支持继承多个模型,如图所示,用户可在新建和编辑时多选配置继承的父类。

image.png

1.2 属性继承展示

对于继承的父类属性,更改操作需至父类模型下,展示页面如图。

image.png

2. 分享CI详情

在CMDB中的数据,实际应用中常常需要与人共享,这次更新提供给用户一键分享实例详情的功能,用户可点击下图的分享按钮,则自动生成分享链接,可发送给需要的人。

image.png

下图为被分享用户看到的界面

image.png

 

3. 属性配置支持正则校验

在CMDB中,数据的准确性是非常重要的,为了防止用户错录,可使用正则表达式限制数据格式,维易CMDB提供常用格式的限定,用户也可自定义正则表达式。

image.png

 

4. 体验优化

4.1我的订阅和资源层级模块支持对已订阅模型进行排序

image.png

4.2 多值属性的变更不再使用下拉框勾选的方式,目前可采用英文逗号分隔的形式

 

我们期待这些更新将带来更好的用户体验和更广泛的应用场景。再次感谢提出建议和改进方案的各位小伙伴们对维易CMDB一直以来的的支持与厚爱,我们也希望越来越多的小伙伴们加入进来,共同进步。

您可在维易官网申请(veops.cn/#hero ) 更多免费产品试用和本地部署,如有任何问题或建议,请随时与我们联系。