摘要:

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

展开

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

  1. 监控系统中的服务器,监控系统中服务器的作用

    监控系统中服务器的作用 内容精选 换一换 电商业务内存要求高.数据量大并且数据访问量大.要求快速的数据交换和处理,监控要求极其高.ECS为核心服务,全面.立体的ECS监控系统对业务稳定起到了至关重要的 ...

  2. 10分钟搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡...

    10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 原文:10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 分布式 ...

  3. GPS时间服务器在电力监控系统中的应用方案

    GPS时间服务器在电力监控系统中的应用方案 前言 近几年来,随着计算机自动化系统水平的提高,在各大计算机监控系统.微机保护装置.微机故障录波装置以及各类数据管理机得到了广泛的应用,而这些自动装置的配合 ...

  4. NTP网络授时服务器在电视播出系统中的应用

    NTP网络授时服务器在电视播出系统中的应用 全球定位系统(GPS)无地区时差.定位精度高,受环境影响小,近来在电视播出系统的应用发展很快.特别是近几年来在传统播出向数字化播出升级中得到了广泛的应用. ...

  5. 安装web服务器组件,在Windows2003系统中如何安装Web服务器组件?

    当用户使用dreamweaver软件时会使用到IIS服务器,而Web服务器组件是WindowsServer2003系统中IIS6.0的服务器组件之一,默认情况下并没有被安装,用户需要手动安装Web服务 ...

  6. linux校时 某个服务器,Linux系统中如何进行网络校时?

    linux系统对于大多数用户来说,肯定没有windows系统那么熟悉,下文介绍了Linux系统中如何进行网络校时方法,具体内容如下所述. 我们都知道在Linux系统上有两个时间,一个是Linux系统的 ...

  7. Linux 服务器内网搭建NTP时间服务器(Network Time Protocol)

    文章目录 Linux 服务器内网搭建NTP时间服务器(Network Time Protocol) 一.在主服务器端安装NTP时间服务器 二.在客户端安装NTP时间服务器 三.Xhell 同时控制多个 ...

  8. linux系统中如何验证网络端口通不通

    linux系统中如何验证网络端口通不通 前言 相关命令详解 telnet命令 具体的用法 端口不通的时候: 端口开启的时候: telnet 测试端口连通之后,还有惊喜 如何退出 telnet命令 第一 ...

  9. 计算机网络符号显示叹号,在Win7系统中,电脑网络出现感叹号怎么解决?

    不少人会遇到桌面右下角处会有一个网络图标,但是如果这个网络图标上出现了感叹号,可能会造成无法上网.那么电脑网络出现感叹号怎么解决?下面小编分享一下Win7系统网络出现感叹号的解决方法. 1.打开命令提 ...

最新文章

  1. java同时输入输出buf_java输入输出流小细节
  2. 哎哟我去!betterzip居然支持这么多压缩格式!
  3. R语言 scorecard包 评分卡
  4. oracle 11g 1033,ORACLE出现错误1033和错误ORA-00600的解决方法
  5. 洛谷-数的计算-过程函数与递归
  6. ubuntu 14.04使用devstack安装openstack mitaka版本
  7. Struts2和Struts1的不同
  8. python生成uuid_咸鱼高赞回答:有什么相见恨晚的Python技巧,附赠python最新教程...
  9. Fibonacci (hdu1568)数学公式
  10. 利用最新的开源软件构建日志管理系统
  11. Java New IO
  12. ubuntu 安装wine qq教程
  13. 英特尔第十代处理器为什么不支持win7_为什么7代CPU不支持WIN7,原因是什么-i7不支持win7,win7最高支持几代cpu...
  14. python为什么卸载不了_为什么Python3.8删除不了?
  15. 实现一个数据流中,随时可以取得中位数
  16. 智能窗帘控制(光、红外、蓝牙)
  17. 简单的扫描枪模拟程序
  18. NetSuite中如何使用Workbook制作销售同比分析表
  19. Java并发包:ExecutorService和ThreadPoolExecutor
  20. C++学习笔记 转换函数(conversion function)

热门文章

  1. 领域应用 | 推荐算法不够精准?让知识图谱来解决
  2. sql.xml大于小于号处理的方法
  3. 人工智能-机器学习之Selenium(chrome驱动,火狐驱动)
  4. 第二个spring冲刺总结
  5. HDU 4190 Distributing Ballot Boxes【二分答案】
  6. 每天看一片代码系列(三):codepen上一个音乐播放器的实现
  7. Ant步步为营(4)ant启动tomcat
  8. java调用kettle批量执行
  9. vtk类之vtkImageReslice:基本算法,对体数据沿着轴进行切片
  10. linux-04-磁盘命令+进程命令