网管系统中服务器及网络设备监控子系统的设计与实现
发布时间:2018-08-13 19:22
【摘要】:近年来,计算机网络的发展特点是规模不断扩大,复杂性不断增加,异构性越来越高,从而增加了网络管理的难度。面对越来越复杂和重要的网络,如何确保其尽可能长时间的正常运行,或当网络出现故障时,尽可能快地发现和修复故障,使其最大限度地发挥其应用功能和效益,就成了网络管理者普遍关注的问题。目前市场上的网络监控产品大多监控网内主机,在设计时大部分产品都没有考虑不同操作系统因素,如果网内主机采用不同的操作系统,则可能失去了监控功能。所以本项目的研究重点是能够实现跨平台监控,以及不同厂家网络设备的集中监控。该系统能够在服务器和网络设备出现故障的情况下及时将故障点和故障原因以显著的方式提醒给用户。 本文全面的分析了服务器及网络设备监控子系统的需求和技术可行性,决定采用C/S架构进行该系统的设计和开发,为了实现服务器监控模块与网管系统可靠的传输,采用UDP可靠性机制进行通信,为了实现网络设备监控模块采集网络设备的信息,通过SNMP协议完成数据的采集,采用的技术框架为Spring+Mybatis。整体系统的开发使用Visual Studio2010、MyEclipse10.0、VisualBasic6,数据库采用Oracle10g。 本文研究的主要内容分为两个大模块:服务器监控模块和网络设备监控模块。服务器监控模块主要是对多种不同操作系统的服务器信息进行监控,通过请求和接收配置管理子系统下发的配置信息,分析配置信息并写入策略文件中,根据策略文件生成采集执行任务列表,执行采集脚本从服务器上采集信息,并将采集到的信息生成XML文件上传给网管系统。其中操作系统包括:Linux、AIX和Windows操作系统,,采集信息包括:内存、进程、操作系统、磁盘IO、磁盘分区、网卡流量和用户登录等信息。网络设备监控模块主要是对支持SNMP协议的网络设备进行监控,获取服务器数据库里的配置信息,采集网络设备信息和接口信息,根据采集的数据进行分析处理和告警处理,并将采集的数据进行数据库持久化操作。其中网络设备包括:路由器、防火墙和交换机。 通过对系统进行功能测试和非功能测试,确定系统已经可以对服务器和网络设备进行监控,满足系统预期的功能要求和非功能要求,测试结果总体符合预期结果,达到系统的要求。
[Abstract]:In recent years, the development of computer network is characterized by increasing scale, increasing complexity and increasing heterogeneity, thus increasing the difficulty of network management. In the face of increasingly complex and important networks, how to ensure their normal operation for as long as possible, or how to detect and repair them as quickly as possible when they fail, so as to maximize their application functions and benefits, It has become a common concern of network managers. At present, most of the network monitoring products in the market do not take different operating system factors into account when designing most of the products. If the host in the network adopts different operating systems, it may lose the monitoring function. Therefore, the research focus of this project is to achieve cross-platform monitoring, as well as centralized monitoring of different manufacturers of network equipment. The system can remind the user of the fault point and fault reason in a significant way in the event of server and network equipment failure. This paper comprehensively analyzes the requirements and technical feasibility of server and network equipment monitoring subsystem, and decides to design and develop the system with C / S architecture, in order to realize the reliable transmission between server monitoring module and network management system. The reliability mechanism of UDP is used to communicate. In order to realize the monitoring module of network equipment to collect the information of network equipment, the data is collected through SNMP protocol. The technical framework is Spring Mybatis. The development of the whole system uses Visual Studio 2010 and Visual basic 6 with my Eclipse 10.0, and the database adopts Oracle 10g. The main content of this paper is divided into two modules: server monitoring module and network equipment monitoring module. The server monitoring module mainly monitors the server information of many different operating systems. By requesting and receiving the configuration information from the configuration management subsystem, the configuration information is analyzed and written into the policy file. The collection task list is generated according to the policy file, and the collection script is executed to collect the information from the server. The collected information is generated by the XML file and uploaded to the network management system. Among them, the operating system includes: Linux Aix and Windows operating system, collecting information includes: memory, process, operating system, disk IOs, disk partition, network card traffic and user login information. The network equipment monitoring module mainly monitors the network equipment which supports SNMP protocol, acquires the configuration information in the server database, collects the network equipment information and the interface information, carries on the analysis processing and the alarm processing according to the collected data. And the collected data for database persistence operation. Network devices include routers, firewalls and switches. Through the functional test and non-functional test of the system, it is determined that the system has been able to monitor the server and network equipment to meet the expected functional and non-functional requirements of the system, and the test results are generally in line with the expected results. Meet the requirements of the system.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.06
[Abstract]:In recent years, the development of computer network is characterized by increasing scale, increasing complexity and increasing heterogeneity, thus increasing the difficulty of network management. In the face of increasingly complex and important networks, how to ensure their normal operation for as long as possible, or how to detect and repair them as quickly as possible when they fail, so as to maximize their application functions and benefits, It has become a common concern of network managers. At present, most of the network monitoring products in the market do not take different operating system factors into account when designing most of the products. If the host in the network adopts different operating systems, it may lose the monitoring function. Therefore, the research focus of this project is to achieve cross-platform monitoring, as well as centralized monitoring of different manufacturers of network equipment. The system can remind the user of the fault point and fault reason in a significant way in the event of server and network equipment failure. This paper comprehensively analyzes the requirements and technical feasibility of server and network equipment monitoring subsystem, and decides to design and develop the system with C / S architecture, in order to realize the reliable transmission between server monitoring module and network management system. The reliability mechanism of UDP is used to communicate. In order to realize the monitoring module of network equipment to collect the information of network equipment, the data is collected through SNMP protocol. The technical framework is Spring Mybatis. The development of the whole system uses Visual Studio 2010 and Visual basic 6 with my Eclipse 10.0, and the database adopts Oracle 10g. The main content of this paper is divided into two modules: server monitoring module and network equipment monitoring module. The server monitoring module mainly monitors the server information of many different operating systems. By requesting and receiving the configuration information from the configuration management subsystem, the configuration information is analyzed and written into the policy file. The collection task list is generated according to the policy file, and the collection script is executed to collect the information from the server. The collected information is generated by the XML file and uploaded to the network management system. Among them, the operating system includes: Linux Aix and Windows operating system, collecting information includes: memory, process, operating system, disk IOs, disk partition, network card traffic and user login information. The network equipment monitoring module mainly monitors the network equipment which supports SNMP protocol, acquires the configuration information in the server database, collects the network equipment information and the interface information, carries on the analysis processing and the alarm processing according to the collected data. And the collected data for database persistence operation. Network devices include routers, firewalls and switches. Through the functional test and non-functional test of the system, it is determined that the system has been able to monitor the server and network equipment to meet the expected functional and non-functional requirements of the system, and the test results are generally in line with the expected results. Meet the requirements of the system.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.06
【参考文献】
中国期刊全文数据库 前10条
1 李香云;葛华;;数据包组播技术在广播教学中的应用[J];湖南文理学院学报(自然科学版);2012年02期
2 刘烨;;用Socket实现基于TCP和UDP的原理探索[J];电脑学习;2009年03期
3 王建新,杨世凤,史永江,童官军;远程监控技术的发展现状和趋势[J];国外电子测量技术;2005年04期
4 谭
本文编号:2181943
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2181943.html