网络设备管理方法和网络设备管理系统以及处理程序的制作方法

文档序号:7696231阅读:187来源:国知局
专利名称:网络设备管理方法和网络设备管理系统以及处理程序的制作方法
技术领域
本发明涉及进行网络设备管理的网络设备管理方法和网络设备管理系统以及用于管理网络设备的处理程序。
背景技术
有对连接到网络的多个设备(这里将其称为网络设备,例如,个人计算机、打印机等)进行统一管理的系统。
这里,作为管理对象的数据,例如,作为管理对象的网络设备既有个人计算机(称为PC),也有该PC从网络取得的数据等与该PC有关的各种数据,此外,作为管理对象的网络设备既有打印机,也有该打印机的墨余量等与打印机有关的各种数据。另外,各网络设备分别具有存储作为管理对象的数据的管理信息数据库。
因此,管理网络设备侧(以下称为管理设备)利用网络设备管理软件、其工具之一的MIB(management information base管理信息库)浏览器,可以访问网络设备侧的管理信息数据库(MIB数据库),阅览作为管理对象的数据(MIB数据)、进行数据设定等数据操作。
此时,使用该网络设备管理系统,进行网络设备管理的用户,为了得知管理信息数据库(MIB数据库)的结构,从各设备制造商得到以ASNI标准形式记述的管理信息数据库结构定义文件(MIB文件),并将其变换为该网络设备管理系统独特的形态进行利用。
另外,MIB数据库是如图7所示的树结构,在树的末端部保存该网络设备固有的数据,其位置用称为对象ID的地址来指定。表示该MIB数据库的结构的是上述的MIB文件。
但是,变更某个网络设备的规格等,MIB数据的结构改变时,管理该MIB数据的设备制造商作成新的MIB文件,并将其提供给用户。用户得到变更后的新MIB文件之后,通过把得到的MIB文件变换成该网络设备管理系统独特的形态,以可以利用该MIB文件。
如上所述,现有的这种网络管理设备管理系统中,由于把以ASNI形式记述的MIB文件变换成各制造商独特的形式,制造商之间没有互换性,因此,为了查看网络设备的MIB数据库,必须有与制造商对应的专用MIB浏览器之类的软件。
此外,如上所述,变更网络设备的规格等,MIB数据被更新时,每次,用户都必须得到最新MIB文件,并进行把得到的MIB文件变换成该网络设备管理系统独特的形态的操作。
另外,在不能得到最新MIB文件时,必须由用户自己进行重新编辑MIB文件,作为与变更对应的MIB文件的操作。
在进行该MIB文件的编辑操作时,虽然可以用变换前的MIB文件(变换为网络设备管理系统独特的形式之前的MIB文件)或变换后的MIB文件(变换为网络设备管理系统独特的形式之后的MIB文件)之一来编辑即可,但是变换前的MIB文件是以世界标准的ASNI形式记述的,由于该ASNI形式很难懂,因此通常不能简单地编辑。另一方面,由于变换后的MIB文件是把ASNI形式的MIB文件变换为该制造商独特的形态的文件,因此被变换的文件内的结构不明,通常也不能简单地编辑。

