运维平台化之IDC机柜拓扑及数据展现实现思路

校验机柜的位置:

在服务器端是无法得知机柜位置的,但是可以通过交换机来验证他的大体位置。因为交换机的位置是先前已经知道的,然后mac验证得出他在交换机是哪个端口,然后通过网络组的接口,知道哪些接口是在哪个机柜上。

呵呵,也只能做到这些了。

还有就是点击服务器的时候显示主机的状态,存活状态啥的,可以用saltstack的api去实现他。再外加一个ipmitool的modules,来确定他的硬件好坏。 当然这个状态不绝对,最少能确定他是能开机的,只是有可能系统问题不能ping通而已。

当然用zabbix的mysql取值也可以的,反正能让前端取到数据就行了。

实现的前端的部分代码:

<div> <div><h2>2021 机柜</h2><table><tr><!– background=”33.png” –><td><img src=”dl380.gif” alt=”10.2.20.111″ data-original-title=’IP地址:10.2.20.111<br>状态:ok<br>ping status: ok<br>型号:Hp dl380<br>U数:23<br>system:Centos 6.4<br>项目组:私有云<br>项目负责人:tim gao<br>点击查看’></img></td></tr><tr><td><img src=”dl380.gif” alt=”10.2.20.112″ data-original-title=’IP地址:10.2.20.112<br>状态:ok<br>ping status: ok<br>型号:Hp dl380<br>U数:23<br>system:Centos 6.4<br>项目组:私有云<br>项目负责人:tim gao<br>点击查看’></img></td></tr><tr><td><img src=”dl380.gif” alt=”10.2.20.113″ data-original-title=’IP地址:10.2.20.113<br>状态:ok<br>ping status: ok<br>型号:Hp dl380<br>U数:23<br>system:Centos 6.4<br>项目组:私有云<br>项目负责人:tim gao<br>点击查看’></img></td></tr><tr><td><img src=”dl380.gif” alt=”10.2.20.114″ data-original-title=’IP地址:10.2.20.114<br>状态:ok<br>ping status: ok<br>型号:Hp dl380<br>U数:23<br>system:Centos 6.4<br>项目组:私有云<br>项目负责人:tim gao<br>点击查看’></img></td></tr><tr><td><img src=”dl380.gif” alt=”10.2.20.115″ data-original-title=’IP地址:10.2.20.115<br>状态:ok<br>ping status: ok<br>型号:Hp dl380<br>U数:23<br>system:Centos 6.4<br>项目组:私有云<br>项目负责人:tim gao<br>点击查看’></img></td></tr><tr><td><img src=”dl380.gif” alt=”10.2.20.116″ data-original-title=’IP地址:10.2.20.116<br>状态:ok<br>ping status: ok<br>型号:Hp dl380<br>U数:23<br>system:Centos 6.4<br>项目组:私有云<br>项目负责人:tim gao<br>点击查看’></img></td></tr><tr><td><img src=”dl380.gif” alt=”10.2.20.117″ data-original-title=’IP地址:10.2.20.117<br>状态:ok<br>ping status: ok<br>型号:Hp dl380<br>U数:23<br>system:Centos 6.4<br>项目组:私有云<br>项目负责人:tim gao<br>点击查看’></img></td></tr><tr><td><img src=”dl380.gif” alt=”10.2.20.118″ data-original-title=’IP地址:10.2.20.118<br>状态:ok<br>ping status: ok<br>型号:Hp dl380<br>U数:23<br>system:Centos 6.4<br>项目组:私有云<br>项目负责人:tim gao<br>点击查看’></img></td></tr><tr><td><img src=”dl380.gif” alt=”10.2.20.119″ data-original-title=’IP地址:10.2.20.119<br>状态:ok<br>ping status: ok<br>型号:Hp dl380<br>U数:23<br>system:Centos 6.4<br>项目组:私有云<br>项目负责人:tim gao<br>点击查看’></img></td></tr></table></div>

blog:

总结下:

还是那句话,这东西随便找个开发都可以做出来,我这里也只是说下,自己对于IDC拓扑开发的理解,还有自动化方面的适用性,当然个人能力有限,想到的自动化很不健全 ~ 还是那种走流程的方案,靠谱点 !

1. 让机房抄录摆放图,按照咱们接口中特定的格式。

2. 来了后,找个人确定下格式。

3. 把这个excel文件放到页面的验证接口,,做验证。(服务器信息的验证,ip 型号 资产号 序列号、通过交换机接口验证他的大体机柜位置)

4. 插入到数据库中,并实现数据的展现。

本文出自 “峰云,就她了。” 博客,谢绝转载!

才能做到人在旅途,感悟人生,享受人生。

运维平台化之IDC机柜拓扑及数据展现实现思路

相关文章:

你感兴趣的文章:

标签云: