开源CMDB使用小技巧(I) - 如何快速配置一个好看的资源视图


维易开源CMDB,github.com/pycook
查询CI是CMDB使用频次相对较高的场景,CI数据基本上都是用table的方式来呈现的。为了提升用户体验,企业自研的CMDB一般都会在CI数据的渲染上下一定的功夫,比如说服务器的状态、环境、操作系统等,不仅仅只是展示文字,而是会通过颜色或者图标的方式来表达。
要达成上述效果,维易开源的CMDB无需前端定制开发,只需在模型配置里进行一些简单的配置即可。我们用物理机的模型为例来进行说明:

点击上图的按钮,即对属性状态进行编辑。进入状态的编辑页面之后,在高级设置一栏里,可以定义属性的预定义值,有2种方式实现预定义值:
1.直接输入预定义值,可定义字体颜色和背景色
2.通过webhook的方式,请求返回的结果来作为预定义值
定义完之后,在前端新增物理机的时候,属性状态会被渲染成一个select框。

同样,我们定义另外一个字段操作系统版本,从图中能看出,还可以添加图标,图标库也集成了操作系统、DB、以及一些常用软件的图标。

定义完成后,在CMDB里的资源视图里就可以看到物理机的CI数据呈现效果,table显得就没那么素了。

双击单元格直接可以进行编辑:

发布于 2023-08-02 16:03・IP 属地上海