发明内容
因此本发明的目的是通过把管理信息数据库结构定义(MIB文件)变换为一般形式的数据,以便能够灵活地与MIB文件的变更对应,并且,能用具有通用性的一般软件对应利用该MIB文件的网络设备管理软件。
为了达到上述的目的,本发明的网络设备管理方法是网络设备管理系统中的网络设备管理方法,该网络设备管理系统具有搭载有管理信息数据库的网络设备、搭载有管理该网络设备的网络设备管理装置的管理设备,在管理设备侧,保存记述所述管理信息数据库的结构的管理信息数据库结构定义文件,所述网络设备管理装置用该管理信息数据库结构定义文件来管理所述网络设备的管理信息数据库,在所述管理设备侧,把所述管理信息数据库结构定义文件变换为带标记的结构化形式的文件,使所述网络设备管理装置用变换为该带标记的结构化形式文件的管理信息数据库结构定义文件,来管理所述网络设备的管理信息数据库。
在这种网络设备管理方法中,所述网络设备管理装置,根据变换为所述带标记的结构化形式的文件的管理信息数据库结构定义文件,用树结构表示所述网络设备的管理信息数据库,根据该树结构,把握与其对应的设备的管理信息数据库的结构,能够对该管理信息数据库内的规定项目进行管理。
此外,在这种网络设备管理方法中,把所述管理信息数据库结构定义文件变换为带标记的结构化形式文件的处理包括下列处理步骤读出作为变换对象的所述管理信息数据库结构定义文件,从该管理信息数据库结构定义文件中按每一个变换单位取得变换对象字符串的处理步骤;作为把所取得的一个变换单位的字符串变换为带标记的结构化数据的必要的数据,作成表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数、用于分别取得对该变换单位的字符串的变换后的字符串的控制表列表,取得这些数据中的所述表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数,并将其写入该控制表列表中的处理步骤;在由此作成的控制表列表中,根据该控制表列表中的该处理函数把所述变换单位的字符串变换为带标记的结构化数据的处理步骤;把该变换为带标记的结构化数据的字符串作为所述变换后字符串写入所述控制表列表的处理步骤;从与所有变换单位对应的各控制表列表中读出每个变换单位的变换后字符串,并将其写入变换后的管理信息数据库结构定义文件的处理步骤。
此外,在这种网络设备管理方法中,所述带标记的结构化形式是XML形式。
此外,本发明的网络设备管理系统具有搭载有管理信息数据库的网络设备、搭载有管理该网络设备的网络设备管理装置的管理设备,在管理设备侧,保存记述所述管理信息数据库的结构的管理信息数据库结构定义文件,所述网络设备管理装置用该管理信息数据库结构定义文件来管理所述网络设备的管理信息数据库,所述管理设备设有把所述管理信息数据库结构定义文件变换为带标记的结构化形式的文件的管理信息数据库结构定义文件变换部,该管理信息数据库结构定义文件变换部把读入的管理信息数据库结构定义文件变换为带标记的结构化形式的文件,使所述网络设备管理装置用变换为该带标记的结构化形式的文件的管理信息数据库结构定义文件来管理所述网络设备的管理信息数据库内的数据。
在这种网络设备管理系统中,所述网络设备管理装置具有根据变换为所述带标记的结构化形式的文件的管理信息数据库结构定义文件,可以用树结构表示所述网络设备管理信息数据库的管理数据库处理部;根据该树结构,把握与其对应的设备的管理信息数据库的结构,能够对该管理信息数据库内的规定项目进行管理的网络设备管理处理部。
此外,在这种网络设备管理系统中,把所述管理信息数据库结构定义文件变换为带标记的结构化形式文件的处理包括下列处理步骤读出作为变换对象的所述管理信息数据库结构定义文件,从该管理信息数据库结构定义文件中按每一个变换单位取得变换对象字符串的处理步骤;作为把所取得的一个变换单位的字符串变换为带标记的结构化数据的必要的数据,作成表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数、用于分别取得对该变换单位的字符串的变换后的字符串的控制表列表,取得这些数据中的所述表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数,并将其写入该控制表列表中的处理步骤;在由此作成的控制表列表中,根据该控制表列表中的该处理函数把所述变换单位的字符串变换为带标记的结构化数据的处理步骤;把该变换为带标记的结构化数据的字符串作为所述变换后字符串写入所述控制表列表的处理步骤;从与所有变换单位对应的各控制表列表中读出每个变换单位的变换后字符串,并将其写入变换后的管理信息数据库结构定义文件的处理步骤。
此外,在这种网络设备管理系统中,所述带标记的结构化形式是XML形式。
此外,本发明的用于管理网络设备的处理程序是网络设备管理系统中所用的用于管理网络设备的处理程序。该网络设备管理系统具有具有搭载有管理信息数据库的网络设备、搭载有管理该网络设备的网络设备管理装置的管理设备,在管理设备侧,保存记述所述管理信息数据库的结构的管理信息数据库结构定义文件,所述网络设备管理装置用该管理信息数据库结构定义文件来管理所述网络设备的管理信息数据库,该处理程序包括下列处理步骤读入所述管理信息数据库结构定义文件,把该读入的管理信息数据库结构定义文件变换为带标记的结构化形式的文件的处理步骤;所述网络设备管理装置用变换为带标记的结构化形式的文件的管理信息数据库结构定义文件来管理所述网络设备的管理信息数据库内的数据的处理步骤。
在这种用于管理网络设备的处理程序中,所述网络设备管理装置,根据变换为所述带标记的结构化形式的文件的所述管理信息数据库结构定义文件,以树结构表示所述网络设备的管理信息数据库,根据该树结构,可把握与此对应的设备的管理信息数据库的结构,对该管理信息数据库内的规定项目进行管理。
此外,在这种用于管理网络设备的处理程序中,把所述管理信息数据库结构定义文件变换为带标记的结构化形式的文件的处理包括下列处理步骤读出作为变换对象的所述管理信息数据库结构定义文件,从该管理信息数据库结构定义文件中按每一个变换单位取得变换对象字符串的处理步骤;作为把所取得的一个变换单位的字符串变换为带标记的结构化数据的必要的数据,作成表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数、用于分别取得对该变换单位的字符串的变换后的字符串的控制表列表,取得这些数据中的所述表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数,并将其写入该控制表列表中的处理步骤;在由此作成的控制表列表中,根据该控制表列表中的该处理函数把所述变换单位的字符串变换为带标记的结构化数据的处理步骤;把该变换为带标记的结构化数据的字符串作为所述变换后字符串写入所述控制表列表的处理步骤;从与所有变换单位对应的各控制表列表中读出每个变换单位的变换后字符串,并将其写入变换后的管理信息数据库结构定义文件的处理步骤。
此外,在这种用于管理网络设备的处理程序中,所述带标记的结构化形式是XML形式。
这样,本发明就把管理信息数据库结构定义文件(MIB文件)变换为一般的带标记的结构化形式的文件。由于可以由具有通用性的一般网络设备管理装置利用,因此该变换为带标记的结构化形式的MIB文件可以用一般网络设备管理装置,进行阅览保存在网络设备的管理信息数据库内的MIB数据、操作该MIB数据等数据管理。
由此,管理设备可以用具有通用性的一般的软件对应搭载在其上的网络设备管理装置,从而可成为通用性优良的系统。
此外,由于可以由一般的文本编辑器等编辑,因此即使在更新管理信息数据库结构定义文件的内容时,变换为带标记的结构化数据的MIB文件也可以在用户侧进行灵活的对应。
此外,可以用XML作为带标记的结构化形式。由于XML用户自己可以定义标记,因此,在用户自己进行MIB文件的编辑时,可使编辑容易。


