用于it领域的运维监控一体化系统及一体化监控方法

文档序号:7773306阅读:554来源:国知局
用于it领域的运维监控一体化系统及一体化监控方法
【专利摘要】本发明提出了一种用于IT领域的运维监控一体化系统,包括:配置模块,用于设置一个或多个监控对象,并对每个监控对象进行配置以获取监控对象之间的层级关系及监控指标;监控模块,用于从一个或多个监控对象中实时采集对应的监控数据;存储模块,用于接收来自监控模块的监控数据,并存储监控数据,其中,监控模块还用于在接收到客户端的查询请求时,从存储模块中读取与查询请求对应的监控数据,并根据监控数据的类别和监控指标对监控数据进行处理,生成处理后的监控数据,以及将处理后的监控数据发送至客户端。本发明还提出一种用于IT领域的一体化运维监控方法。本发明可以实现对IT资源全方位监控,降低运维软件在部署过程中带来的风险。
【专利说明】用于IT领域的运维监控一体化系统及一体化监控方法
【技术领域】
[0001]本发明涉及电子信息【技术领域】,特别涉及一种用于IT领域的运维监控一体化系统及用于IT领域的一体化运维监控方法。
【背景技术】
[0002]IT运维监控一体化的方法已经成为现今企业对自身IT资源运行维护、实时监控的重要解决方法。在IT运维监控系统中,将对企业各类IT资源运行数据进行采集和处理,使得企业可以掌握所有IT资源运行情况。其中,IT资源例如可以为业务系统、硬件、网络。
[0003]然而,现有的运行维护方案只能对单个IT资源进行监控,功能单一,也无法做到采集、存储、展示一体化以及将运维监控软件和服务器集成为一体机。这种方式对企业IT资源的全方面运维监控以及系统的部署带来很多不便。
[0004]具体地,现有的对IT资源的运行维护方案主要存在如下缺陷:
[0005](I)现有技术手段是利用维护人员个人的技术能力编制特定的脚本或命令达到监控管理目的,这就对运维人员技术专业程度的要求很高,对于企业则需要聘请高技术的运维人才,导致需要加大企业人才、成本的投入。
[0006](2)现有的IT资源的运行维护方案在安装部署时,往往会存在兼容问题,从而导致软件在安装部署及配置时十分繁锁。
[0007](3)现有各厂商产品都只专注某一方面的功能,导致产品功能的分散,难以做到对企业内所有IT资源的统一运维监控。对于企业而言不仅需要增加运维成本的投入,也不能实现对企业IT资源实现全方位监控。
[0008](4)现有产品的数据互通兼容性方面存在不足,各个厂家之间的数据传输标准可能不一致,导致多运维软件在集成时,可能就会导致数据不兼容的问题,无法保证产品的正常的使用。
[0009](5)现有产品在展示方面存在不足,往往需要根据企业实际情况进行定制化的开发,从而导致开发周期过长,产品不具有灵活性。

【发明内容】

[0010]本发明的目的旨在至少解决所述技术缺陷之一。
[0011]为此,本发明的一个目的在于提出一种用于IT领域的运维监控一体化系统,该系统可以实现对IT资源全方位监控,降低运维软件在部署过程中带来的风险。本发明的另一个目的在于提出一种用于IT领域的一体化运维监控方法。
[0012]为了实现上述目的,本发明第一方面的实施例提供一种用于IT领域的运维监控一体化系统,包括:配置模块,用于设置一个或多个监控对象,并对每个所述监控对象进行配置以获取所述监控对象之间的层级关系及监控指标;监控模块,用于从所述一个或多个监控对象中实时采集对应的监控数据;存储模块,用于接收来自所述监控模块的所述监控数据,并存储所述监控数据,其中,所述监控模块还用于在接收到客户端的查询请求时,从所述存储模块中读取与所述查询请求对应的监控数据,并根据所述监控数据的类别和监控指标对所述监控数据进行处理,生成处理后的监控数据,以及将所述处理后的监控数据发送至所述客户端。
[0013]根据本发明实施例的用于IT领域的运维监控一体化系统,具有以下优点:
[0014](I)实施部署灵活方便,软硬件搭配更合理
[0015]本发明的用于IT领域的运维监控一体化系统采用易于安装、部署的高性能服务器,将运维监控和服务器集成在一起,实现软件和硬件的一体化,软硬件一体的解决方案省去了硬件的选型配置、软件的现场安装等实施工作。实施人员在现场直接根据用户IT基础设施情况进行配置,从而可以快速完成实施。
[0016](2)扩展方便,性能更加快速
[0017]支持对内置数据存储的扩展以及数据处理计算节点的扩展,增加系统性能,且软、硬件一体化使数据处理更迅速。
[0018](3)降低建设成本、实施风险最小化
[0019]本发明的用于IT领域的运维监控一体化系统避免了传统运维产品、软硬件集成中可能出现的兼容问题,以及不同品牌产品出现问题后厂商推卸责任的问题,从而降低了企业采购服务器和软件的总体成本,并且将实施的风险降到最低。
[0020]在本发明的一个实施例中,所述配置模块对每个所述监控对象进行配置,包括设置每个所述监控对象的IP地址或IP地址段以根据所述IP地址或IP地址段获取所述监控对象之间的层级关系和监控指标。
[0021 ] 在本发明的又一个实施例中,所述配置模块还用于以可视化展示界面形式显示所述监控对象之间的层级关系和所述监控指标。
[0022]此外,所述处理后的监控数据在portal页面中进行展示。
[0023]并且,所述监控模块和存储模块集成于服务器中。
[0024]本发明第二方面实施例提供一种用于IT领域的一体化运维监控方法,包括如下步骤:
[0025]对服务器进行网络配置并设置一个或多个监控对象;
[0026]对每个所述监控对象进行配置以获取所述监控对象之间的层级关系及监控指标;
[0027]配置完成后,从所述一个或多个监控对象中实时采集对应的监控数据,并将所述监控数据存储于数据库中;
[0028]当接收到客户端的查询请求时,读取与所述查询请求对应的监控数据,并根据所述监控数据的类别和监控指标对所述监控数据进行处理,生成处理后的监控数据;以及
[0029]将所述处理后的监控数据发送至所述客户端。
[0030]根据本发明实施例的用于IT领域的一体化运维监控方法,只需要通过简单配置即可实现对企业IT资源的监控,自动生成符合企业需求的可视化展示界面。具体地,上述用于IT领域的一体化运维监控方法通过相应的配置,确定所要监控的对象,再从监控的IT资源对象中获取监控数据,经过统计和分析后返回给客户端,实现了对企业IT资源的全方位监控,降低了运维功能在部署过程中的风险。本发明的用于IT领域的一体化运维监控方法可以帮助管理者方便、准确地分析、测量、控制、评价服务质量状况,有效推进和保证服务质量全面管理,并且对可能存在的运行管理风险和问题进行提前预防,对运行异常及时进行处理,以便保障数据中心生产系统的安全稳定运行。
[0031]在本发明的一个实施例中,所述对服务器进行网络配置,包括对所述服务器分配多个IP地址以对所述服务器进行访问。
[0032]在本发明的又一个实施例中,所述对每个所述监控对象进行配置,包括设置每个所述监控对象的IP地址或IP地址段以根据所述IP地址或IP地址段获取所述监控对象之间的层级关系和监控指标,以及根据所述监控对象之间的层级关系生成网络拓扑图。
[0033]此外,在对每个监控对象进行配置之后,还包括如下步骤:以可视化展示界面形式显示所述监控对象之间的网络拓扑图和所述监控指标。
[0034]并且,在所述生成处理后的监控数据之后,还包括如下步骤:将所述处理后的监控数据在portal页面中进行展示。
[0035]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】

