03.06 基於開源CMDB系統快速實現一棵服務樹

概念介紹


服務樹是 CMDB 資源的一種組織方式,通過樹形的結構將資源與公司的組織架構結合,可以使開發同學能夠清楚的知道自己使用了多少資源


服務樹設計

服務樹設計主要是三層 部門/產品/服務,所有的資源都會掛在服務下面。


1、人的集合:

作為主幹分支,在這一層會對應公司組織架構的一個節點,節點層級不固定,部門下的分支節點都由組織架構中該節點下的人負責


部門層的作用主要是將公司的組織架構在服務樹上做映射,主要作用是為成本可用性等功能找到應用的承擔部門


2、產品

連接服務和人的集合,不同的服務共同支持統一功能給用戶使用的服務的集合,產品起著承上啟下的作用,向上繼承了部門對人的相關數據,對下集合了為用戶提供統一功能的服務


3、服務

資源的集合,分為不同的服務,是不同資源的集合

最終形成這樣一個服務樹,將所有的機器資源都掛在這棵樹上

基於開源CMDB系統快速實現一棵服務樹

操作過程


下面就使用開源的 CMDB 來快速實現一個服務樹對服務器資源進行組織,我們使用資源中的屬性作為標籤來實現樹狀結構


1、首先我們要建立對應的屬性

新增屬性:模型配置 -> 屬性庫 -> 新增屬性

基於開源CMDB系統快速實現一棵服務樹

2、部門-> department_name

基於開源CMDB系統快速實現一棵服務樹

3、產品 -> product_name

基於開源CMDB系統快速實現一棵服務樹

4、服務 -> service_name

基於開源CMDB系統快速實現一棵服務樹

4、服務器模型修改

將屬性綁定至對應的資源上,關聯屬性的方式:

4.1 模型配置 -> 模型管理 -> 選擇對應的模型進行修改

基於開源CMDB系統快速實現一棵服務樹

4.2 選擇對應的屬性進行綁定

基於開源CMDB系統快速實現一棵服務樹

5、資源錄入

在每個資源錄入的時候指定好資源所屬的部門/產品/服務

基於開源CMDB系統快速實現一棵服務樹

6、樹狀視圖訂閱

我的訂閱裡面修改樹狀視圖訂閱配置


基於開源CMDB系統快速實現一棵服務樹

如圖以此選擇樹狀視圖的結構

基於開源CMDB系統快速實現一棵服務樹

7、建議的服務樹就好了

基於開源CMDB系統快速實現一棵服務樹

總結


這樣我們就可以將部門和產品與公司的組織架構進行關聯,給資源找到它對應的負責部門,方便後續的管理以及成本核算。


開源CMDB鏈接:

https://github.com/pycook/cmdb

【年薪30w工程師吐血整理資料大合集】

領取IT資料大合集:http://image.qbangmang.com/counselor.html

基於開源CMDB系統快速實現一棵服務樹


分享到:


相關文章: