论文部分内容阅读
随着移动设备的不断更新和移动互联网的快速发展,人们可以随时随地通过移动设备接入互联网进行日常工作、学习和娱乐,与此同时运维工作也开始由以个人电脑(PC)和互联网(Internet)为基础的传统运维向以移动设备(Mobile)和移动互联网(MobileInternet)为基础的掌控运维转变。拓扑图作为运维管理的入口,如何在移动设备上进行快速、清晰、实时的展示是掌控运维的重点和难点。本文通过研究现有技术,提出一种轻量级的可应用于移动终端的拓扑展示机制,该机制可以快速、准确、清晰的将拓扑展示于移动终端,同时通过移动互联网将移动终端与服务器相连,达到实时显示拓扑告警信息的效果。本文通过实际开发的Android应用验证了该机制的可行性。本文主要内容包括以下几个方面:(1)本文设计采用移动互联网将服务器与移动终端结合,在服务器端采用数据压缩技术用于减少移动互联网数据传输压力;采用消息摘要技术用于标示拓扑文件和告警消息的唯一性;采用推送技术用于主动下发消息、文件等;采用数据采集技术用于获取实时告警信息。在移动终端获取服务器信息并实时动态的显示。(2)针对移动设备硬件资源有限,本文提出在移动设备端使用配置文件结合小格式图片的方式显示拓扑图,能更好的节省资源占用率,同时加速显示;针对移动设备屏幕尺寸小,本文应用了“云”的概念,根据拓扑的结构特性,拓扑图机构属性和用户管理权限将部分拓扑图元由“云”的形式集体显示,能更清晰的显示完整拓扑。(3)本文在移动设备端实时获取告警信息并能动态显示告警状态,根据告警严重性设计了告警分级,在拓扑图元上根据不同的告警级别显示不同的背景颜色。动态的拓扑告警可以更加准确、清晰、快速的为用户定位告警设备,加速运维过程。(4)本文在移动设备端采用了开源的Android平台,服务器端采用Eclipse+Tomcat开发平台,通过两者结合,实现了本文提出机制,结果表明该机制能够清晰、快速的将拓扑展示于移动设备,并且能实时动态的显示告警信息。综合表明,本文提出机制能够充分利用移动互联网,实时、清新展示拓扑及告警信息,实验结果证实该机制是可行的。