一种网络服务器运行状况监测系统的制作方法

文档序号:12133719阅读:749来源:国知局

本发明属于互联网软件开发技术领域,特别是涉及一种网络服务器运行状况监测系统。



背景技术:

随着通信技术和计算机技术的飞速发展,网络在金融、商业、交通、通信、制造业和服务业等社会生活的各个领域,发挥着越来越重要的作用,网络系统能够稳定、可靠运行,己成为现代生活的一个基本保障,网络的崩溃可能影响人们的正常工作和生活,甚至造成财产的巨额损失:随着网络建设的初步完成,网络管理己成为当前人们关注的重点。如何对计算机网络进行有效的管理,是无数网络管理者不断追求的目标。

传统的网络管理系统,只关注的是对网络运行及网络设备的管理。网络服务器作为提供应用服务的中心设备,其性能和稳定性在整个网络提供正常服务的过程中都居于核心地位。目前攻击目标主机的技术变得越来越先进,渗透网络的切入点数量变得越来越多,仅仅对网络服务器周边中继设备实施监控已不能准确快速的表达网络服务器的运行状态,此外,分布式版务群的存在,以及服务器集群、网络接口负载均衡、超线程处理器等新技术的应用,使得监控网络服务器的环境变得更加复杂,如何保障网络服务器的可靠性和稳定性,并且快速判断其异常的发生,单靠监控通讯设备的网络参数已不能满足目前复杂网络环境中对网络监控和管理的需要。

SNMP MIB是SNMP协议软件中主要的一个模块。那么MIB的主要功能就是管理信息库。那么一些常用的代码编辑。简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force)定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。虽然SNMP开始是面向基于IP的网络管理,但作为一个工业标准也被成功用于电话网络管理。



技术实现要素:

本发明的目的在于提供一种网络服务器运行状况监测系统,通过以SNMP为基础,通过MIB检测网络服务器的运行状况,采用自下而上的分层框架设计。

本发明是通过以下技术方案实现的:

本发明为一种网络服务器运行状况监测系统,包括上层检测层、中间处理层、数据库和底层通信;所述上层检测层包括故障信息检测模块、性能信息检测模块和配置信息检测模块;所述中间处理层包括信息处理模块和数据库;所述信息处理模块包括配置信息、性能信息和故障信息;所述信息处理模块与数据库进行数据交互;所述底层通信包括SNMP数据采集模块、SNMP代理和MIB。

本发明具有以下有益效果:

本发明通过以SNMP为基础,通过MIB检测网络服务器的运行状况,具有监测效果好,系统开发简便,并且,采用自下而上的分层框架设计,具有实时性监测好。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种网络服务器运行状况监测系统图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为一种网络服务器运行状况监测系统,包括上层检测层、中间处理层、数据库和底层通信;上层检测层包括故障信息检测模块、性能信息检测模块和配置信息检测模块;中间处理层包括信息处理模块和数据库;信息处理模块包括配置信息、性能信息和故障信息;

信息处理模块与数据库进行数据交互;底层通信包括SNMP数据采集模块、SNMP代理和MIB。

底层数据通信部分负责实现管理者与被管设备之间进行通信,获取和设置SNMP实体中MIB中的信息。把数据采集分为两种方式,实时采集,即对需要实时处理显示的信息即时采集,并及时把采集到的数据送往上一层;二是定时轮询方式,由管理者设置轮询时间,定时触发控制,每隔一个轮询时间间隔采集一次数据,然后把采集到的数据送往上层。

第二层为中间数据处理层,负责对采集到的信息进行处理。对于采集到的信息,如果需要实时显示,则直接将相应的处理结果传给上层进行显示,如果不需要实时显示,则把定期轮询的结果存入数据库,用于历史信息査询。

上层为数据表示层,管理员与系统交互的界面,能够以表格和可视化图形界面显示待监测服务器的配置信息、性能信息和故障信息。

值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1