实现真实的机柜模拟图[原创] 不指定

刘天斯 , 2010/07/09 10:42 , C/C++ , 评论(11) , 阅读(35477) , Via 本站原创 | |
        一般能反映机房设备位置、结构我们都喜欢通过网络拓扑图来展现,但个人感觉还不够直观、明了的表现出自己想要的结果(自己太挑剔了,呵呵)。因此写一个生成真实机柜模拟图平台,实现与真实服务器外观、服务状态、空闲位置等信息。
在线效果图
http://blog.liuts.com/idc/
系统截图
1、平台显示某一排截图
点击在新窗口中浏览此图片

2、平台显示某台服务器详细信息截图
点击在新窗口中浏览此图片

3、状态说明
点击在新窗口中浏览此图片
2U服务器正常状态

点击在新窗口中浏览此图片
2U服务器当机状态

系统原理
       通过获取运维平台的服务器信息(包括位置、操作系统、机型等),格式为XML,通过c++的tinyxml来解析并渲染成比较美观的HTML格式。当机的信息通过Nagios来获取。这样就可以生成非常人性化的展现平台了:)

系统代码Servermap.cpp

XML数据格式


如大家有什么疑问或感兴趣的话题可以通过weibo与我交流:http://t.qq.com/yorkoliu
Tags: ,
little7802
2016/02/25 10:10
有没有详细的安装教程,安装完了怎么运行
beijixiaolan
2015/05/09 15:14
请问ServerMap1.1版本在哪里下载,网上没找到,谢谢
o
2015/04/08 11:32
怎么实现自动检测宕机呢?
刘天斯 回复于 2015/04/10 15:14
与nagios结合。
铝塑板 Homepage
2014/07/31 21:18
太牛B了,谢谢分享
yutaka
2011/11/07 13:55
刘兄你好,请问ServerMap1.1版本在哪里下载??多谢
sinorain Email Homepage
2011/04/21 17:42
我在安装编译时也是提示/home/liuts/xxxxx   这个错误。
ltjong
2010/12/01 09:02
感谢分享!
按README编译时总提示/home/liuts/xxxxx,然后看了一下有太多地方有这个了,没有一个配置文件可以更改的吗?

编译出servermap后不能用./servermap 运行?

请帮助,谢谢
刘天斯 回复于 2010/12/01 11:14
ServerMap1.1版已经修复。
一路狂飙 Email Homepage
2010/11/11 14:31
小弟看了佩服的五体投地!佩服,佩服!
路人甲
2010/07/24 11:25
咦我怎么看把HTML代码封装到了C++里面了。为啥不把UI的东西拿出来呢?现在不是提倡所谓MVC分层设计理念嘛。
刘天斯 回复于 2010/07/24 14:09
仁兄说得很有道理,由于是一个小项目所以我都放在一块处理了。
lilib
2010/07/11 19:56
刘老大一出手必是精品,呵呵。
forget
2010/07/11 01:43
太牛B了,关注ing
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]