Racktables(四)的自定義字段高級設置
阿新 • • 發佈:2018-03-25
Racktables(四)的自定義字段Racktables的自定義字段高級設置
前一篇介紹了racktables相應的配置安裝。但在實際的工作環境中仍有許多需要定制的應用.然而Racktables的功能十分強大,系統自帶了大部份的設備及相關的配置信息,但畢竟實際環境會有些差距,可以通過自定義的方式達到實用效果。
首先要對定義字段可選屬性進行說明:
可以通過“Main page”-“Configuration”-“Attributes”選項來增加自定義的字段。“Attribute type”屬性類型用於定義字段的類型,用於確定在錄入該字段信息時輸入內容的屬性,有以下幾種:
[S] string 字符串類型,一串字符。例如:主機名稱
[U] unsigned integer 整數類型,輸入整數。例如:內存大小
[F] floating point 浮點類型,輸入小數。例如:電壓
[T] date 日期類型,輸入日期。例如:合同過期時間
[D] dictionary record 字典類型,錄入時可選。例如:CPU型號 ![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/693d38922cef634c57978044cdfed4eb.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
通過“Main page”-“Configuration”-“Dictionary”進入字段字典設定界面,該界面中的字段信息應該和“可選屬性說明”中的內容保持一致。例如在“Raid類型”字段上可以通過以下方式增加對應的型號,如下圖所示。
依次選擇:
Main page ---> Configuration --->Dictionary --->Manage chapters
2.1創建Raid models字段字典
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/8581b8ca7cd6ffb18b05cd2bafef1b24.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
2.2設定Raid models字段字典內容項
依次選擇:
Main page ---> Configuration --->Dictionary --->Raid models
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/81fea2a519ce2b9d3e23df22398dafe1.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/6d933a3bcb52d2e7b9b0a119a432b8e0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
2.3字典(字段)使用演示:
新增Raid模式字段
依次選擇Main page ---> Configuration ---> Attributes ---> Edit attributes
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/f5a015aafc6ed876cdce0f90ee31ba79.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
依次選擇Main page ---> Configuration ---> Attributes --->Edit map
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/b01c69df2bec9a8590167ca25452c7d4.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/4f71ed9567f910d083dc21a5de529f7c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
演示效果:
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/647497454a97fe4fbc0db8a67c5d772f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
前一篇介紹了racktables相應的配置安裝。但在實際的工作環境中仍有許多需要定制的應用.然而Racktables的功能十分強大,系統自帶了大部份的設備及相關的配置信息,但畢竟實際環境會有些差距,可以通過自定義的方式達到實用效果。
首先要對定義字段可選屬性進行說明:
可以通過“Main page”-“Configuration”-“Attributes”選項來增加自定義的字段。“Attribute type”屬性類型用於定義字段的類型,用於確定在錄入該字段信息時輸入內容的屬性,有以下幾種:
[S] string 字符串類型,一串字符。例如:主機名稱
[F] floating point 浮點類型,輸入小數。例如:電壓
[T] date 日期類型,輸入日期。例如:合同過期時間
[D] dictionary record 字典類型,錄入時可選。例如:CPU型號
接下來咱們舉例演示說明
1.自定義服務器設備的配置信息:
自定義硬盤,內存,設備型號,設備采購人,聯系人,采購日期,上架日期等等字段
依次選擇Main page ---> Configuration ---> Attributes ---> Edit attributes
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/693d38922cef634c57978044cdfed4eb.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/34d6fa93eb9e30b01dbe7c2f132ce569.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
如上圖,定義的字段已經添加好,具體要應用到哪一類的設備上,例如為“server”類型增加CPU型號,硬盤,內存等字段,需要如下操作:
依次選擇Main page ---> Configuration ---> Attributes --->Edit map
“Applies to”指將定義的的這個字段應用到哪一類的設備上
完成字段的添加後再進入設備的資產錄入界面就可以發現在指定類型的設備屬性中增加了自定義的CPU核數,內存,硬盤,活動狀態,采購者5個字段,如下圖所示。
2.字典(字段)屬性說明
字典(字段)屬性說明
字段的內容可以自定義(參見“可選屬性說明”),當建立的字段內容不多時可以將其定義為“[D] dictionary record”屬性,這樣用戶在錄入時只需選取指定的內容就可以了,減少了輸入的工作和出錯的比率。
依次選擇:
Main page ---> Configuration --->Dictionary --->Manage chapters
2.1創建Raid models字段字典
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/8581b8ca7cd6ffb18b05cd2bafef1b24.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
2.2設定Raid models字段字典內容項
依次選擇:
Main page ---> Configuration --->Dictionary --->Raid models
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/81fea2a519ce2b9d3e23df22398dafe1.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/6d933a3bcb52d2e7b9b0a119a432b8e0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
2.3字典(字段)使用演示:
新增Raid模式字段
依次選擇Main page ---> Configuration ---> Attributes ---> Edit attributes
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/f5a015aafc6ed876cdce0f90ee31ba79.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
依次選擇Main page ---> Configuration ---> Attributes --->Edit map
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/b01c69df2bec9a8590167ca25452c7d4.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/4f71ed9567f910d083dc21a5de529f7c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
演示效果:
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/647497454a97fe4fbc0db8a67c5d772f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![技術分享圖片](http://i2.51cto.com/images/blog/201803/25/a5dd09e33a68faa4001da729f6bf60a8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
高級的配置使用暫時介紹到此處,本文編寫僅供本人學習使用。
具體參考博文地址:
http://blog.51cto.com/waringid/1393291
更詳細的使用也可以參考該官網鏈接
http://wiki.racktables.org/index.php/RackTablesAdminGuide#LDAP_authentication
http://wiki.racktables.org/index.php/Main_Page
Racktables(四)的自定義字段高級設置