网络系统服务器子系统,网管系统中服务器及网络设备监控子系统的设计与实现...

摘要:

近年来,计算机网络的发展特点是规模不断扩大,复杂性不断增加,异构性越来越高,从而增加了网络管理的难度。面对越来越复杂和重要的网络,如何确保其尽可能长时间的正常运行,或当网络出现故障时,尽可能快地发现和修复故障,使其最大限度地发挥其应用功能和效益,就成了网络管理者普遍关注的问题。目前市场上的网络监控产品大多监控网内主机,在设计时大部分产品都没有考虑不同操作系统因素,如果网内主机采用不同的操作系统,则可能失去了监控功能。所以本项目的研究重点是能够实现跨平台监控,以及不同厂家网络设备的集中监控。该系统能够在服务器和网络设备出现故障的情况下及时将故障点和故障原因以显著的方式提醒给用户。 本文全面的分析了服务器及网络设备监控子系统的需求和技术可行性,决定采用C/S架构进行该系统的设计和开发,为了实现服务器监控模块与网管系统可靠的传输,采用UDP可靠性机制进行通信,为了实现网络设备监控模块采集网络设备的信息,通过SNMP协议完成数据的采集,采用的技术框架为Spring+Mybatis。整体系统的开发使用Visual Studio2010、MyEclipse10.0、Visual Basic6,数据库采用Oracle10g。 本文研究的主要内容分为两个大模块:服务器监控模块和网络设备监控模块。服务器监控模块主要是对多种不同操作系统的服务器信息进行监控,通过请求和接收配置管理子系统下发的配置信息,分析配置信息并写入策略文件中,根据策略文件生成采集执行任务列表,执行采集脚本从服务器上采集信息,并将采集到的信息生成XML文件上传给网管系统。其中操作系统包括:Linux、AIX和Windows操作系统,采集信息包括:内存、进程、操作系统、磁盘IO、磁盘分区、网卡流量和用户登录等信息。网络设备监控模块主要是对支持SNMP协议的网络设备进行监控,获取服务器数据库里的配置信息,采集网络设备信息和接口信息,根据采集的数据进行分析处理和告警处理,并将采集的数据进行数据库持久化操作。其中网络设备包括:路由器、防火墙和交换机。 通过对系统进行功能测试和非功能测试,确定系统已经可以对服务器和网络设备进行监控,满足系统预期的功能要求和非功能要求,测试结果总体符合预期结果,达到系统的要求。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值