通过单个网络接口帮助多个事件集合的跟踪和监控制造技术

技术编号:3517573 阅读:227 留言:0更新日期:2012-04-11 18:40
通过单个网络接口基本同时地跟踪/监控多个事件的集合。可以为一个主机或者为通过所述网络接口而被耦合的多个主机来跟踪和/或监控所述多个事件。为主机所跟踪/监控的所述事件的集合由所述主机所定义,并且在一个或多个配置文件中被维护。所述配置文件可以被动态地更新。

【技术实现步骤摘要】

本专利技术一般涉及网络事件的跟踪和监控,并且特别涉及使用单个网络接口为一个或多个的主机(host)帮助对多个网络事件集合进行基本同时地跟踪和/或监控。
技术介绍
提供通信环境以使得多个主机,例如多个操作系统,能够通过单个网络接口而被连接到一个或多个网络。例如,由国际商业机器公司所提供的企业系统结构(ESA)/390系统包括到网络接口的主机,其帮助通过单个网络接口来将位于一个或多个分区(partition)上的多个操作系统连接到一个或多个网络上。虽然,多个主机对单个网络接口的共享已经提供了许多优势,但是,在例如通过单个网络接口对网络数据进行跟踪和监控的过程中,它还是产生了困难。例如,为一个主机跟踪特定的事件集合并且同时为另一个主机跟踪不同的事件集合是不可能的。另外,甚至同时为一个主机跟踪不同的事件集合也是不可能的。另外,没有提供为特定主机的数据监控。即,没有为一个主机相对于另一个主机对通过接口所接收的数据进行描述。另外,不能够同时为一个主机对不同事件集合进行监控。因此,需要有帮助对通过单个接口所接收的网络数据进行分析的能力。例如,需要有这样的能力,其允许为一个主机跟踪一个特定的事件集合,并且基本同时地为另一个主机跟踪不同的事件集合。作为另一个例子,需要有这样的能力,其允许基本同时地为一个主机跟踪多个事件集合。作为再一个例子,需要有这样的能力,其使得能够为特定的主机监控数据。还需要有这样的能力,其使得能够基本同时地为主机监控多个事件集合。
技术实现思路
通过提供帮助对通信环境的事件进行分析的方法,克服了现有技术的缺点,并且提供了另外的优点。所述方法例如包括为所述通信环境的第一主机提供一个或多个事件的集合;以及为所述通信环境的第二主机提供一个或多个事件的另外的集合,以使得能够通过单个网络接口基本同时地分析所述一个或多个事件的集合以及所述一个或多个事件的另外的集合。作为一个例子,所述第一主机和所述第二主机是同一个主机。作为另一个例子,所述第一主机和所述第二主机是不同的主机。在一个实施例中,所述事件是可跟踪的事件,并且所述基本同时地分析包括通过所述单个网络接口来基本同时地跟踪所述一个或多个可跟踪事件的集合以及所述一个或多个可跟踪事件的另外的集合。在另一个实施例中,所述事件是用于通过所述单个网络接口所传播的流量的网络流量监控事件,并且所述基本同时地分析包括通过所述单个网络接口来基本同时地监控所述一个或多个网络流量监控事件的集合以及所述一个或多个网络流量监控事件的另外的集合。在又一个实施例中,帮助对通信环境的事件进行监控的方法被提供。所述方法例如包括为耦合到同一个网络接口上的多个主机中的所选主机定义将被监控的网络事件的集合;以及为所选主机监控所述网络事件的集合,所述监控包括检查通过所述同一个网络接口所接收的数据。对应于上述方法的系统和计算机程序产品在这里也被描述并且被要求权利。通过本专利技术的技术,另外的特征和优点被实现。本专利技术的其它实施例和方面在这里被详细地描述,并且被认为是被要求权利的本专利技术的一部分。附图说明在本说明书的结尾,本专利技术的主题被特别地指出并且明确地在所述权利要求中被要求权利。参考附图,根据下面的详细描述,本专利技术的前述以及其它的目标、特征和优点将变得显而易见,其中图1描述了结合和使用本专利技术的一个或多个方面的通信环境的一个实施例;图2根据本专利技术的一个方面而描述了图1的通信环境的适配器的其它细节;图3a-3b描述了图2的通信适配器中所存储的并且根据本专利技术的一个方面所使用的控制表的例子;图4根据本专利技术的一个方面而描述了与跟踪事件和捕获数据有关的逻辑的一个实施例;图5根据本专利技术的一个方面而描述了具有多个跟踪缓冲区段的通信环境的主存储器的一个实施例;图6根据本专利技术的一个方面而描述了与对通过单个网络接口所接收的网络流量进行监控有关的逻辑的一个实施例。具体实施例方式在本专利技术的一个或多个方面中,提供了通过单个网络接口帮助对事件进行分析的能力。例如,提供了通过同一个(例如单个的)网络接口来帮助为一个或多个主机(例如操作系统、协议栈等)对多个事件的集合进行基本同时地跟踪的能力。如本专利技术的另一方面,提供了帮助对去往特定主机的并且通过由一个或多个主机所使用的网络接口所接收的网络流量进行监控的能力。所述能力被包括在所述网络接口的通信适配器内的或耦合到其的分离设备里的跟踪/监控或探测器(sniffer)代码执行中。参考图1描述了结合和使用本专利技术的一个或多个方面的通信环境的一个实施例。通信环境100包括至少一个系统102,例如物理机器或中央处理器的联合体,其被逻辑地分区为多个分区104。所述系统例如是基于由国际商业机器公司,Armonk,New York所提供的企业系统架构(ESA)/390的,其例子在IBM的出版物中被描述,所述出版物的标题为“Enterprice Systems Architecture/390 Principles Of Operation”,IBM出版号No.SA22-7201-07,2001年7月,其在此全部引入作为参考。系统102的每个逻辑分区104能够独立进行操作,就好像其是分离的计算机系统一样。有各种机制用于提供逻辑分区,例如,在下列专利中描述了其例子Guyette等的美国专利4,564,903,标题为“PartitionedMultiprocessor Programming System”,1986年1月14日出版;Bean等的美国专利4,843,541,标题为“Logical Resource Partitioning Of A DataProcessing System”,1989年6月27日出版;以及Kubala的美国专利5,564,040,标题为“Method And Apparatus For Providing A ServerFunction In A Logically Partitioned Hardware Machine”,1996年10月8日出版,所述专利中的每个都在此全部引入作为参考。每个逻辑分区104能够执行一个操作系统106,所述操作系统对于每个分区可能是不同的。可以在逻辑分区中执行的操作系统的例子是所述OS/390操作系统,其由国际商业机器公司,Armonk,New York所提供,其它操作系统也可以被采用。逻辑分区104通过主机网络接口110被耦合到至少一个网络108上。网络108可能是多种网络中的一种,所述网络例如包括局域网(LAN)、广域网(WAN)等。另外,所述网络可能具有不同的媒介类型。例如,LAN可能是光纤分布式数据接口(FDDI)、令牌环、以太网等。网络108被耦合到一个或多个计算单元,例如大型机112或个人计算机114,其通过网络108向逻辑分区104发送数据和/或从逻辑分区104接收数据。网络108采用主机网络接口110将所述计算单元耦合到所述逻辑分区上。主机网络接口110减小了在所述多个分区上的网络开销,并且例如包括主机信道连接120和通信适配器122。作为一个例子,主机信道连接120是用于将所述逻辑分区耦合到通信适配器122的IBM企业系统连接(ESCON)信道连接器,并且通信适配器122例如是用于将所述逻辑分区耦合到所述网络上的IBM本文档来自技高网...

【技术保护点】
一种帮助对通信环境的事件进行分析的方法,所述方法包括:为所述通信环境的第一主机提供一个或多个事件的集合;以及为所述通信环境的第二主机提供一个或多个事件的另外的集合,以使得能够通过单个网络接口来基本同时地分析所述一个或多个事件 的集合以及所述一个或多个事件的另外的集合。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:GB马科斯B拉贾拉曼BH拉特克利夫AR塞杰AJ斯塔格SR瓦利
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1