Racktables的自定义字段高级设置
前一篇介绍了racktables相应的配置安装。但在实际的工作环境中仍有许多需要定制的应用.然而Racktables的功能十分强大,系统自带了大部份的设备及相关的配置信息,但毕竟实际环境会有些差距,可以通过自定义的方式达到实用效果。
首先要对定义字段可选属性进行说明:
可以通过“Main page”-“Configuration”-“Attributes”选项来增加自定义的字段。“Attribute type”属性类型用于定义字段的类型,用于确定在录入该字段信息时输入内容的属性,有以下几种:
[S] string 字符串类型,一串字符。例如:主机名称
[U] unsigned integer 整数类型,输入整数。例如:内存大小
[F] floating point 浮点类型,输入小数。例如:电压
[T] date 日期类型,输入日期。例如:合同过期时间
[D] dictionary record 字典类型,录入时可选。例如:CPU型号

接下来咱们举例演示说明

1.自定义服务器设备的配置信息
自定义硬盘,内存,设备型号,设备采购人,联系人,采购日期,上架日期等等字段
依次选择Main page ---> Configuration ---> Attributes ---> Edit attributes
Racktables(四)的自定义字段高级设置_第1张图片
Racktables(四)的自定义字段高级设置_第2张图片

如上图,定义的字段已经添加好,具体要应用到哪一类的设备上,例如为“server”类型增加CPU型号,硬盘,内存等字段,需要如下操作:
依次选择Main page ---> Configuration ---> Attributes --->Edit map
“Applies to”指将定义的的这个字段应用到哪一类的设备上
Racktables(四)的自定义字段高级设置_第3张图片
Racktables(四)的自定义字段高级设置
Racktables(四)的自定义字段高级设置_第4张图片
完成字段的添加后再进入设备的资产录入界面就可以发现在指定类型的设备属性中增加了自定义的CPU核数,内存,硬盘,活动状态,采购者5个字段,如下图所示。
Racktables(四)的自定义字段高级设置_第5张图片
Racktables(四)的自定义字段高级设置_第6张图片

2.字典(字段)属性说明
  字典(字段)属性说明
  字段的内容可以自定义(参见“可选属性说明”),当建立的字段内容不多时可以将其定义为“[D] dictionary record”属性,这样用户在录入时只需选取指定的内容就可以了,减少了输入的工作和出错的比率。
  通过“Main page”-“Configuration”-“Dictionary”进入字段字典设定界面,该界面中的字段信息应该和“可选属性说明”中的内容保持一致。例如在“Raid类型”字段上可以通过以下方式增加对应的型号,如下图所示。
依次选择:
Main page ---> Configuration --->Dictionary --->Manage chapters
2.1创建Raid models字段字典
Racktables(四)的自定义字段高级设置_第7张图片
2.2设定Raid models字段字典内容项
依次选择:
Main page ---> Configuration --->Dictionary --->Raid models
Racktables(四)的自定义字段高级设置_第8张图片
Racktables(四)的自定义字段高级设置_第9张图片
2.3字典(字段)使用演示:
新增Raid模式字段
依次选择Main page ---> Configuration ---> Attributes ---> Edit attributes
Racktables(四)的自定义字段高级设置_第10张图片
依次选择Main page ---> Configuration ---> Attributes --->Edit map
Racktables(四)的自定义字段高级设置_第11张图片
Racktables(四)的自定义字段高级设置
演示效果:
Racktables(四)的自定义字段高级设置_第12张图片
Racktables(四)的自定义字段高级设置_第13张图片

高级的配置使用暂时介绍到此处,本文编写仅供本人学习使用。
具体参考博文地址:
https://blog.51cto.com/waringid/1393291
更详细的使用也可以参考该官网链接
http://wiki.racktables.org/index.php/RackTablesAdminGuide#LDAP_authentication
http://wiki.racktables.org/index.php/Main_Page