【附图说明】
[0036]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0037]图1为根本发明实施例的用于IT领域的运维监控一体化系统的结构示意图;
[0038]图2为根据本发明实施例的用于IT领域的运维监控一体化系统的工作示意图;
[0039]图3为根据本发明实施例的用于IT领域的一体化运维监控方法的流程图;
[0040]图4为根据本发明实施例的对服务器及监控对象进行配置的流程图;以及
[0041]图5为根据本发明实施例的客户端请求并获取监控数据的流程图。
【具体实施方式】
[0042]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0043]在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0044]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0045]下面参考图1和图2描述本发明实施例的用于IT领域的运维监控一体化系统1000。
[0046]如图1所示,本发明实施例的用于IT领域的运维监控一体化系统1000包括配置模块100、监控模块200和存储模块300。其中,监控模块200可以分别与配置模块100和存储模块300进行通信。并且,本发明实施例的监控模块200和存储模块300集成于服务器中。
[0047]具体地,配置模块100可以设置一个或多个监控对象,并对每个监控对象进行配置以获取监控对象之间的层级关系和监控指标。
[0048]如图2所示,在本发明的一个实施例中,监控对象可以包括主机系统、网络系统、数据库、中间件、应用系统、业务系统、存储设备和IT环境系统等。
[0049]下面对配置模块100的配置过程进行详细描述。
[0050]配置模块100主要是对各类IT监控资源进行配置管理,例如,网络资源、主机资源、系统软件、应用软件、业务交易等。为了实现对上述IT监控资源的配置管理,则需要首先确定需要监控的监控对象,并对确定的监控对象进行相应的配置。
[0051]首先,配置模块100为服务器进行网络配置,包括为服务器分配多个IP地址,通过上述IP地址可以实现对服务器的访问。然后,可以由实施人员选择需要监控的监控对象。在本发明的实施例中,配置模块100可以对每个监控对象进行配置,包括设置每个监控对象的IP地址或IP地址段,从而用于IT领域的运维监控一体化系统1000可以根据上述IP地址或IP地址段自动查找到网络设备。并且,根据上述查找到的网络设备可以获取网络监控对象之间的层级关系,从而自动生成网络拓扑图。并且,可以进一步确定需要监控的监控指标,从而完成对网络监控的配置。
[0052]举例而言,当监控对象为业务系统时,监控指标为业务系统的运行日志和访问记录,通过对业务系统的运行日志及访问记录进行监测,可以综合判断业务系统的可用性及服务质量水平。
[0053]当监控对象为应用系统、中间件和数据库时,监控指标为中间件、数据库、系统关键进程及服务的性能数据,通过对中间件、数据库、系统关键进程及服务进行实时监测,根据各项性能指标的监测数据反映应用服务的健康状态。
[0054]当监控对象为主机系统时,监控指标为主机系统的运行状态,包括CPU占用率、内存使用率和磁盘空间等。
[0055]当监控对象为网络及设备时,监控指标为企业局域网内部核心网络设备的状态、性能,通过对企业局域网内部核心网络设备的状态、性能进行监控,可以反映出网络设备的运行状况、端口利用率,监测网络的连通性及带宽利用率。
[0056]需要说明的是,配置模块100进一步提供了可视化的配置页面,部署人员只需要根据配置页面上提示的信息进行选择,即可实现对监控对象的简单配置,配置完成后,运行系统即可采集网络设备的相关数据。
[0057]换言之,配置模块100可以通过可视化界面形式显示监控对象之间的层级关系,即显示网络拓扑图。并且,配置模块100还可以进一步显示监控对象对应的监控指标。通过上述可视化的监管界面,可以便于管理者对企业的业务系统、网络、主机系统等的可视化监控。
[0058]具体的,配置模块100进行资源配置管理主要包括以下功能:
[0059](I)配置项管理:可按配置项类别的采用不同图标表示,并可对授权的配置项信息进行增、删、改、查操作,同时支持配置项类别的扩展以及对配置项信息的手工录入或者批量导入。
[0060](2)配置关系管理:指针对配置项之间关联关系管理,不仅支持对业务/应用关系、应用/平台关系模型的建立,还支持配置项之间关系类别的扩充和配置项关系的编辑和维护。
[0061](3)配置查询与统计:能够根据配置项类型、所属业务系统分类及配置项的地理位置,按照服务器、网络设备、存储、数据库、中间件等进行分类查询统计,并支持组合检索条件对配置项查询结果过滤,并且支持以EXCEL或PDF格式导出查询统计结果。
[0062](4)拓扑管理:能够生成以配置项为节点,关系为节点间连线的初始拓扑图,用户可以根据需求对关系模型的拓扑图进行定制。
[0063]配置模块100将配置项与配置项之间关系,按照拓扑图形方式展现的管理,其主要功能包括:
[0064](I)支持全展开模式和层次化模式两种拓扑图形。全展开模式是指关系模型中的配置项全部展开;层次化模式是指按父节点、业务服务目录项节点分层次,逐步展开的拓扑图模式。
[0065](2)支持关系模型的拓扑图形再定制,可改变关系的描述方式,也能够隐藏不关注的配置项和关系。
[0066](3)支持一个系统的关系模型可以拥有多个拓扑图,可以按照用户的关注点显示不同的拓扑图。
[0067](4)支持图形上的浮动提示和右键菜单。
[0068]综上,配置模块100可以管理资源之间的关联关系,包括监控对象、监控指标和监控资源之间的关联关系等,经过配置,可以确定监控对象、监控资源和监控指标之间的管理关系。配置模块100根据相关的配置展示出监控对象的监控数据,生成符合企业实际情况的展示界面,如网络拓扑、企业IT资源的整体架构等。
[0069]具体地,根据设置的监控对象,例如业务系统、主机系统、网络系统等,以逻辑拓扑和真实拓扑相结合的形式进行展示,包括展示业务拓扑、主机及应用拓扑、网络拓扑,同时能够体现它们之间互相支撑和依赖关系。其中,业务拓扑可以对企业各系统架构、各系统的逻辑位置、逻辑关系、业务处理的流程、调用关系等进行视图化的展示。主机及应用拓扑包括公司各应用软件和模块,其数据流和接口关系以及相关的服务器。网络平台拓扑包括企业网络、存储等设备及其物理连接关系。
[0070]在拓扑图各个节点上,能够直观展示各业务、应用和平台资源节点运行状态、健康度情况,并可以按层逐级展开,显示更为详实、实时的用户感知信息。并且基于某对象节点,展开该节点向上的业务影响和向下的故障根源情况,并根据业务、应用、资源之间的关联关系,自动分析故障对相关资源、业务的影响范围及影响程度。
[0071]本发明无需安装部署,实施人员只需按照相关的提示即可实现对监控对象、监控指标等的配置,实现对企业IT资源的全方位监控,从而为故障定位、业务影响分析提供依据。管理者可以很直观的了解业务的整个运行情况,不仅增强了业务服务的质量,也提高了管理者预测和决策的效率。
[0072]监控模块200可以从配置模块100确定的一个或多个监控对象中实时采集对应的监控数据。存储模块300可以接收来自监控模块200的监控数据,并存储上述监控数据。在本发明的一些示例中,存储模块300可以为内置的内存数据库。
[0073]进一步,客户端在需要对运维数据进行查看时,会向服务器发送查询请求。客户端程序运行在浏览器环境中,用户只需要在客户端机器上装有浏览器,即可运行程序。并且,服务器端的程序可以在Win2000、Window NT、Linux、Unix等系统环境中运行。其中,客户端与服务器可以通过HTTP (Hypertext transfer protocol,超文本传输协议)协议进行通?目。
[0074]服务器在接收到查询请求后,将上述查询请求转交由内置的监控模块200进行处理。监控模块200可以在接收到上述查询请求时,从存储模块300中读取与查询请求对应的监控数据,并根据上述监控数据的类别和监控指标对监控数据进行处理,包括对对监控数据进行分析和整合,然后生成处理后的监控数据,以及将上述处理后的监控数据发送至客户端。并且,处理后的数据可以在portal页面中展示。
[0075]存储模块300可以与监控模块200实现交互,且存储模块300为内存数据库,内存数据库主要工作在内存区域,具有读取、存储数据的速度快的特点,从而很大程度上提高了本发明的用于IT领域的运维监控一体化系统的性能,满足了系统的高性能需求。并且,本发明具有可扩展性,当存储模块300的存储空间不能满足用户需求时,本发明支持存储空间的扩展,同时通过集群的方式可以达到数据的高速处理。
[0076]本发明的用于IT领域的运维监控一体化系统包括以下优点:
[0077]( I)实施部署灵 活方便,软硬件搭配更合理
[0078]本发明的用于IT领域的运维监控一体化系统采用易于安装、部署的高性能服务器,将运维监控和服务器集成在一起,实现软件和硬件的一体化,软硬件一体的解决方案省去了硬件的选型配置、软件的现场安装等实施工作。实施人员在现场直接根据用户IT基础设施情况进行配置,从而可以快速完成实施。
[0079](2)扩展方便,性能更加快速
[0080]支持对内置数据存储的扩展以及数据处理计算节点的扩展,增加系统性能,且软、硬件一体化使数据处理更迅速。
[0081](3)降低建设成本、实施风险最小化
[0082]本发明的用于IT领域的运维监控一体化系统经过严谨验证,避免了传统运维产品、软硬件集成中可能出现的兼容问题,以及不同品牌产品出现问题后厂商推卸责任的问题,从而降低了企业采购服务器和软件的总体成本,并且可以将实施的风险降到最低。
[0083]根据本发明实施例的用于IT领域的运维监控一体化系统可以看作是集数据的采集、存储、展示一体化的服务器一体机,将运维监控和服务器集成在一起。具体地,上述用于IT领域的运维监控一体化系统的主体为高性能服务器的IT运维监控一体机,只需要通过简单配置即可实现对企业IT资源的监控,自动生成符合企业需求的可视化展示界面。具体地,上述用于IT领域的运维监控一体化系统通过相应的配置,确定所要监控的对象,再从监控的IT资源对象中获取监控数据,经过统计和分析后返回给客户端,实现了对企业IT资源的全方位监控,降低了运维功能在部署过程中的风险。本发明的用于IT领域的运维监控一体化系统可以帮助管理者方便、准确地分析、测量、控制、评价服务质量状况,有效推进和保证服务质量全面管理,并且对可能存在的运行管理风险和问题进行提前预防,对运行异常及时进行处理,以便保障数据中心生产系统的安全稳定运行。[0084]下面参考图3至图5对本发明实施例的用于IT领域的一体化运维监控方法进行描述。其中,上述用于IT领域的一体化运维监控方法将对IT资源的运维监控方案集成于服务器中执行。
[0085]如图3所示,本发明实施例的用于IT领域的一体化运维监控方法,包括如下步骤:
[0086]步骤S301,对服务器进行网络配置,并设置一个或多个监控对象。
[0087]在本发明的一个实施例中,对服务器进行网络配置包括为服务器分别多个IP地址以实现对服务器进行访问。
[0088]步骤S302,对每个监控对象进行配置以获取监控对象之间的层级关系和监控指标。
[0089]在本发明的一个实施例中,监控对象可以包括主机系统、网络系统、数据库、中间件、应用系统、业务系统、存储设备和IT环境系统等。
[0090]具体地,对每个监控对象进行配置,包括设置每个监控对象的IP地址或IP地址段以根据上述IP地址或IP地址段获取监控对象之间的层级关系和监控指标。并且,根据监控对象之间的层级关系生成网络拓扑图。
[0091]在本发明的一个实施例中,在对每个监控对象进行配置之后,还包括如下步骤:以可视化界面的形式显示监控对象之间的网络拓扑图和监控指标。
[0092]步骤S303,配置完成后,从上述一个或多个监控对象中实时采集对应的监控数据,并将监控数据存储于数据库中。
[0093]步骤S304,当接收到客户端的查询请求时,读取与查询请求对应的监控数据,根据监控数据的类别和监控指标对监控数据进行处理,生成处理后的监控数据。
[0094]在本发明的一个实施例中,在生成处理后的监控数据之后,还包括如下步骤:将处理后的监控数据在portal页面中进行展示。
[0095]步骤S305,将处理后的监控数据发送至客户端。
[0096]下面参考图4对本发明实施例的对服务器及监控对象的配置过程进行描述。
[0097]步骤S401,对服务器进行网络配置。
[0098]具体地,为服务器分配多个IP地址,通过上述IP地址可以实现对服务器的访问。
[0099]步骤S402,选择网络监控对象。
[0100]在本发明的一些实施例中,可以由实施人员选择需要监控的监控对象。
[0101]步骤S403,设置监控对象的IP地址或IP地址段。
[0102]具体地,设置每个监控对象的IP地址或IP地址段,从而可以通过上述IP地址或IP地址段达到自动发现网络设备。
[0103]步骤S404,确定网络拓扑的层级关系。
[0104]根据上述查找到网络设备,可以获取网络监控对象之间的层级关系。
[0105]步骤S405,确定监控指标。
[0106]举例而言,当监控对象为为业务系统时,监控指标可以为业务系统的运行日志和访问记录。通过对业务系统的运行日志和访问记录进行监测,可以综合判断业务系统的可用性和服务器质量水平。
[0107]当监控对象为应用系统、数据库和中间件时,监控指标为中间件、数据库和系统关键进程及服务的性能数据,可以通过对中间件、数据库和系统关键进程及服务进行实时监测,根据各项性能指标的监测数据反映应用服务的健康状态。
[0108]当监控对象为主机系统时,监控指标为主机设备的运行状态,包括CPU占用率、内存使用率和磁盘空间等。
[0109]当监控对象为网络及设备时,监控指标为企业局域网内部核心网络设备的状态、性能,通过对企业局域网内部核心网络设备的状态、性能进行监控,可以反映出网络设备的运行状况、端口利用率,监测网络的连通性和带宽利用率。
[0110]步骤S406,根据配置自动生成网络拓扑及显示相应的指标。
[0111]本发明可以将与配置相关的信息以可视化界面的形式进行展现。具体地,可以根据步骤S404中获得的网络监控对象之间的层级关系,自动生成网络拓扑图。通过可视化界面展示上述网络拓扑图。并且,可以进一步确定需要监控的监控指标,从而完成对网络监控的配置。通过上述可视化的监管界面,可以便于管理者对企业的业务系统、网络、主机系统等的可视化监控。
[0112]下面对可视化界面下的配置管理功能进行描述:
[0113](I)配置项管理:可按配置项类别的采用不同图标表示,并可对授权的配置项信息进行增、删、改、查操作,同时支持配置项类别的扩展以及对配置项信息的手工录入或者批量导入。
[0114](2)配置关系管理:指针对配置项之间关联关系管理,不仅支持对业务/应用关系、应用/平台关系模型的建立,还支持配置项之间关系类别的扩充和配置项关系的编辑和维护。
[0115](3)配置查询与统计:能够根据配置项类型、所属业务系统分类及配置项的地理位置,按照服务器、网络设备、存储、数据库、中间件等进行分类查询统计,并支持组合检索条件对配置项查询结果过滤,并且支持以EXCEL或PDF格式导出查询统计结果。
[0116](4)拓扑管理:能够生成以配置项为节点,关系为节点间连线的初始拓扑图,用户可以根据需求对关系模型的拓扑图进行定制。
[0117]将配置项与配置项之间关系,按照拓扑图形方式展现的管理,其主要功能包括:
[0118](I)支持全展开模式和层次化模式两种拓扑图形。全展开模式是指关系模型中的配置项全部展开;层次化模式是指按父节点、业务服务目录项节点分层次,逐步展开的拓扑图模式。
[0119](2)支持关系模型的拓扑图形再定制,可改变关系的描述方式,也能够隐藏不关注的配置项和关系。
[0120](3)支持一个系统的关系模型可以拥有多拓扑图,可以按照用户的关注点显示不同的拓扑图。
[0121](4)支持图形上的浮动提示和右键菜单。
[0122]综上,本发明可以管理资源之间的关联关系,包括监控对象、监控指标和监控资源之间的关联关系等,经过配置,可以确定监控对象、监控资源和监控指标之间的管理关系。根据相关的配置展示出监控对象的监控数据,生成符合企业实际情况的展示界面,如网络拓扑、企业IT资源的整体架构等。
[0123]具体地,根据设置的监控对象,例如业务系统、主机系统、网络系统等,以逻辑拓扑和真实拓扑相结合的形式进行展示,包括展示业务拓扑、主机及应用拓扑、网络拓扑,同时能够体现它们之间互相支撑和依赖关系。其中,业务拓扑可以对企业各系统架构、各系统的逻辑位置、逻辑关系、业务处理的流程、调用关系等进行视图化的展示。主机及应用拓扑包含公司各应用软件和模块,其数据流和接口关系以及相关的服务器。网络平台拓扑包括企业网络、存储等设备及其物理连接关系。
[0124]在拓扑图各个节点上,能够直观展示各业务、应用和平台资源节点运行状态、健康度情况,并可以按层逐级展开,显示更为详实、实时的用户感知信息。并且基于某对象节点,展开该节点向上的业务影响和向下的故障根源情况,并根据业务、应用、资源之间的关联关系,自动分析故障对相关资源、业务的影响范围及影响程度。
[0125]本发明无需安装部署,实施人员只需按照相关的提示即可实现对监控对象、监控指标等的配置,实现对企业IT资源的全方位监控,从而为故障定位、业务影响分析提供依据。管理者可以很直观的了解业务的整个运行情况,不仅增强了业务服务的质量,也提高了管理者预测和决策的效率。
[0126]下面参考图5对本发明实施例的客户端请求并获取监控数据的流程进行描述。
[0127]步骤S501,客户端向内置监控模块提交查询请求。
[0128]客户端在需要对运维数据进行查看时,会向服务器发送查询请求。需要说明的是,客户端程序运行在浏览器环境中,用户只需要在客户端机器上装有浏览器,即可运行程序。并且,服务器端程序可以在Win2000、Window NT、Linux、Unix等系统环境中运行。其中,客户端与服务器可以通过HTTP协议进行通信。
[0129]服务器在接收到上述查询请求后,将上述查询请求转交由内置监控模块进行处理。
[0130]步骤S502,内置监控模块从内置内存数据库中查询所需数据。
[0131]内置监控模块在接收到上述查询请求时,从内置内存数据库中读取与查询请求对应的监控数据,然后根据上述获取的监控数据的类别和监控指标对监控数据进行处理。
[0132]需要说明的是,内置监控模块可以从步骤S402中确定的一个或多个监控对象中实时采集对应的监控数据,然后将上述监控数据存储在内存数据库中。
[0133]内存数据库主要工作在内存区域,具有读取、存储数据的速度快的特点,从而很大程度上提高了系统的性能,满足了系统的高性能需求。并且,本发明具有可扩展性,当内存数据库的存储空间不能满足用户需求时,本发明支持存储空间的扩展,同时通过集群的方式可以达到数据的高速处理。
[0134]在本发明的一些实施例中,上述对监控数据的处理包括对监控数据进行分析和整合。在经过分析和整合之后,生成处理后的监控数据。
[0135]在本发明的一个示例中,上述处理后的监控数据可以在portal页面中进行展示。
[0136]步骤S503,内置监控模块将从内置数据库中查询到的数据返回给客户端。
[0137]根据本发明实施例的用于IT领域的一体化运维监控方法,包括以下优点:
[0138](I)实施部署灵活方便,软硬件搭配更合理
[0139]本发明的用于IT领域的一体化运维监控方法将运维监控和服务器集成在一起,实现软件和硬件的一体化,软硬件一体的解决方案省去了硬件的选型配置、软件的现场安装等实施工作。实施人员在现场直接根据用户IT基础设施情况进行配置,从而可以快速完成实施。
[0140](2)扩展方便,性能更加快速
[0141]支持对内置数据存储的扩展以及数据处理计算节点的扩展,增加系统性能,且软、硬件一体化使数据处理更迅速。
[0142](3)降低建设成本、实施风险最小化
[0143]本发明的用于IT领域的一体化运维监控方法经过严谨验证,避免了传统运维产品、软硬件集成中可能出现的兼容问题,以及不同品牌产品出现问题后厂商推卸责任的问题,从而降低了企业采购服务器和软件的总体成本,并且将实施的风险降到最低。
[0144]根据本发明实施例的用于IT领域的一体化运维监控方法只需要通过简单配置即可实现对企业IT资源的监控,自动生成符合企业需求的可视化展示界面。具体地,上述用于IT领域的一体化运维监控方法通过相应的配置,确定所要监控的对象,再从监控的IT资源对象中获取监控数据,经过统计和分析后,在portal中进行展示,并存储至内置的内存数据库中,实现了对企业IT资源的全方位监控,降低了运维功能在部署过程中的风险。本发明的用于IT领域的一体化运维监控方法可以帮助管理者方便、准确地分析、测量、控制、评价服务质量状况,有效推进和保证服务质量全面管理,并且对可能存在的运行管理风险和问题进行提前预防,对运行异常及时进行处理,以便保障数据中心生产系统的安全稳定运行。
[0145]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0146]在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(R0M),可擦除可编辑只读存储器(EPR0M或闪速存储器),光纤装置,以及便携式光盘只读存储器(⑶ROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0147]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0148]本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0149]此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0150]上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0151]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0152]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求极其等同限定。
【权利要求】
1.一种用于IT领域的运维监控一体化系统,其特征在于,包括: 配置模块,用于设置一个或多个监控对象,并对每个所述监控对象进行配置以获取所述监控对象之间的层级关系及监控指标; 监控模块,用于从所述一个或多个监控对象中实时采集对应的监控数据; 存储模块,用于接收来自所述监控模块的所述监控数据,并存储所述监控数据, 其中,所述监控模块还用于在接收到客户端的查询请求时,从所述存储模块中读取与所述查询请求对应的监控数据,并根据所述监控数据的类别和监控指标对所述监控数据进行处理,生成处理后的监控数据,以及将所述处理后的监控数据发送至所述客户端。
2.如权利要求1所述的用于IT领域的运维监控一体化系统,其特征在于,所述配置模块对每个所述监控对象进行配置,包括设置每个所述监控对象的IP地址或IP地址段以根据所述IP地址或IP地址段获取所述监控对象之间的层级关系和监控指标。
3.如权利要求1或2所述的用于IT领域的运维监控一体化系统,其特征在于,所述配置模块还用于以可视化展示界面形式显示所述监控对象之间的层级关系和所述监控指标。
4.如权利要求1所述的用于IT领域的运维监控一体化系统,其特征在于,所述处理后的监控数据在portal页面中进行展示。
5.如权利要求1所述的用于IT领域的运维监控一体化系统,其特征在于,所述监控模块和存储模块集成于服务器中。
6.一种用于IT领域的一体化运维监控方法,其特征在于,包括如下步骤: 对服务器进行网络配置并设置一个或多个监控对象; 对每个所述监控对象进行配置以获取所述监控对象之间的层级关系及监控指标;配置完成后,从所述一个或多个监控对象中实时采集对应的监控数据,并将所述监控数据存储于数据库中; 当接收到客户端的查询请求时,读取与所述查询请求对应的监控数据,并根据所述监控数据的类别和监控指标对所述监控数据进行处理,生成处理后的监控数据;以及将所述处理后的监控数据发送至所述客户端。
7.如权利要求6所述的用于IT领域的一体化运维监控方法,其特征在于,所述对服务器进行网络配置,包括为所述服务器分配多个IP地址以对所述服务器进行访问。
8.如权利要求6所述的用于IT领域的一体化运维监控方法,其特征在于,所述对每个所述监控对象进行配置,包括设置每个所述监控对象的IP地址或IP地址段以根据所述IP地址或IP地址段获取所述监控对象之间的层级关系和监控指标,以及根据所述监控对象之间的层级关系生成网络拓扑图。
9.如权利要求8所述的用于IT领域的一体化运维监控方法,其特征在于,在所述对每个监控对象进行配置之后,还包括如下步骤:以可视化展示界面形式显示所述监控对象之间的网络拓扑图和所述监控指标。
10.如权利要求6所述的用于IT领域的一体化运维监控方法,其特征在于,在所述生成处理后的监控数据之后,还包括如下步骤:将所述处理后的监控数据在portal页面中进行展示。
【文档编号】H04L12/26GK103532780SQ201310473950
【公开日】2014年1月22日 申请日期:2013年10月11日 优先权日:2013年10月11日
【发明者】徐俊, 王智源, 石少强, 丛航, 谢发强, 张秋萍, 方玉诚 申请人:北京有度致远信息科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1