CN100417081C - 检查和修复网络配置的方法和系统 - Google Patents

检查和修复网络配置的方法和系统 Download PDF

Info

Publication number
CN100417081C
CN100417081C CNB2005100093083A CN200510009308A CN100417081C CN 100417081 C CN100417081 C CN 100417081C CN B2005100093083 A CNB2005100093083 A CN B2005100093083A CN 200510009308 A CN200510009308 A CN 200510009308A CN 100417081 C CN100417081 C CN 100417081C
Authority
CN
China
Prior art keywords
network
collocation strategy
affairs
incident
solution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005100093083A
Other languages
English (en)
Other versions
CN1703007A (zh
Inventor
李崇明
戴维·迈克尔·沙科尔弗德
格埋戈里·爱德华·玛克布里德
詹姆斯·米特谢尔·拉特里夫
卡拉德哈·沃鲁甘蒂
桑迪普·戈毕赛迪
罗伯特·贝弗利·巴沙姆
迪奈施·C.·沃玛
李康源
达科史·阿格拉瓦尔
布伦特·威廉·亚德利
卡里德·弗拉利-阿迪布
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1703007A publication Critical patent/CN1703007A/zh
Application granted granted Critical
Publication of CN100417081C publication Critical patent/CN100417081C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0866Checking the configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Abstract

公开一种执行网络的配置检查的技术。关于至少一个事务扫描网络数据仓库。产生所述事务的至少一个事件。使至少一个配置策略与所述事件相关联。比较所述配置策略和与所述事件相关联的配置数据。根据所述比较,确定所述配置策略是否已被违反。还公开一种执行网络的积极配置检查的技术。接收假想网络情形。根据假想的网络情形产生至少一个事务。用所述事务的配置数据填充网络数据仓库。利用事件到事务的映射,产生所述事务的至少一个事件。与所述事件相关联的配置数据被用于确定配置策略是否已被违反。此外,公开一种执行网络的反应配置检查的技术。此外,还公开一种校正配置问题的技术。

Description

检查和修复网络配置的方法和系统
技术领域
本发明涉及检查和修复网络配置。
背景技术
存储区域网(SAN)可被描述成互连共享数据存储装置和可被客户计算机访问的相关服务器计算机的高速网络或子网。由于几个原因,SAN正在成为与直接连接存储模型相比,优选的用于块存储系统存储体系结构模型。例如,SAN允许多个服务器直接共享一批存储装置,允许从服务器独立管理存储。另外,管理SAN的系统管理员不必购买额外的服务器来增大存储容量,因为可独立地增加额外的数据存储装置。
在诸如SAN之类复杂的网络环境中,存在网络中的组件之间的不兼容性的多个来源。例如,主机总线适配器(HBA)固件层会和与HBA连接的交换机中的固件冲突。HBA可被描述成驻留在主机总线和光纤通道环之间,并且管理主机总线和光纤通道环之间的信息的传送的I/O适配器。交换机可被描述成驻留在网络的各个分割部分之间,交换机接收数据分组,确定数据分组的目的地,并把数据分组转发给它们的目的地。光纤通道环可被描述成串行数据传送体系结构。在另一例子中,设备驱动程序可能未被正确配置以充分利用存储装置的能力。设备驱动程序可被描述成控制设备的程序。确定SAN中的所有可能问题是一项手工操作的并且经常易于产生错误的任务。此外,应用正确的改变来减轻问题也易于产生错误,并且可能导致问题变得更严重。
另外,由于系统管理员需要知道来自不同厂商的设备之间的许多互操作性约束,因此配置SAN是一项费时的困难任务。一般来说,厂商生产SAN设备,以致SAN设备与该厂商的战略伙伴的设备和服务相互协作,从而获得与其它厂商相比的竞争优点。另外,互操作性约束不断变化,于是,系统管理员难以适应所述变化。
于是,为了充分发挥SAN的益处,系统管理员应能够容易地管理SAN。从而,通常与每个SAN安装一道部署SAN管理软件。SAN管理软件工具的一个特征是其帮助系统管理员配置SAN的能力。一种这样的SAN管理软件工具是
Figure C20051000930800091
Figure C20051000930800092
存储区域网管理器(来自国际商用机器公司),该存储区域网管理器提供SAN内的组件和磁盘资源的布局发现和显示,并提供监视和问题识别,以帮助SAN的可维护性。
从而,系统管理员需要选择要为SAN购买的新存储装置的帮助,以确保新的存储装置与SAN中的现有装置兼容。另外,当新的存储装置被配置到SAN中时,系统管理员需要配置新存储装置的帮助,以致不会违反特定于特殊SAN安装的SAN配置约束。例如,SAN安装可能具有关于哪些装置应被组合在一起,以便满足性能、可靠性和/或安全性关心的一些具体规则。
虽然现有的网络管理工具有用,但是本领域中仍然存在改进网络,例如SAN网络的检查和修复的需要。
发明内容
提供一种执行网络的配置检查的方法,系统和程序。关于至少一个事务(transaction)扫描网络数据仓库(network data store)。产生所述事务的至少一个事件。使至少一个配置策略与所述事件相关联。比较所述配置策略和与所述事件相关联的配置数据。根据所述比较,确定所述配置策略是否已被违反。
还提供一种执行网络的积极(proactive)配置检查的方法,系统和程序。接收假想网络情形。根据假想的网络情形产生至少一个事务。用所述事务的配置数据填充网络数据仓库。利用事件到事务的映射,产生所述事务的至少一个事件。与所述事件相关联的配置数据被用于确定配置策略是否已被违反。
此外,提供一种执行网络的反应(reactive)配置检查的方法,系统和程序。接收对现有网络配置执行配置检查的请求。关于至少一个事务扫描网络数据仓库。利用事件到事务的映射,产生所述事务的至少一个事件。与所述事件相关联的配置数据被用于确定配置策略是否已被违反。
此外,提供一种校正配置问题的方法,系统和程序。检测配置问题。确定在知识数据仓库中是否存在所述配置问题的至少一种解决方案。当确定知识数据仓库中存在至少一种解决方案时,自动选择某一解决方案来解决配置问题。当所述解决方案可被自动应用时,自动应用所述解决方案。当不能自动应用所述解决方案时,通知用户。
附图说明
现在参见附图,其中相同的附图标记表示对应的部件:
图1以方框图的形式,图解说明根据本发明的某些实现的计算环境。
图2以方框图的形式,图解说明根据本发明的某些实现的自动配置系统的更多细节。
图3图解说明根据本发明的某些实现的积极方法的逻辑。
图4图解说明根据本发明的某些实现的反应方法的逻辑。
图5图解说明根据本发明的某些实现进行配置检查的逻辑。
图6图解说明根据本发明的某些实现的自动校正的逻辑。
图7图解说明根据本发明的某些实现可使用的计算机系统的体系结构。
具体实施方式
在下面的说明中,参考构成所述说明的一部分,并且图解说明本发明的一些实现的附图。显然在不脱离本发明的范围的情况下,可以利用其它实现,并且可做出结构和操作变化。
本发明的实现提供一种自动配置系统,所述自动配置系统允许系统管理员识别由于网络(例如SAN)中,新组件(例如软件或硬件组件)的可能添加而引起的潜在的与网络和/或存储器相关的配置问题。另外,所述自动配置系统自动从互操作性站点(例如,类似于如何分发用于新病毒的补丁)或系统管理领域中的专家维护的数据仓库下载最新的配置约束(例如,配置策略)。配置策略保存在自动配置系统可访问的策略数据仓库中。在一些实现中,配置策略以CIM-SNIA/SMIS虚拟存储模型为基础。
自动配置系统或者自动地或者依据明确的调用,确定假想或者现有配置是否违反任意规定的配置策略。自动配置系统可产生报警事件和/或通知消息,把配置错误通知系统管理员。自动配置系统还可借助网络布局(topology)显示器,突出显示与网络和/或存储器相关的配置问题。
本发明的实现提供检测网络环境中的不兼容性的自动配置系统,如果存在关于不兼容性的正确解决方案,那么自动配置系统自动应用该解决方案。
本发明的实现允许利用时间关系(例如每12小时或每5分钟),调用配置检查,所述配置检查可手工调用(例如由用户调用),或者由工具(例如规划器工具)调用。此外,本发明的实现及时对网络(例如SAN)数据进行配置检查和/或对描述SAN的至少一个在先版本的历史数据进行配置检查。
图1以方框图的形式图解说明根据本发明的某些实现的计算环境。管理服务器计算机120与网络190连接,其它组件(例如软件或硬件装置)与网络190连接。网络190可包含任意类型的网络,例如存储区域网(SAN),局域网(LAN),广域网(WAN),因特网,企业内部网等。虽然这里的例子指的是SAN,不过例子只是用于增强本发明的各种实现的理解,并不意图把本发明的实现限制于SAN。
管理服务器计算机120包括可用易失性和/或非易失性装置实现的系统存储器122。自动配置系统150在系统存储器122中执行。另外,至少一个服务器应用程序160在系统存储器122中运行。
管理服务器计算机120与网络数据仓库170,本地策略数据仓库172,和知识数据仓库176连接。通过网络192,可用远程策略数据仓库174中的数据更新本地策略数据仓库172中的数据。
网络数据仓库170保持现有配置数据。在本发明的某些实现中,网络内的组件可报告它们的特征,例如固件层次,设备驱动程序(driver)层次和配置数据,以便存储在网络数据仓库170中。自动配置系统150可部署至少一个代理来监视组件,当在组件发生某些活动时,代理把数据发回自动配置系统150,并保存在网络数据仓库170中。
例如,存储器管理倡议标准(Storage Management InitiativeStandard:SMIS)描述其中SAN内的组件报告它们的特征的数据存储软件的标准。SMIS由自称为伙伴开发计划(Partner DevelopmentProgram:PDP)的小组产生,他们都是存储网络工业协会(StorageNetworking Industry Association:SNIA)的成员。借助SMIS,SAN的组件提供更新影响兼容性的属性,例如固件层次和配置数据的方法。
数据仓库可以是例如数据库。虽然为了便于理解,图解说明了独立的数据仓库170,172,174,176,但是数据仓库170,172,174,176中的数据可保存在与管理服务器计算机120连接的或少或多的数据仓库中,或者保存在与管理服务器计算机120连接的其它计算机上的数据仓库中。
每个数据仓库170,172,174,176可包含一系列的存储装置,例如直接存取存储装置(Direct Access Storage Device:DASD),独立磁盘冗余阵列(Just a Bunch of disk:JBOD),独立磁盘冗余阵列(RAID),虚拟化装置等。
图2以方框图的形式,图解说明根据本发明的某些实现的自动配置系统150的更多细节。虽然组件210,212,214,216,218,220和222被图解表示成自动配置管理器150的独立组件,不过可用比图解说明的那些组件更少或更多或者不同的组件实现组件210,212,214,216,218,220和222的功能。另外,可在与管理服务器计算机120连接的一个不同的计算机实现组件210,212,214,216,218,220和222至少之一的功能。
本发明的实现允许执行积极检查和反应检查。积极层212允许系统管理员产生并检查和他们想要产生的新的网络配置有关的假想情形。反应层210允许系统管理员规定现有网络配置的配置检查的特征。
自动策略更新层224联系远程策略数据仓库174,获得最新配置策略的更新,自动策略更新层224把这些配置策略保存在本地策略数据仓库172中。扫描器-事件发生器层214关于事务扫描网络数据仓库170,产生至少一个事务的事件。例证的事务包括:把主机xyz连接到交换机123;新卡被加入主机1b6中;交换机902的固件代码被更新;组件被重新分区(rezone)。
扫描器-事件发生器层214关于至少一个事务扫描网络数据仓库170,并产生所述至少一个事务的至少一个事件。在一些实现中,存在使至少一个事件与有效事务相关联的映射。对于事务“连接主机xyz和交换机123”来说,例证的事件可以是核实事件,核实事件是获得与主机xyz和交换机123相关的配置数据的事件。配置数据可识别主机的操作系统,作为主机的HBA的数目,交换机的固件层次等。事件和获得的配置数据被传送给策略执行/触发发生器216。
特别地,在从扫描器/事件发生器214收到特定类型的事件和对应数据之后,策略执行/触发发生器216产生该事件的至少一种触发。对于事务“连接主机xyz和交换机123”和核实事件来说,例证的触发包括:主机名称-交换机名称和主机位置-交换机位置。触发还与由其产生触发的事件相关,以及与该事件的配置数据相关。
策略执行引擎调度器(“调度器”)218从本地策略数据仓库172取回(retrieve)与至少一个触发相关的至少一个配置策略,并把配置策略高速缓存到存储器中。在一些实现中,一些触发可能不具有相关的配置策略。例证的配置策略可以是:主机xyz和交换机在相同位置,和主机xyz不能与连接另一主机的交换机连接。
评估器220比较所述至少一个配置策略和与由其产生触发的事件相关的配置数据,以确定配置策略是否已被违反。对于触发“主机位置-交换机位置”,评估器220可比较配置策略“主机xyz和交换机在相同位置”与主机xyz和交换机123的配置数据。如果主机xyz和交换机123不在相同位置,那么该配置和配置策略不相符。动作管理器222根据评估器220的确定,执行至少一种动作。
图3图解说明根据本发明的某些实现的积极方法的逻辑。控制开始于方框300,接收利用积极层212产生的假想网络情形。在一些实现中,可利用积极层212提供的用户接口产生网络布局。在一些备选实现中,用户可通过用户接口输入性能,可用性和其它约束,并自动产生网络布局。在方框310中,积极层212根据假想的网络情形,产生至少一个事务。在方框320,积极层212用所述至少一个事务的配置数据填充网络数据仓库170。在一些实现中,积极层212保存可包括在网络中的组件(例如主机组件,交换机等)的配置数据。随后,如果事务是:连接主机xyz和交换机123,那么积极层212把主机xyz和交换机123的配置数据保存到网络数据仓库170中。
在方框330中,自动配置系统150的组件确定所述至少一个事务是否导致不兼容性,性能问题,和/或可用性问题。不兼容性可被描述成组件之间的冲突。性能问题可被描述成和是否满足所需性能水平有关的问题。可用性问题可被描述成与在网络中的任意地方,是否存在单一故障点有关的问题。
在方框340中,自动配置系统150的组件产生并发送报告。在方框350中,积极层212回退(roll back)所述至少一个事务,从而通过消除增加的配置数据,使网络数据仓库170返回先前的一致状态(即,使网络数据仓库170返回产生所述至少一个事务之前所处的状态)。
图4图解说明根据本发明的某些实现的反应方法的逻辑。控制开始于方框400,自动配置系统150接收对现有网络配置执行配置检查的请求。特别地,反应层210允许例如系统管理员规定现有网络配置的配置检查的特征。例如,所述特征可规定将对其进行配置检查的网络的区域,将对其进行配置检查的网络中的组件,或者将对其进行配置检查的时间间隔(例如最近12小时等)。在方框410中,关于规定的特征,自动配置系统150的组件确定现有的网络配置是否导致不兼容性,性能问题,和/或可用性问题。在方框420中,根据在方框410中做出的确定,动作管理器222执行至少一种动作。
图5图解说明根据本发明的某些实现进行配置检查的逻辑。控制开始于方框500,扫描器-事件发生器层214的扫描器关于至少一个事务扫描网络数据仓库170。在一些实现中,扫描器扫描新的事务。在方框510中,扫描器/事件发生器214的事件发生器产生所述至少一个事务的至少一个事件。可利用事务到事件的映射,产生所述至少一个事件。
在一些实现中,配置策略可被分类成连接类配置策略,区域类配置策略,节点类配置策略,环路类配置策略或路径性能类配置策略。连接类策略指示哪些组件可以和不可以直接互连。区域类策略指示哪些组件可以和不可以在相同的区域中。区域(zone)定义数据分组如何流经一组组件之间的端口。例如,在一个区域中,数据分组可从位于主计算机A的第一端口流过位于交换机B的第三端口。从而,可防止某些主计算机利用某些交换机端口。节点类策略指示哪些类型的HBA可驻留在特定的主机,以及驱动程序、固件和操作系统(OS)软件的哪些组合是兼容的。环路类策略指示哪些组件可以和不可以驻留成光纤通道仲裁环的一部分。路径性能类策略指示什么样的路径加载适合于一条指定的链路或一组链路。
如果连接数据(例如,节点A与节点B连接)从网络数据仓库170取回,那么扫描器/事件发生器层214产生连接类事件,并把关于所述连接的两个端点的数据发送给策略执行引擎触发发生器(“触发发生器”)216。对于网络190中的节点(例如主计算机,交换机或存储器阵列)来说,扫描器/事件发生器层214抽取关于该节点的相关信息(例如软件和硬件属性),并把该信息发送给触发发生器216,作为节点事件的一部分。对于区域来说,扫描器/事件发生器层214获得位于该区域中的所有组件的列表,并把该信息发送给策略执行/触发发生器216,作为区域事件的一部分。对于网络中的环路来说,扫描器/事件发生器层214获得该环路中的所有组件的列表,并把该信息发送给触发发生器216,作为环路事件的一部分。对于交换机间链路来说,扫描器/事件发生器层214获得通过该链路的所有路径的列表,并把加载信息发送给策略执行/触发发生器216,作为路径性能事件的一部分。
在方框520中,在从扫描器/事件发生器214收到至少一个事件和对应的配置数据之后,策略执行/触发发生器216产生所述至少一个事件的至少一种触发。术语“触发”可被描述成通过按照策略执行引擎评估器220可理解的形式组织数据,所表示的动作。例如,对于具有两个以上组件的区域的单一区域事件来说,触发发生器216产生几个不同的触发。触发可代表所考虑的区域中的两个组件的组合。这种情况下,对于由“n”个组件组成的单一区域事件,触发发生器216产生大小为2的不同组合,每个单一组合由一个触发代表。类似地,对于节点事件和连接事件,触发发生器216产生评估软件、固件和硬件特征的不同组合的触发。
在方框530中,策略执行引擎调度器(“调度器”)218从本地策略数据仓库172取回至少一个配置策略,并把所述至少一个配置策略高速缓存在存储器中。在方框540中,对于所述至少一个触发,调度器218使零个或者更多的取回的配置策略与触发相关联,并把触发和相关联的配置策略发送给策略执行引擎评估器(“评估器”)220。
在方框540中,对于所述至少一个触发,评估器220比较配置策略和触发供给的数据,确定配置策略是否已被违反。
在方框550中,动作管理器222根据评估器220的确定,执行至少一种动作。在一些实现中,如果配置策略已被违反,那么动作管理器222采取在配置策略中规定的恰当动作,例如记录所述违反,产生策略违反事件,发送通知(例如向系统管理员发送电子邮件),或者突出显示图形描述网络的网络布局显示器的某些部分。在一些实现中,动作管理器222自动校正所述违反。例如,动作管理器可从知识数据仓库176取回数据,并应用解决方案。
图6图解说明根据本发明的某些实现的自动校正的逻辑。控制开始于方框600,自动配置系统150检测与网络和/或存储器相关的配置问题。除了积极方法和反应方法之外,可用不同的方式检测网络的与网络和/或存储器相关的配置问题。例如,自动配置系统150可关于网络的每个组件的属性和连通性,定期询问所述每个组件。随后,自动配置系统150进行每个连接的健康检查。另一种与网络和/或存储器相关的配置问题的检测技术涉及组件报告实际问题,例如I/O故障,作为公用信息模型(CIM)指示,网络管理协议(SNMP)软中断(trap),或者利用其它报告技术。CIM是用于管理信息的面向对象模型的标准。CIM标准由分布式管理任务组(DMTF)公司提供。CIM标准的更多信息参见“Specification for CIM Operations over HTTP”,Version 1.1,2002年5月2日。SNMP可被描述成监视和管理网络中的组件的协议。SNMP支持的功能允许数据的请求和取回,数据的设置或写入,和用信号通知事件的发生的软中断。
当检测到与网络和/或存储器相关的配置问题时,确定需要采取什么措施来解决与网络和/或存储器相关的配置问题的方法有几种。在方框610,确定组件是否已识别出一种解决方案。如果是,那么处理进行到方框620,否则,处理进行到方框630。在一些情况下,一个组件可直接识别出在另一组件中需要什么。例如,对于需要具有特定厂商独有的小型计算机系统接口(SCSI)命令的存储装置的设备驱动程序配置来说,如果连接的存储装置不具有该命令,那么设备驱动程序可被配置成不使用该命令或设备配置、固件或微代码被更新以包括该命令。在方框620中,该组件提供一种解决方案。
在方框630中,确定在知识数据仓库176中,是否存在与网络和/或存储器相关的配置问题的至少一种解决方案。如果是,处理进行到方框640,否则,处理进行到方框660。知识数据仓库176由系统管理领域中的专家汇编,并且使之在程序安装过程中可用,或者作为实时更新进程(例如通过因特网)可用。
在方框640中,当存在与网络和/或存储器相关的配置问题的几种解决方案时,根据各种因素自动选择一种解决方案。例如,每种解决方案可包括一些网络和/或存储器信息,可根据现有或假想情形与包括的网络和/或存储信息有多接近,来选择一种解决方案。另外,一些因素可以是,例如一种解决方案更适合于特定厂商的组件,或者与较大网络配置相比,一种解决方案更适合于较小网络配置。在一些备选实现中,当存在多种可能的解决方案时,可向用户提供选择所述多种可能解决方案之一或者允许自动选择的选项。
知识数据仓库中的一些解决方案需要用户干预。例如,如果检测到的与网络和/或存储器相关的配置问题是某一组件没有收到电流,那么用户需要向该组件供电(例如,把该组件插入电源)。其它解决方案被自动应用。例如,如果需要重新分区(rezone),那么可自动应用重新分区。在方框650中,确定选择的解决方案是否可被自动应用。如果该解决方案可被自动应用,那么处理进行到方框660,否则,处理进行到方框670。
在方框660,自动应用从知识数据仓库176选择的解决方案。从而,在一些实现中,对于指定的一组条件,自动应用来自知识数据仓库176的最佳匹配解决方案来解决与网络和/或存储器相关的配置问题。
在方框670中,如果与网络和/或存储器相关的配置问题在知识数据仓库中没有解决方案,或者不能被自动解决,那么通知用户。在一些实现中,如果用户提供一种解决方案,那么该解决方法可被添加到知识数据仓库176中。
从而,本发明的实现允许未硬编码到自动配置系统150中的约束,允许从约束数据仓库下载新的配置约束,允许网络配置的积极检查和反应检查,并且允许自动校正与网络和/或存储器相关的配置问题。
IBM和Tivoli是国际商用机器公司在美国和/或其它国家中的注册商标或常用法律标记。
其它实现细节
利用标准编程和/或工程技术产生软件、固件、硬件或它们的任意组合,检查和修复网络配置的所述技术可被实现成方法,设备或制造产品。这里使用的术语“制造产品”指的是在硬件逻辑电路(例如集成电路芯片,可编程门阵列(PGA),专用集成电路(ASIC)等)或计算机可读介质,例如磁存储介质(例如硬盘驱动器,软盘,磁带等),光学存储器(CD-ROM,光盘等),易失性和非易失性存储器装置(例如EEPROM,ROM,PROM,RAM,DRAM,SRAM,固件,可编程逻辑电路等)中实现的代码或逻辑。计算机可读介质中的代码由处理器访问和执行。另外可通过传输介质或者通过网络从文件服务器访问实现各种实现的代码。这种情况下,其中实现所述代码的制造产品可包括传输介质,例如网络传输线,无线传输介质,通过空间传播的信号,无线电波,红外信号等。从而,“制造产品”可包括其中包含所述代码的介质。另外,“制造产品”可包括其中包含、处理和执行所述代码的硬件和软件组件的组合。当然,本领域的技术人员会认识到在不脱离本发明的范围的情况下,可对该结构做出许多修改,并且所述制造产品可包括本领域中已知的任意信息承载介质。
图3-6的逻辑描述了按照特定顺序发生的具体操作。在备选实现中,一些逻辑操作可按照不同的顺序执行,修改或删除。此外,一些操作可被加入上述逻辑中,并且仍然符合所述实现。此外,这里描述的操作可顺序发生,或者一些操作可并行被处理,或者描述成由单一进程执行的操作可由分布式进程执行。
可用软件,硬件,可编程和不可编程门阵列逻辑电路,或者用硬件,软件或门阵列逻辑电路的组合实现图3-6中图解说明的逻辑。
图7图解说明根据本发明的某些实现可使用的计算机系统的体系结构。管理服务器计算机120可实现计算机体系结构700。计算机体系结构700可实现处理器702(例如微处理器),存储器704(例如易失性存储装置),和存储器710(例如,诸如硬盘驱动器,光盘驱动器,磁带驱动器之类非易失性存储区)。操作系统705可在存储器704中执行。存储器710可包括内部存储装置或连接的或网络可访问存储器。存储器710中的计算机程序706可按照本领域中已知的方式被装入存储器704中,并由处理器702执行。该体系结构还包括能够实现与网络通信的网卡708。输入装置712被用于把用户输入提供给处理器702,可包括键盘,鼠标,铁笔,麦克风,触摸显示屏,或者本领域中已知的任意其它激活或输入机构。输出装置714能够呈现来自处理器702,或者其它组件的信息,例如显示监视器,打印机,存储器等。计算机系统的计算机体系结构700可包括比图解所示组件少的组件,这里未图解说明的其它组件,或者图解说明的组件和另外组件的组合。
计算机体系结构700可包括本领域中已知的任意计算装置,例如主机,服务器,个人计算机,工作站,膝上型计算机,手持式计算机,电话机,网络设备,虚拟化装置,存储器控制器等。可使用本领域中已知中的任意处理器702和操作系统705。
出于举例说明的目的,给出了本发明的实现的上述描述。上述描述并不是穷举的,或者并不意图把本发明局限于公开的具体形式。鉴于上述教导,许多修改和变化是可能的。本发明的范围不由该详细说明限定,而是由附加的权利要求限定。上述说明,例子和数据提供本发明的组成物的制造和使用的完整描述。由于在不脱离本发明的精神和范围的情况下,可做出本发明的许多实现,因此本发明归属于下面附加的权利要求。

Claims (40)

1. 一种执行网络的配置检查的方法,包括:
关于至少一个事务扫描网络数据仓库;
产生所述事务的至少一个事件;
使至少一个配置策略与所述事件相关联;
比较所述配置策略和与所述事件相关联的配置数据;和
根据所述比较,确定所述配置策略是否已被违反。
2. 按照权利要求1所述的方法,还包括:
产生所述事件的至少一个触发;和
使所述配置策略和所述触发相关联。
3. 按照权利要求1所述的方法,其中从本地策略数据仓库取回所述配置策略。
4. 按照权利要求3所述的方法,其中用远程数据仓库中的配置策略自动更新本地策略数据仓库中的所述配置策略。
5. 按照权利要求1所述的方法,还包括:
接收假想的网络情形;
根据假想的网络情形,产生至少一个事务;
用所述事务的配置数据填充网络数据仓库;和
在根据所述比较确定所述配置策略已被违反之后,回退所述事务。
6. 按照权利要求1所述的方法,还包括:
接收对现有网络配置执行配置检查的请求。
7. 按照权利要求1所述的方法,还包括:
当所述配置策略已被违反时,执行在配置策略中规定的动作。
8. 按照权利要求7所述的方法,其中动作是下述至少之一:记录已产生配置策略的指示,产生至少一个策略违反事件,发送通知,和在图形描述网络的网络布局显示器中突出显示配置问题。
9. 按照权利要求1所述的方法,还包括:
当所述配置策略已被违反时,
访问知识数据仓库中的解决方案;和
应用解决方案,以致不违反所述配置策略。
10. 按照权利要求1所述的方法,还包括:
当所述配置策略已被违反时,
确定网络中的某一组件能够提供一种解决方案;和
允许该组件应用该解决方案,以致不违反所述配置策略。
11. 按照权利要求1所述的方法,其中确定所述配置策略是否已被违反的操作还包括识别网络中的组件之间的不兼容性、性能问题和可用性问题至少之一。
12. 一种执行网络的积极配置检查的方法,包括:
接收假想网络情形;
根据所述假想网络情形产生至少一个事务;
用所述事务的配置数据填充网络数据仓库;
利用事件到事务的映射,产生所述事务的至少一个事件;和
使用与所述事件相关联的配置数据确定配置策略是否已被违反。
13. 按照权利要求12所述的方法,还包括:
当确定配置策略已被违反时,通过从网络数据仓库消除所述事务的配置数据,回退所述事务。
14. 一种执行网络的反应配置检查的方法,包括:
接收对现有网络配置执行配置检查的请求;
关于至少一个事务扫描网络数据仓库;
利用事件到事务的映射,产生所述事务的至少一个事件;
使用与所述事件相关联的配置数据确定配置策略是否已被违反。
15. 按照权利要求14所述的方法,还包括:
当所述配置策略已被违反时,自动校正所述违反。
16. 一种校正配置问题的方法,包括:
发现配置问题;
确定在知识数据仓库中是否存在所述配置问题的至少一种解决方案;
当确定知识数据仓库中存在至少一种解决方案时,自动选择某一解决方案来解决配置问题;
当所述解决方案可被自动应用时,自动应用所述解决方案;和
当不能自动应用所述解决方案时,通知用户。
17. 按照权利要求16所述的方法,其中发现配置问题的操作还包括:
关于数据定期询问网络中的组件;和
根据所述询问,确定是否存在配置问题。
18. 按照权利要求16所述的方法,其中发现配置问题的操作还包括:
从网络中的至少一个组件接收至少一个报告;和
根据所述报告,确定是否存在配置问题。
19. 按照权利要求16所述的方法,还包括:
当网络中的一个组件识别出某一解决方案时,允许该组件自动应用该解决方案。
20. 按照权利要求16所述的方法,其中配置问题是网络配置问题和存储器配置问题中的至少之一。
21. 一种执行网络的配置检查的系统,包括:
关于至少一个事务扫描网络数据仓库的装置;
产生所述事务的至少一个事件的装置;
使至少一个配置策略与所述事件相关联的装置;
比较所述配置策略和与所述事件相关联的配置数据的装置;和
根据所述比较,确定所述配置策略是否已被违反的装置。
22. 按照权利要求21所述的系统,还包括:
产生所述事件的至少一个触发的装置;和
使所述配置策略和所述触发相关联的装置。
23. 按照权利要求21所述的系统,其中从本地策略数据仓库取回所述配置策略。
24. 按照权利要求23所述的系统,其中用远程数据仓库中的配置策略自动更新本地策略数据仓库中的所述配置策略。
25. 按照权利要求21所述的系统,还包括:
接收假想的网络情形的装置;
根据假想的网络情形,产生至少一个事务的装置;
用所述事务的配置数据填充网络数据仓库的装置;和
在根据所述比较确定所述配置策略已被违反之后,回退所述事务的装置。
26. 按照权利要求21所述的系统,还包括:
接收对现有网络配置执行配置检查的请求的装置。
27. 按照权利要求21所述的系统,还包括:
当所述配置策略已被违反时,执行在配置策略中规定的动作的装置。
28. 按照权利要求27所述的系统,其中动作是下述至少之一:记录已产生配置策略的指示,产生至少一个策略违反事件,发送通知,和在图形描述网络的网络布局显示器突出显示配置问题。
29. 按照权利要求21所述的系统,还包括:
当所述配置策略已被违反时,
访问知识数据仓库中的解决方案的装置;和
应用解决方案,以致不违反所述配置策略的装置。
30. 按照权利要求21所述的系统,还包括:
当所述配置策略已被违反时,
确定网络中的某一组件能够提供一种解决方案的装置;和
允许该组件应用该解决方案,以致不违反所述配置策略的装置。
31. 按照权利要求21所述的系统,其中确定所述配置策略是否已被违反的装置还包括识别网络中的组件之间的不兼容性,性能问题和可用性问题至少之一的装置。
32. 一种执行网络的积极配置检查的系统,包括:
接收假想的网络情形的装置;
根据所述假想网络情形产生至少一个事务的装置;
用所述事务的配置数据填充网络数据仓库的装置;
利用事件到事务的映射,产生所述事务的至少一个事件的装置;和
使用与所述事件相关联的配置数据确定配置策略是否已被违反的装置。
33. 按照权利要求32所述的系统,还包括:
当确定配置策略已被违反时,通过从网络数据仓库消除所述事务的配置数据,回退所述事务的装置。
34. 一种执行网络的反应配置检查的系统,包括:
接收对现有网络配置执行配置检查的请求的装置;
关于至少一个事务扫描网络数据仓库的装置;
利用事件到事务的映射,产生所述事务的至少一个事件的装置;
使用与所述事件相关联的配置数据确定配置策略是否已被违反的装置。
35. 按照权利要求34所述的系统,还包括:
当所述配置策略已被违反时,自动校正所述违反的装置。
36. 一种校正配置问题的系统,包括:
发现配置问题的装置;
确定在知识数据仓库中是否存在所述配置问题的至少一种解决方案的装置;
当确定知识数据仓库中存在至少一种解决方案时,自动选择某一解决方案来解决配置问题的装置;
当所述解决方案可被自动应用时,自动应用所述解决方案的装置;和
当不能自动应用所述解决方案时,通知用户的装置。
37. 按照权利要求36所述的系统,其中发现配置问题的装置还包括:
关于数据定期询问网络中的组件的装置;和
根据所述询问,确定是否存在配置问题的装置。
38. 按照权利要求36所述的系统,其中发现配置问题的装置还包括:
从网络中的至少一个组件接收至少一个报告的装置;和
根据所述报告,确定是否存在配置问题的装置。
39. 按照权利要求36所述的系统,还包括:
当网络中的一个组件识别出某一解决方案时,允许该组件自动应用该解决方案的装置。
40. 按照权利要求36所述的系统,其中配置问题是网络配置问题和存储器配置问题中的至少之一。
CNB2005100093083A 2004-02-20 2005-02-18 检查和修复网络配置的方法和系统 Expired - Fee Related CN100417081C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/783,435 US7397770B2 (en) 2004-02-20 2004-02-20 Checking and repairing a network configuration
US10/783,435 2004-02-20

Publications (2)

Publication Number Publication Date
CN1703007A CN1703007A (zh) 2005-11-30
CN100417081C true CN100417081C (zh) 2008-09-03

Family

ID=34861232

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100093083A Expired - Fee Related CN100417081C (zh) 2004-02-20 2005-02-18 检查和修复网络配置的方法和系统

Country Status (3)

Country Link
US (3) US7397770B2 (zh)
JP (1) JP4473153B2 (zh)
CN (1) CN100417081C (zh)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10163282B4 (de) * 2001-12-21 2005-06-09 Visteon Global Technologies, Inc., Dearborn Zahnstangengetriebe, insbesondere Zahnstangenlenkgetriebe sowie Verfahren zu dessen Erstellung
US7299385B2 (en) * 2004-07-28 2007-11-20 Hewlett-Packard Development Company, L.P. Managing a fault tolerant system
US8196199B2 (en) * 2004-10-19 2012-06-05 Airdefense, Inc. Personal wireless monitoring agent
US7746875B1 (en) * 2004-12-21 2010-06-29 Emc Corporation System and method for protecting and sharing data across a network
US7583605B2 (en) * 2005-03-10 2009-09-01 At&T Intellectual Property I, L.P. Method and system of evaluating survivability of ATM switches over SONET networks
US20060242277A1 (en) 2005-03-31 2006-10-26 Tripwire, Inc. Automated change approval
US20070260728A1 (en) * 2006-05-08 2007-11-08 Finisar Corporation Systems and methods for generating network diagnostic statistics
US8107822B2 (en) * 2005-05-20 2012-01-31 Finisar Corporation Protocols for out-of-band communication
US7899057B2 (en) 2006-04-28 2011-03-01 Jds Uniphase Corporation Systems for ordering network packets
US7849460B1 (en) * 2005-06-22 2010-12-07 Emc Corporation System and methods for generic installation prerequisite verification
US8032621B1 (en) * 2006-01-03 2011-10-04 Emc Corporation Methods and apparatus providing root cause analysis on alerts
US8213333B2 (en) * 2006-07-12 2012-07-03 Chip Greel Identifying and resolving problems in wireless device configurations
US8526821B2 (en) 2006-12-29 2013-09-03 Finisar Corporation Transceivers for testing networks and adapting to device changes
US8135821B2 (en) * 2007-01-16 2012-03-13 International Business Machines Corporation Validation of module interoperability
US20080208926A1 (en) * 2007-02-22 2008-08-28 Smoot Peter L Data management in a data storage system using data sets
JP2010519646A (ja) * 2007-02-22 2010-06-03 ネットアップ,インコーポレイテッド データセットを用いるデータストレージシステム内でのデータマネジメント
US8127412B2 (en) * 2007-03-30 2012-03-06 Cisco Technology, Inc. Network context triggers for activating virtualized computer applications
US7761629B2 (en) * 2007-06-04 2010-07-20 International Business Machines Corporation Method for using host and storage controller port information to configure paths between a host and storage controller
US20080301333A1 (en) * 2007-06-04 2008-12-04 International Business Machines Corporation System and article of manufacture for using host and storage controller port information to configure paths between a host and storage controller
US8161079B2 (en) * 2007-10-15 2012-04-17 International Business Machines Corporation Acquisition and expansion of storage area network interoperation relationships
CN106886423B (zh) * 2007-11-27 2020-11-03 波音公司 分配可加载软件飞行器部件(lsap)的方法和设备
US8875101B2 (en) * 2008-09-29 2014-10-28 International Business Machines Corporation Reduction of the number of interoperability test candidates and the time for interoperability testing
CN202003259U (zh) * 2010-12-03 2011-10-05 鸿富锦精密工业(深圳)有限公司 数据管理装置
JP5691761B2 (ja) * 2011-04-08 2015-04-01 株式会社バッファロー 管理装置、管理方法、プログラムおよび記録媒体
CN102857357B (zh) * 2011-06-29 2017-04-26 中兴通讯股份有限公司 一种网管配置的实现方法和实现装置
US9515884B2 (en) * 2011-09-14 2016-12-06 I.T. Analyzer Ltd. System and method for evaluating coverage of services by components of an IT infrastructure
US8595346B2 (en) * 2011-09-30 2013-11-26 Netapp, Inc. Collaborative management of shared resources selects corrective action based on normalized cost
US9059935B2 (en) * 2011-11-22 2015-06-16 Sap Se Dynamic adaptations for network delays during complex event processing
CN103200021B (zh) * 2012-01-04 2018-02-27 中兴通讯股份有限公司 网管系统、客户端、服务端及实现批量配置数据的方法
US9819737B2 (en) * 2012-08-23 2017-11-14 Cisco Technology, Inc. System and method for policy based fibre channel zoning for virtualized and stateless computing in a network environment
US9503523B2 (en) 2013-09-20 2016-11-22 Cisco Technology, Inc. Hybrid fibre channel storage with end-to-end storage provisioning and external connectivity in a storage area network environment
US20150142962A1 (en) * 2013-10-21 2015-05-21 Nyansa, Inc. System and method for observing and controlling a programmable network using cross network learning
US9569112B1 (en) * 2014-09-25 2017-02-14 Western Digital Technologies, Inc. Drive compatibility information maintenance
CN107078919B (zh) * 2014-10-30 2020-07-07 华为技术有限公司 可靠性配置策略的获取方法、装置及设备
US9813292B2 (en) * 2014-12-17 2017-11-07 Upguard, Inc. Network node policy generation and implementation
US9853873B2 (en) 2015-01-10 2017-12-26 Cisco Technology, Inc. Diagnosis and throughput measurement of fibre channel ports in a storage area network environment
US10484244B2 (en) * 2015-01-20 2019-11-19 Dell Products, Lp Validation process for a storage array network
US9900250B2 (en) 2015-03-26 2018-02-20 Cisco Technology, Inc. Scalable handling of BGP route information in VXLAN with EVPN control plane
US10222986B2 (en) 2015-05-15 2019-03-05 Cisco Technology, Inc. Tenant-level sharding of disks with tenant-specific storage modules to enable policies per tenant in a distributed storage system
US11588783B2 (en) 2015-06-10 2023-02-21 Cisco Technology, Inc. Techniques for implementing IPV6-based distributed storage space
US10085157B2 (en) 2015-06-18 2018-09-25 International Business Machines Corporation Reconfiguring a mobile network based on cellular network state information
US10778765B2 (en) 2015-07-15 2020-09-15 Cisco Technology, Inc. Bid/ask protocol in scale-out NVMe storage
US10084653B2 (en) 2015-09-30 2018-09-25 Upguard, Inc. Differential node configuration for network maintenance
US9892075B2 (en) 2015-12-10 2018-02-13 Cisco Technology, Inc. Policy driven storage in a microserver computing environment
CN105653322B (zh) * 2015-12-25 2019-02-26 上海帝联信息科技股份有限公司 运维服务器和服务器事件的处理方法
US10230609B2 (en) 2016-04-18 2019-03-12 Nyansa, Inc. System and method for using real-time packet data to detect and manage network issues
US10140172B2 (en) 2016-05-18 2018-11-27 Cisco Technology, Inc. Network-aware storage repairs
US20170351639A1 (en) 2016-06-06 2017-12-07 Cisco Technology, Inc. Remote memory access using memory mapped addressing among multiple compute nodes
US10664169B2 (en) 2016-06-24 2020-05-26 Cisco Technology, Inc. Performance of object storage system by reconfiguring storage devices based on latency that includes identifying a number of fragments that has a particular storage device as its primary storage device and another number of fragments that has said particular storage device as its replica storage device
US11563695B2 (en) 2016-08-29 2023-01-24 Cisco Technology, Inc. Queue protection using a shared global memory reserve
US10958547B2 (en) 2016-09-09 2021-03-23 Hewlett Packard Enterprise Development Lp Verify a network function by inquiring a model using a query language
US10382272B1 (en) * 2016-09-30 2019-08-13 Juniper Networks, Inc. Translating configuration information for network devices
US10545914B2 (en) 2017-01-17 2020-01-28 Cisco Technology, Inc. Distributed object storage
US10243823B1 (en) 2017-02-24 2019-03-26 Cisco Technology, Inc. Techniques for using frame deep loopback capabilities for extended link diagnostics in fibre channel storage area networks
US10713203B2 (en) 2017-02-28 2020-07-14 Cisco Technology, Inc. Dynamic partition of PCIe disk arrays based on software configuration / policy distribution
US10254991B2 (en) 2017-03-06 2019-04-09 Cisco Technology, Inc. Storage area network based extended I/O metrics computation for deep insight into application performance
US10303534B2 (en) 2017-07-20 2019-05-28 Cisco Technology, Inc. System and method for self-healing of application centric infrastructure fabric memory
US10404596B2 (en) 2017-10-03 2019-09-03 Cisco Technology, Inc. Dynamic route profile storage in a hardware trie routing table
US10942666B2 (en) 2017-10-13 2021-03-09 Cisco Technology, Inc. Using network device replication in distributed storage clusters
US10666494B2 (en) 2017-11-10 2020-05-26 Nyansa, Inc. System and method for network incident remediation recommendations

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5845095A (en) * 1995-07-21 1998-12-01 Motorola Inc. Method and apparatus for storing and restoring controller configuration information in a data communication system
WO2002071779A1 (en) * 2001-03-01 2002-09-12 Telecom Italia S.P.A. Method and system for checking the configuration of nodes in a telecommunications network
US20030177412A1 (en) * 2002-03-14 2003-09-18 International Business Machines Corporation Methods, apparatus and computer programs for monitoring and management of integrated data processing systems
WO2003094033A2 (en) * 2002-05-01 2003-11-13 Thales Avionics, Inc. Method and system for configuration and download in a restricted architecture network

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4809193A (en) * 1987-03-16 1989-02-28 Jourjine Alexander N Microprocessor assemblies forming adaptive neural networks
JPH03145846A (ja) 1989-11-01 1991-06-21 Hitachi Ltd 障害診断方法
AU693462B2 (en) * 1993-09-22 1998-07-02 E-Talk Corporation Method and system for automatically monitoring the performance quality of call center service representatives
US5889953A (en) * 1995-05-25 1999-03-30 Cabletron Systems, Inc. Policy management and conflict resolution in computer networks
JPH09160849A (ja) 1995-12-04 1997-06-20 Nippon Telegr & Teleph Corp <Ntt> 自律エージェント制御による通信ネットワーク障害管理システム
US6028984A (en) * 1996-08-08 2000-02-22 Qualcomm, Incorporated Method and apparatus for making a seamless network connection
US5909540A (en) * 1996-11-22 1999-06-01 Mangosoft Corporation System and method for providing highly available data storage using globally addressable memory
US5987506A (en) * 1996-11-22 1999-11-16 Mangosoft Corporation Remote access and geographically distributed computers in a globally addressable storage environment
US5983364A (en) 1997-05-12 1999-11-09 System Soft Corporation System and method for diagnosing computer faults
JP3736173B2 (ja) 1998-05-19 2006-01-18 株式会社日立製作所 ネットワーク管理システム
US7143151B1 (en) * 1998-05-19 2006-11-28 Hitachi, Ltd. Network management system for generating setup information for a plurality of devices based on common meta-level information
US6240463B1 (en) * 1998-11-24 2001-05-29 Lucent Technologies Inc. Router placement methods and apparatus for designing IP networks with performance guarantees
US6393473B1 (en) * 1998-12-18 2002-05-21 Cisco Technology, Inc. Representing and verifying network management policies using collective constraints
JP2000207237A (ja) 1999-01-13 2000-07-28 Nec Field Service Ltd 二重化コンピュ―タのハ―ドウェア構成チェックシステムおよびハ―ドウェア構成チェック方法
JP2000209202A (ja) 1999-01-14 2000-07-28 Nec Corp ネットワ―ク障害管理方式
US6718535B1 (en) * 1999-07-30 2004-04-06 Accenture Llp System, method and article of manufacture for an activity framework design in an e-commerce based environment
US7002924B2 (en) * 2000-02-04 2006-02-21 Matsushita Electric Industrial Co., Ltd. Zero configuration networking
US20030061362A1 (en) * 2000-03-03 2003-03-27 Qiu Chaoxin C. Systems and methods for resource management in information storage environments
WO2001084313A2 (en) * 2000-05-02 2001-11-08 Sun Microsystems, Inc. Method and system for achieving high availability in a networked computer system
US6760762B2 (en) * 2000-07-17 2004-07-06 Tele Services Solutions, Inc Intelligent network providing network access services (INP-NAS)
JP2002042218A (ja) 2000-07-21 2002-02-08 Taro Mori 自動販売機の保守方法および自動販売機の保守システム
US7167846B2 (en) 2001-01-04 2007-01-23 New York University System, process and software arrangement for assisting with a knowledge discovery process
US7130854B2 (en) * 2001-08-14 2006-10-31 Endforce, Inc. Selection and storage of policies in network management
US7466710B1 (en) * 2001-08-24 2008-12-16 Cisco Technology, Inc. Managing packet voice networks using a virtual entity approach
US7349961B2 (en) 2001-12-07 2008-03-25 Hitachi, Ltd. Detecting configuration inconsistency in storage networks
US7519589B2 (en) * 2003-02-04 2009-04-14 Cataphora, Inc. Method and apparatus for sociological data analysis
US7822724B2 (en) * 2002-07-03 2010-10-26 Tripwire, Inc. Change audit method, apparatus and system
US7272133B2 (en) * 2002-08-12 2007-09-18 Telcordia Technologies, Inc. Method and system for implementing standard applications on an intelligent network service control point through an open services gateway
US7961594B2 (en) * 2002-10-23 2011-06-14 Onaro, Inc. Methods and systems for history analysis for access paths in networks
US7131031B2 (en) 2003-05-22 2006-10-31 Dell Products L.P. System and method for on-line diagnosing of network interface cards
US7428546B2 (en) * 2003-08-21 2008-09-23 Microsoft Corporation Systems and methods for data modeling in an item-based storage platform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5845095A (en) * 1995-07-21 1998-12-01 Motorola Inc. Method and apparatus for storing and restoring controller configuration information in a data communication system
WO2002071779A1 (en) * 2001-03-01 2002-09-12 Telecom Italia S.P.A. Method and system for checking the configuration of nodes in a telecommunications network
US20030177412A1 (en) * 2002-03-14 2003-09-18 International Business Machines Corporation Methods, apparatus and computer programs for monitoring and management of integrated data processing systems
WO2003094033A2 (en) * 2002-05-01 2003-11-13 Thales Avionics, Inc. Method and system for configuration and download in a restricted architecture network

Also Published As

Publication number Publication date
US7397770B2 (en) 2008-07-08
US7788353B2 (en) 2010-08-31
JP2005276177A (ja) 2005-10-06
CN1703007A (zh) 2005-11-30
US20080209015A1 (en) 2008-08-28
US20080205300A1 (en) 2008-08-28
US7787456B2 (en) 2010-08-31
JP4473153B2 (ja) 2010-06-02
US20050185597A1 (en) 2005-08-25

Similar Documents

Publication Publication Date Title
CN100417081C (zh) 检查和修复网络配置的方法和系统
US8863224B2 (en) System and method of managing data protection resources
EP1267518B1 (en) Multiple device management method and system
US8370466B2 (en) Method and system for providing operator guidance in network and systems management
JP5186211B2 (ja) ヘルス・モニタリング技術およびアプリケーション・サーバの制御
US7979515B2 (en) Distribution management method, a distribution management system and a distribution management server
US9183106B2 (en) System and method for the automated generation of events within a server environment
US8069229B2 (en) Topology static zones
CN108431836A (zh) 用于硬件故障修复的基础设施管理系统
US20070198554A1 (en) Apparatus for business service oriented management infrastructure
US20120047249A1 (en) Method of determining equivalent subsets of agents to gather information for a fabric
US7937481B1 (en) System and methods for enterprise path management
CN110535692A (zh) 故障处理方法、装置、计算机设备、存储介质及存储系统
CN102859505B (zh) 管理系统以及计算机系统的管理方法
US8370800B2 (en) Determining application distribution based on application state tracking information
US9021078B2 (en) Management method and management system
US8688830B2 (en) Abstracting storage views in a network of computing systems
US7860919B1 (en) Methods and apparatus assigning operations to agents based on versions
JP5531652B2 (ja) 管理装置、管理システム、管理方法、プログラム及び記録媒体
US7475076B1 (en) Method and apparatus for providing remote alert reporting for managed resources
WO2019241199A1 (en) System and method for predictive maintenance of networked devices
JP5761422B2 (ja) 管理装置、ネットワークシステム、統合管理システム、管理方法、及び管理プログラム
JP2001216166A (ja) 情報処理装置の保守管理方法および情報処理装置ならびにソフトウェアの作成方法およびソフトウェア
US20220391277A1 (en) Computing cluster health reporting engine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080903