今天介绍一款数据中心机柜设备资产管理工具,racktables.今天不玩标题党,实实在在介绍一款工具.
济南达内培训选培训机构就选靠谱的,达内时代科技,美国上市公司-外企职业教育企业,帮助你找到满意的工作.
racktables
这工具到底有什么用?
先说我为什么选择它,要从我的需求说起,本来我手头负责的区域有两个通道200多台服务器,一旦监控平台发现硬件问题,本来这也不是很麻烦的事,毕竟只是10多个机柜而已,环境熟悉走一圈花不了多少时间.
可是近期硬件故障较多,我有点懒了,我觉得我需要一款软件来支持我快速定位服务器,如果有一天我不在别人也可以处理;因为有些时候系统后台报警,可是服务器的状态灯却是正常的;于是我希望找到一款软件用于定位服务器和资产盘点管理;资产盘点公司是有的,机柜管理是没有的(毕竟我们不是IDC,有些工具是很难采购的).
所以我要实现下面三个需求.
1、机柜的布局,服务器的U位级定位,方便我快速查找故障服务器
2、资产盘点,有些标签被压着看不到,为资产盘点提供方便.
3、Ip池和机柜U位可用率管理,利于我快速查找可分配Ip和定位新增服务器上架位置.
有人看到这会说,你这几个需求可以用Visio和Excel完全解决,为啥要化简为繁,非要部署软件或平台来实现这些需求?
回答:其实没别的,一我喜欢平台管理,二我希望它和我的报警平台实现自动化联动.(因为我的报警平台也是开源的);当然你也可以理解为我在瞎折腾.
(这里说说自动化,其实自动化运维是今后的发展方向,但如何实现自动化,自动化的前期必须以频繁手动为基础的,人们只看到自动化的一次问题解决,但往往忘记了自动前期的层层手工铺垫、不断尝试;就像多米诺骨牌,我们看到了那推倒后瞬间的美丽,忘记了一个个牌摆放的手动时间---这也算自动化运维的一个尝试步骤吧)
自动化运维=多米诺骨牌
带着需求我找到了这款软件racktables,因为是开源、免费,几年前但没真正用起来,毕竟服务器不多的情况下需求不迫切.
看看百度是如何介绍的:
(RackTables称自己为一个"机架空间、IP地址、服务器、交换机、路由器等的管理框架".它拥有一个web界面,执行报告和配置,并管理名字服务.RackTables以PHP5、Apache、MySQL为基础.它可实现精确的网络连接管理,并拥有统一的搜索功能和一个多用户的访问模块.不过,其文档资料少得可怜,因此需要花点时间来搞清其运作机理.不过,在很大程度上,RackTables使用起来还是蛮容易的)
好,动手吧.
安装篇
1、安装,相当简单,先安装一些依赖包,他的数据库是sqlite.
1)先下载racktables的tar包,解压后放到/usr/share目录下
apt-get install apache2-bin libapache2-mod-php7.0 php7.0-gd php7.0-mysql php7.0-mbstring php7.0-bcmath php7.0-json php 7.0-snmp
变更权限
济南达内培训选培训机构就选靠谱的,达内时代科技,美国上市公司-外企职业教育企业,帮助你找到满意的工作.
chown www-data:www-data /usr/share/racktables/wwwroot/inc/secret.php
别问为啥,文档这么要求的.
2)配置apache站点,可以在/etc/apache2/conf-avaliable/racktables.conf,配置文件内容如下:
然后激活配置文件,a2enconf racktables.conf,service apache2 restart (重启apache2)
然后你就可以打开https://ip/racktables,根据向导一步步配置即可,配置出错它会提醒如何修改.总之很简单,因为难的apache2站点配置已经配置完了.
我是一个分割线
展示篇
看界面,这里有功能、机柜、对象、配置、Ip池等.
刚开始还是有一些理解性的问题,都是简单的单词,即使英文有难度的同学看着也不会太累.流程上做了几个就顺了.
使用篇
1、先添加服务器,可以多个添加,但有个麻烦就是不能批量导入,一个个添加很费神.(在object)里加
2、Ip池建立(IP4-SPACE)
这块还是很神奇的,可以加IP端,它会自动计算IP池的空间.
3、加机柜,先建Row,其实就是第几排机柜的意思,比如我创建数据中心1、第一排机柜,示,001,...
这里理解几个概念,location,就是地理位置,ROW=行,一般机柜都是一排排摆放,你可以将排规划,RACKS就是机柜号,你需要为每个机柜规划好各个机柜.
4、服务器Mount:对应机柜上架属性管理,这时就可以把服务器上架到刚才添加的机柜,一个机柜42U,你可以根据实际位置设定.其它的IP,属性记录的设备保修资产编号等,录入即可,如何与机柜对应,看下图,racktables管这种行为叫"mount"
效果篇
加了几个之后,可以看到此款平台管理的功效了.
1、资源利用率.可以看到42U机柜的资源使用率.
2、资产盘点,这里可以看Report,注意这个report是我补充的插件,普通版本默认是没有的.可以看到整体的资产信息.
3、查询:查询一下某台服务器的具体信息,Search一个服务器的IP,结果立现,所在机柜位置,保修时间,资产信息一目了然.
结束
其实还有很多功能我就不一一介绍了,据说可以和Cacti监控联动,暂时这不是我关注的我就不去搞了.
最后说一下:其实用什么工具实现你的需求都可,这款软件适合小型数据中心的个人操作管理,关键是流程简单(没啥流程)、操作方便、可以实现基本需求;我想这些足够了.也许有天更容易更好用的工具我会将它淘汰,毕竟他的界面太Low了.
济南达内培训选培训机构就选靠谱的,达内时代科技,美国上市公司-外企职业教育企业,帮助你找到满意的工作.
