论文部分内容阅读
移动网络以其灵活性、可移动性的优势得到了广泛的应用。移动网络规模也在不断扩大,随之产生的移动网络的管理也成为用户关注的焦点。网络监测的好坏直接影响了整个网络的运行效率。而现有的性能监测机制不能有效的运用在移动网络环境中,因此,研究移动网络监测技术具有重要意义。
结合移动网络特点,通过对性能监测模型和技术的研究。本文选取开源网络监测软件Nagios用于移动网络,该软件具有灵活性好、可扩展性强特点。因此可以较好地适应移动网络的环境中。然而,Nagios本身有一些不足:不能直接应用在大规模的网络环境中;只能对实时数据进行分析,难以判断数据的变化情况;没有提供对网络流量的监测。
为了解决以上问题,本文在分析Nagios源代码的基础上,设计了改进的Nagios监测系统。改进方面包括:采用多服务器网络结构代替集中式网络结构,适应大规模网络的环境:利用RRDtool工具包创建RRD数据库,保存历史数据,提供历史数据的统计;利用net-snmp包中的snmpwalk工具,编写监测网络流量插件,提供网络流量的监测功能。
按照设计方案,本文在Linux平台下,实现了改进后的Nagios监测系统,并对若干台主机进行监测。测试结果验证了改进的Nagios监测系统的可行性。