1. 研究目的与意义
SNMP协议是目前网络管理最常用的协议,本课题利用虚拟机软件搭建一个SNMP管理站和一个安装了SNMP代理的服务器的实验环境,编写管理站的网络管理程序,实现通过网络对被管服务器的CPU占用率、内存使用率等各项参数进行采集、显示和监控,并对采集到的参数存入数据库,实现对历史数据进行管理的功能。
2. 国内外研究现状分析
国外的大型网管软件有很多比如hp公司的openview,ca(computer associates)公司的unicenter, ibm公司的tivolinetview 以及bmc公司的patrol等软件,他们可以提供大型网络的全面管理,功能复杂,可以对一定类型的网络进行所关注事件的检测和管理。
小型网管软件有net-snmp,adventnet snmp api等,它们一般是将选定的snmp消息记录到系统日志(syslog),nt 事件日志(nt event log),文本文件中.或是转发到其它的snmp管理程序,也可以传给外部的应用程序.
国内的话华为的quidview 网管系统是做的不错的网管系统,quidview提供灵活的组件化结构;支持windows nt/2000、sun solaris、hp ux、ibm aix等多操作系统;支持企业网和电信级的网元管理和网络管理。可以实现许多功能例如:网络拓扑管理、设备管理、traffic view、资源管理系统、easy config。
3. 研究的基本内容与计划
1.从网上下载虚拟机软件,在pc机上安装两台虚拟机,并且安装snmp协议的系统组件,搭建虚拟局域网。
2.编写基于snmp协议的网络管理软件,对虚拟机系统的信息进行采集和分析,本系统由前台显示模块、信息采集模块、故障分析和报警模块、历史数据库管理模块等组成,包括以下功能:
(1)对虚拟机的信息进行轮询采集,并以适当的界面显示。
4. 研究创新点
软件不仅可以对被管服务器的一些数据进行采集、显示和监控,还可以对异常数据进行报警,有一定的入侵检测能力。
通过读取和分析管理信息库(MIB)中的网络连接信息,针对网络入侵和攻击的特点,来对网络进行监测。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。