基于Web的多模式网络监控系统的设计与实现
2012-01-18靳建彬秦艺力
电子设计工程 2012年24期
关键词:系统
靳建彬,秦艺力,张 垚
(1.中国卫星海上测控部远望三号船通信部 江苏 江阴 214431;2.江南计算技术研究所 江苏 无锡 214083)
随着计算机网络在工业中的广泛应用,监视、控制网络设备的网络监控系统作用愈发重要。现有网管系统普遍存在如下不足:1)缺少兼容性,实际应用中的网络系统通常包含多种类型的网络产品,而网管系统一般是厂商为单类网络产品开发,如华为公司的IManager系统,不能兼容如Cisco交换机、天融信防火墙等其它公司的产品;2)模式单一,网管模式主要采用服务器后台进行周期性轮询机制,如华为网管,最小刷新间隔为1 min,网络状态监控与故障异常报告存在延时;3)系统复杂,需要提供独立网管服务器,耗费资源多,不方便使用。
远洋航天测量船通信IP网包含不同厂商的多种网络设备,需要兼容性强的网管系统。通信IP网对网络的可靠性、实时性要求很高,在特殊时刻需要实时查看网络状态,并及时报告网络异常。传统的网管系统不能满足测量船通信IP网的这些需求,为此文中开发了一种基于Web的多操作模式、兼容多种网络设备的网络监控系统。
1 相关技术原理
文中开发的网络系统基于Web模式,前台利用SVG技术绘制网络拓扑图形,通过JSON-RPC进行前台与后台的通信,后台使用PYTHON技术实现,采用JSON格式描述网络设备。
1.1 SVG
SVG是W3C(World Wide Web Consortium)制定的基于XML的可缩放矢量图形描述规范,可用于描述矢量图形、图像及文字等3类图形对象,与传统的图形格式相比,它不但占用空间小,可操作性好,并可以嵌入脚本语言以支持动画效果和交互能力,适合在网络上传输和显示。……
登录APP查看全文