图1是说明本发明的网络设备管理系统的实施方式的构成图。
图2是概略地说明图1所示的管理信息数据库结构定义文件变换部进行变换处理的步骤的流程图。
图3是详细地说明把图2所示的管理信息数据库结构定义文件(MIB文件)变换为XML形式的MIB文件时的处理步骤的流程图。
图4是对图3所示的处理过程中作成的控制表列表进行说明的图。
图5(a)是表示变换前的MIB文件(摘录)的图,(b)是变换为XML形式的文件之后的MIB文件(摘录)的图。
图7是表示用树结构(MIB树)表示管理信息数据库(MIB数据库)的结构的例子的图。
具体实施例方式
下面对本发明的实施方式进行说明。另外,本实施方式说明的内容包括本发明的网络设备管理方法和网络设备管理系以及用于管理网络设备的处理程序的具体的处理内容。
图1是说明本发明的网络设备管理系统的图。大致划分为,由连接到网络1的多个网络设备10a、10b、10c、…和对这些网络设备10a、10b、10c、…进行统一管理的管理设备(可以用PC作为管理设备)20构成。
各网络设备10a、10b、10c、…除具有实现作为各网络设备的本来功能的设备功能部(图中未示出)之外,作为与本发明有关系的构成要素,还为每个网络设备10a、10b、10c、…设有网络通信部11a、11b、11c、…和管理新数据库(以下称为MIB数据库)12a、12b、12c、…。
网络通信部11a、11b、11c、…与网络设备10a、10b、10c、…和网络1物理地连接,与其他的网络设备、管理设备20之间可以通信。
此外,如上所述,MIB数据库12a、12b、12c、…是各网络设备10a、10b、10c、…用于存储自己所有的各种数据(以下称为MIB数据)的MIB数据库,其数据结构为树结构,根据当时的状况,可以经常进行删除一部分数据、添加一部分数据之类的数据更新。
另一方面,管理设备20的构成为具有把记述MIB数据库12a、12b、12c、…的数据结构的管理信息数据库结构定义文件(以下称为MIB文件)21a、21b、21c、…变换为一般的带标记的结构化形式的文件(在本实施方式中为XML形式的文件)的管理信息数据库结构定义文件变换部22;作为管理网络设备10a、10b、10c、…的网络管理装置的网络设备管理装置24;与管理设备20和网络1物理地连接,使各网络设备10a、10b、10c、…之间可以通信的网络通信部25。
MIB文件21a、21b、21c、…是记述(以ASNI形式的记述)MIB数据库11a、11b、11c、…的结构的文件,由分别对应的设备制造商等提供。另外,MIB文件21a、21b、21c、…与MIB数据库11a、11b、11c、…不限于分别为1对1的对应关系。
即,网络设备10a、10b、10c、…各自的MIB数据库12a、12b、12c、…通常把各自的MIB树结构分散定义为多个MIB文件。例如,一般以下述方式把各自的MIB树结构分散定义为多个MIB文件,即把网络设备10a具有的MIB数据库12a的树结构分散定义为MIB文件21a、21b、21c三个MIB文件,把网络设备10b具有的MIB数据库12b的树结构定义为MIB文件21d、21e、21f、21g四个MIB文件(这些文件图中未示出)。
此外,网络设备管理装置24具有管理数据库处理部241、网络设备管理处理部242、网络通信功能部243等。
管理数据库处理部241进行根据由管理信息数据库结构定义文件变换部22变换为一般的带标记的结构化形式(XML形式)文件的管理信息数据库结构定义文件(将其称为XML形式的MIB文件)23a、23b、23c、…作成树结构等处理。
网络设备管理处理部242,用于进行该网络设备管理装置24全体的处理,例如,除了进行应该管理的网络设备的登录、所登录的网络设备处于网络1上的哪个位置(地址)等各网络设备的管理之外,根据由管理数据库处理部241作成的树结构,把握各网络设备对应的管理信息数据库结构定义文件(XML形式的MIB文件)的结构,根据操作管理设备20的用户输入,作成并输出对应该管理的网络设备的管理数据(对MIB数据库12a、12b、12c、…进行数据取得的数据、进行数据更新的数据等)。
网络通信功能部243接收从网络设备管理处理部242输出的各种指令、上述的管理数据等,作成对该地址的网络设备的通信信息,并将其传送给网络通信部25。
现在,对在这种构成中的本发明的处理进行说明。如上所述,图1的管理设备20中具有的MIB文件21a、21b、21c、…是记述MIB数据库12a、12b、12c、…的数据结构的文件(以ASNI形式的记述),是由各自的设备制造商等提供的。
然后,该ASNI形式的MIB文件21a、21b、21c、…由管理数据库构成文件变换部22变换为一般的带标记的结构化形式(这里是XML形式)的文件,并作为XML形式的MIB文件23a、23b、23c、…输出。
该管理数据库构成文件变换部22进行的概略的处理步骤为如图2所示,首先,读入某个管理数据库构成文件(MIB文件)(步骤s1),把读入的MIB文件变换为带标记的结构化形式(XML形式)的文件(XML形式的MIB文件)(步骤s2),输出该XML形式的MIB文件(步骤s3)。
图3是对图2的步骤s2的处理,即把读入的MIB文件变换为带标记的结构化形式(XML形式)的文件(XML形式的MIB文件)的处理进行说明的流程图。
在图3中,输入作为处理对象读入的MIB文件(步骤s11),打开该MIB文件(步骤s12),从该MIB文件读入一个变换单位的1行字符串(步骤s13),进行控制表列表的作成(步骤s14)。
该控制表列表由于是按每个被读入的1行字符串作成的,因此其内容为如图4所示的内容。图4的控制表列表是对于某个作为一个变换单位的1行字符串的控制表列表。
如图4所示,该控制表列表的内容由项目名记述栏C1和对该项目的数据内容记述栏C2构成,项目名记述栏C1中写入进行变换处理所必需的项目,数据内容记述栏C2中写入对项目名记述栏C1中写入的项目名的数据内容。
写入项目名记述栏C1中的项目名有前面存在的控制表列表的指针(称为前指针)、后面存在的控制表列表的指针(称为后指针)、作为变换对象读入的变换前的1行字符串、对该变换前的字符串进行变换处理(变换为XML形式的处理)之后的XML形式字符串、处理函数名等。
此外,对写入数据内容记述栏C2中的前指针的数据内容是在它前面存在的控制表列表的地址,对后指针的数据内容是在它后面存在的控制表列表的地址,根据这些指针表示该控制表列表的位置。
此外,虽然对写入数据内容记述栏C2中的变换前的1行字符串的数据内容是从以ASNI形式记述的MIB文件中读入的变换前的1行字符串,对变换后的XML形式字符串的数据内容是变换为XML形式后的1行字符串,但是在步骤s4的阶段,即控制表列表作成阶段,由于还未进行变换处理,因此对变换后的XML形式字符串的数据内容记述栏C2是空栏。
此外,对写入数据内容记述栏C2中的处理函数名的数据内容是表示对于读入的1行字符串,对该字符串进行何种处理的函数,例如,如果该字符串是数据部分则附加标记,如果不是数据部分则用没有意义的注释来表示等,对读入的各行进行情况划分,在数据内容记述栏C2中记述表示进行何种处理的信息。
进行如图4所示的控制表列表作成之后,接着,判断被读入的MIB文件的所有行的读入是否结束(步骤s15),如果没有结束,读入下一行,重复进行对该行的控制表列表的作成的操作。即,由此,对被读入的MIB文件的所有行进行控制表列表的作成。
然后,对被读入的MIB文件的所有行进行控制表列表的作成结束之后,关闭该MIB文件(步骤s16)。接着,读出对作为当前处理对象的1行字符串的控制表列表中记述的处理函数(步骤s17),根据处理函数,对该1行字符串进行向XML形式的变换并将其写入控制表列表的空栏部分(对变换后的XML形式字符串的数据内容记述栏)中(步骤s18)。
然后,判断对所有的控制表列表的处理(对各自控制表列表中记述的变换前的1行字符串的XML变换处理)是否结束(步骤s19),如果没有结束,返回步骤s17,重复进行从控制表列表读出处理函数,根据处理函数,对该1行字符串进行向XML形式的变换并将其写入控制表列表的空栏部分(对变换后的XML形式字符串的数据内容记述栏)中(步骤s17、步骤s18)。
另一方面,如果所有的控制表列表的变换处理结束,则从各自控制表列表取得以XML形式记述的1行字符串(步骤s20),将其记述到变换后的MIB文件中(步骤s21)。然后,对所有的行(所有的控制表列表),判断其处理是否结束(步骤s22),如果处理没有结束,返回步骤s20,重复进行从控制表列表取得以XML形式记述的1行字符串,将其记述到变换后的MIB文件中(步骤s20、步骤s21)。
然后,对所有的字符串的处理结束后,把变换为XML形式的MIB文件(XML形式的MIB文件)保存在搭载在管理设备20上的硬盘等存储装置(图中未示出)中,并把表示其保存地址等的地址信息等登录到网络设备管理装置24的数据库(图中未示出)中(步骤s23)。
通过以上的处理,对某一个MIB文件的向XML形式的变换处理结束。通过对作为处理对象读入的所有的MIB文件进行这种处理,以ASNI形式记述的MIB文件20a、20b、20c、…被变换为XML形式的MIB文件23a、23b、23c、…(参见图1),如上所述,XML形式的MIB文件23a、23b、23c、…被保存到管理设备20内的硬盘等存储装置中,由此,网络设备管理装置24可利用XML形式的MIB文件23a、23b、23c、…。
图5(a)表示把变换前的MIB文件(以ASNI形式记述的MIB文件)的一部分摘录出来的一个例子,由管理信息数据库结构定义文件变换部22用上述的处理步骤变换这种以ASNI形式记述的MIB文件,则变为图5(b)所示的XML形式的MIB文件内容。以ASNI形式记述的MIB文件为了得到objectID(项目的地址),必须遍历上位项目否则不能到达目的项目,但是在XMl形式的MIB文件中,项目的objectID和上位项目的objectID,都是以可原样利用的形式记述的。
此外,图6表示XML形式的MIB文件中使用的标记的一个例子,用<mibfile>(其表示文件的开始和结束)作为对整个文件的标记,用<devicename>作为对设备名的标记,用<import>作为表示文件导入的标记,用<objectname>作为表示文件内定义的对象名的标记,如此,根据各自的内容,可使用由用户任意定义的标记。
此外,如图6的备考栏中所示,既有作为应该带标记而必须存在的数据,也有根据文件内容不一定存在的数据,因此与此对应有必须的标记和不必须的标记。例如,表示文件的开始和结束的标记是必须的,而有时表示文件导入(import)的标记、表示文件导出(export)的标记、还有定义数据类型的标记等是不必要的。
此外,在图6所示的标记的例子中,备考栏中记述的※符号表示存在可称为例外等的特别事项的内容,※1表示在没有值的节点的情况下,该标记不存在。如果datatype是表示字符串的值,则※2表示数据的大小,如果datatype是表示字符串的值,则※2表示数据的范围,如果是固定值(可以为多个),则※2表示所有的固定值。※3表示根据链接方法决定标记自身的有无、状态(是否必须等)。
此外,在XML形式的MIB文件中粘贴DTD(document Typedefinition)时,也可以决定标记的顺序,但是在本情况下,取图6记述的顺序。
但是,用管理设备20管理网络设备10a、10b、10c、…中的某个网络设备时,用网络设备管理装置24的管理数据库处理部241的功能,根据对作为管理对象的网络设备的XML形式的MIB文件,显示MIB数据库的数据结构(MIB树)。然后,用户查看该MIB树,指定想进行数据阅览、数据设定等数据操作的项目,选择与对它的管理内容(例如,取得数据、或用户对数据进行某种设定等)。
由此,网络设备管理装置24在作为管理对象的网络设备之间进行通信,对用户指定的项目,根据用户选择的管理内容(数据取得或对数据进行设定等)进行处理。
上面,用户用MIB树对某个网络设备的管理信息数据库的信息取得或信息的设定等进行了处理,但是本发明即使在由于网络设备规格的变更,该网络设备的MIB数据库被变更,与此相应,MIB文件被变更时,在用户侧也能对该变更进行灵活的对应。
如上所述,当MIB数据库的MIB数据结构变化时,用户必须从设备制造商得到最新的MIB文件,对该MIB文件进行变换为该网络设备管理系统独特的形式的变换操作。此外,在不能得到最新的MIB文件时,必须由用户自己编辑MIB文件。正如已经说明的那样,该MIB文件不能简单地编辑。
如图1所示,本发明中,各MIB文件21a、21b、21c、…由管理信息数据库结构定义文件变换部22变换为XML形式的MIB文件23a、23b、23c、…。由于用一般的文本编辑器等可容易地进行编辑,因此该XML形式的MIB文件23a、23b、23c、…即使在MIB数据库12a、12b、12c、…的MIB数据结构变更时,也能灵活地对应。
此外,这样作成的XML形式的MIB文件23a、23b、23c、…不仅可以通过用本发明的网络设备管理装置24的文件处理,即使用一般的XML文件阅览软件,也能显示、把握与网络设备10a、10b、10c、…对应的MIB数据库的MIB数据结构。
这样,本发明通过把管理信息数据库结构定义文件(MIB文件)变换为一般的带标记的结构化形式的文件(XML形式的文件),能够灵活地对应MIB文件的变更等,并且,可用具有通用性的一般软件对应利用该MIB文件的网络设备管理软件。
另外,本发明不限于上面说明的实施方式,可在不偏离本发明的精神的范围内进行各种改进实施。例如,在上述的实施方式中,对用XML作为带标记的结构化形式的例子进行了说明,但是只要是按照该形式的带标记的结构化形式就可应用于本发明。
此外,本发明可作成记述上面说明的用于实现本发明的处理步骤的处理程序,并将该处理程序记录到软盘、光盘、硬盘等记录介质上,本发明还包括记录该处理程序的记录介质。此外,也可以从网络获得该处理程序。
根据上面说明的本发明,可把管理信息数据库结构定义文件(MIB文件)变换为一般的带标记的结构化形式的文件。该被变换为带标记的结构化形式的MIB文件由于可以由一般的网络设备管理装置利用,因此用一般的网络设备管理装置,可进行阅览网络设备的管理信息数据库内保存的MIB数据、操作该MIB数据之类的数据管理。
由此,管理设备可以用具有通用性的一般软件对应搭载到其上的网络设备管理装置,可以成为通用性优良的系统。
此外,变换为带标记的结构化数据的MIB文件由于可以由一般的文本编辑器等编辑,因此即使在管理数据库构成文件的内容变更时,也能在用户侧进行灵活地对应。
此外,可以用XML作为带标记的结构化形式。由于XML用户自己可以定义标记,因此,在用户自己进行MIB文件的编辑时,可使编辑容易。
权利要求
1. 一种网络设备管理方法,是网络设备管理系统中的网络设备管理方法,该网络设备管理系统具有搭载有管理信息数据库的网络设备、和搭载有管理该网络设备的网络设备管理装置的管理设备,在管理设备侧,保存记述所述管理信息数据库的结构的管理信息数据库结构定义文件,所述网络设备管理装置用该管理信息数据库结构定义文件来管理所述网络设备的管理信息数据库,其特征在于,在所述管理设备侧,把所述管理信息数据库结构定义文件变换为带标记的结构化形式的文件,使所述网络设备管理装置用变换为该带标记的结构化形式文件的管理信息数据库结构定义文件,来管理所述网络设备的管理信息数据库。
2. 如权利要求1所述的网络设备管理方法,其特征在于,所述网络设备管理装置,根据变换为所述带标记的结构化形式的文件的管理信息数据库结构定义文件,把所述网络设备的管理信息数据库表示为树结构,根据该树结构,把握该管理信息数据库的结构,能够对该管理信息数据库内的规定项目进行管理。
3. 如权利要求1或2所述的网络设备管理方法,其特征在于,把所述管理信息数据库结构定义文件变换为带标记的结构化形式文件的处理包括下列处理步骤读出作为变换对象的所述管理信息数据库结构定义文件,从该管理信息数据库结构定义文件中按每一个变换单位取得变换对象字符串的处理步骤;作为把取得的一个变换单位的字符串变换为带标记的结构化数据所必需的数据,作成表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数、用于分别取得对该变换单位的字符串的变换后的字符串的控制表列表,取得这些数据中的所述表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数,并将它们写入该控制表列表中的处理步骤;在由此作成的控制表列表中,从该控制表列表中根据该处理函数把所述变换单位的字符串变换为带标记的结构化数据的处理步骤;把该变换为带标记的结构化数据的字符串作为所述变换后字符串写入所述控制表列表的处理步骤;从与所有变换单位对应的各控制表列表中读出每个变换单位的变换后字符串,并将其写入变换后的管理信息数据库结构定义文件的处理步骤。
4. 如权利要求1到3中任何一项所述的网络设备管理方法,其特征在于,所述带标记的结构化形式是XML形式。
5. 一种网络设备管理系统,具有搭载有管理信息数据库的网络设备、搭载有管理该网络设备的网络设备管理装置的管理设备,在管理设备侧,保存记述所述管理信息数据库的结构的管理信息数据库结构定义文件,所述网络设备管理装置用该管理信息数据库结构定义文件来管理所述网络设备的管理信息数据库,其特征在于,所述管理设备设有把所述管理信息数据库结构定义文件变换为带标记的结构化形式的文件的管理信息数据库结构定义文件变换部,该管理信息数据库结构定义文件变换部把读入的管理信息数据库结构定义文件变换为带标记的结构化形式的文件,使所述网络设备管理工具用变换为该带标记的结构化形式的文件的管理信息数据库结构定义文件来管理所述网络设备的管理信息数据库内的数据。
6. 如权利要求5所述的网络设备管理系统,其特征在于,所述网络设备管理装置具有根据变换为所述带标记的结构化形式的文件的管理信息数据库结构定义文件,可以把所述网络设备管理信息数据库表示为树结构的管理数据库处理部;所述网络设备管理装置同时还具有根据该树结构,把握该管理信息数据库的结构,能够对该管理信息数据库内的规定项目进行管理的网络设备管理处理部。
7. 如权利要求5或6所述的网络设备管理系统,其特征在于,把所述管理信息数据库结构定义文件变换为带标记的结构化形式文件的处理包括下列处理步骤读出作为变换对象的所述管理信息数据库结构定义文件,从该管理信息数据库结构定义文件中按每一个变换单位取得变换对象字符串的处理步骤;作为把取得的一个变换单位的字符串变换为带标记的结构化数据所必需的数据,作成表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数、用于分别取得对该变换单位的字符串的变换后的字符串的控制表列表,取得这些数据中的所述表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数,并将其写入该控制表列表中的处理步骤;在由此作成的控制表列表中,从该控制表列表中根据该处理函数把所述变换单位的字符串变换为带标记的结构化数据的处理步骤;把该变换为带标记的结构化数据的字符串作为所述变换后字符串写入所述控制表列表的处理步骤;从与所有变换单位对应的各控制表列表中读出每个变换单位的变换后字符串,并将其写入变换后的管理信息数据库结构定义文件的处理步骤。
8. 如权利要求5到7中任何一项所述的网络设备管理系统,其特征在于,所述带标记的结构化形式是XML形式。
9. 一种用于管理网络设备的处理程序,是网络设备管理系统中所用的用于管理网络设备的处理程序,该网络设备管理系统具有搭载有管理信息数据库的网络设备、搭载有管理该网络设备的网络设备管理装置的管理设备,在管理设备侧,保存记述所述管理信息数据库的结构的管理信息数据库结构定义文件,所述网络设备管理装置用该管理信息数据库结构定义文件来管理所述网络设备的管理信息数据库,其特征在于,该处理程序包括下列处理步骤读入所述管理信息数据库结构定义文件,把该读入的管理信息数据库结构定义文件变换为带标记的结构化形式的文件的处理步骤;所述网络设备管理装置用该变换为带标记的结构化形式的文件的管理信息数据库结构定义文件来管理所述网络设备的管理信息数据库内的数据的处理步骤。
10.如权利要求9所述的用于管理网络设备的处理程序,其特征在于,所述网络设备管理装置,根据变换为所述带标记的结构化形式文件的管理信息数据库结构定义文件,以树结构表示所述网络设备的管理信息数据库,根据该树结构,把握该管理信息数据库的结构,能够对该管理信息数据库内的规定项目进行管理。
11.如权利要求9或10所述的用于管理网络设备的处理程序,其特征在于,把所述管理信息数据库结构定义文件变换为带标记的结构化形式的文件的处理包括下列处理步骤读出作为变换对象的所述管理信息数据库结构定义文件,从该管理信息数据库结构定义文件中按每一个变换单位取得变换对象字符串的处理步骤;作为把取得的一个变换单位的字符串变换为带标记的结构化数据所必需的数据,作成表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数、用于分别取得对该变换单位的字符串的变换后的字符串的控制表列表,取得这些数据中的所述表示位置的位置数据、所述变换单位的字符串、表示对该变换单位的字符串进行何种变换处理的处理函数,并将其写入该控制表列表中的处理步骤;在由此作成的控制表列表中,从该控制表列表中根据该处理函数把所述变换单位的字符串变换为带标记的结构化数据的处理步骤;把该变换为带标记的结构化数据的字符串作为所述变换后字符串写入所述控制表列表的处理步骤;从与所有变换单位的字符串对应的各控制表列表中读出每个变换单位的变换后字符串,并将其写入变换后的管理信息数据库结构定义文件的处理步骤。
12.如权利要求9到11中任何一项所述的用于管理网络设备的处理程序,其特征在于,所述带标记的结构化形式是XML形式。
全文摘要
由于表示网络设备侧存在的MIB数据的结构的MIB文件是以ASNI形式记述的,因此对于该MIB文件的变更等,在用户侧不能灵活地对应。设有把记述分别搭载在网络设备10a、10b、…中的MIB数据库12a、12b、…的MIB数据结构的MIB文件21a、21b、…变换为带标记的结构化形式的管理信息数据库结构定义文件变换部22,由该管理信息数据库结构定义文件变换部22把MIB文件21a、21b、…变换为带标记的结构化形式(XML形式)的MIB文件23a、23b、…,网络设备管理装置24用该XML形式的MIB文件23a、23b、…来管理网络设备10a、10b、…的MIB数据库12a、12b、…。
文档编号H04L12/24GK1399207SQ02126300
公开日2003年2月26日 申请日期2002年7月18日 优先权日2001年7月19日
发明者杢屋铣一, 江原新二, 森穗美 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1