JP2002140240A - Hierarchical network management system - Google Patents
Hierarchical network management systemInfo
- Publication number
- JP2002140240A JP2002140240A JP2001273077A JP2001273077A JP2002140240A JP 2002140240 A JP2002140240 A JP 2002140240A JP 2001273077 A JP2001273077 A JP 2001273077A JP 2001273077 A JP2001273077 A JP 2001273077A JP 2002140240 A JP2002140240 A JP 2002140240A
- Authority
- JP
- Japan
- Prior art keywords
- manager
- management
- sub
- mib
- information
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 claims abstract description 49
- 230000004044 response Effects 0.000 claims abstract description 45
- 230000010354 integration Effects 0.000 claims abstract description 38
- 230000000737 periodic effect Effects 0.000 claims description 34
- 238000007726 management method Methods 0.000 description 316
- 230000006870 function Effects 0.000 description 116
- 239000003795 chemical substances by application Substances 0.000 description 96
- 238000010586 diagram Methods 0.000 description 49
- 238000000034 method Methods 0.000 description 48
- 230000008569 process Effects 0.000 description 23
- 238000012544 monitoring process Methods 0.000 description 20
- 230000002776 aggregation Effects 0.000 description 16
- 238000004220 aggregation Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000009739 binding Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 101100048435 Caenorhabditis elegans unc-18 gene Proteins 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 108700010388 MIBs Proteins 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 102100036738 Guanine nucleotide-binding protein subunit alpha-11 Human genes 0.000 description 1
- 101100283445 Homo sapiens GNA11 gene Proteins 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】 簡単な構成のサブマネージャで、かつIAB
管理標準のSNMPに基づいて大規模な通信ネットワー
クを階層管理すること。
【解決手段】 エージェントとサブマネージャ間、およ
びサブマネージャと統合マネージャ間の通信プロトコル
としてSNMPを使用し、かつサブマネージャ内に、自
己の管理範囲に属するエージェントを介して同管理範囲
の管理オブジェクトを定期的に収集し、その収集した結
果からMIB形式の収集MIB情報を作成し、前記収集
MIB情報を収集MIBデータベースに格納し、その収
集情報を統合マネージャからの参照要求に応じて、MI
B形式で統合マネージャに通知する。
(57) [Summary] [Problem] A sub-manager with a simple configuration and IAB
Hierarchical management of a large communication network based on the management standard SNMP. SOLUTION: SNMP is used as a communication protocol between an agent and a sub-manager and between a sub-manager and an integrated manager, and a management object of the same management range is periodically set in the sub-manager via an agent belonging to its own management range. Collected MIB information is created in the form of MIB from the collected results, the collected MIB information is stored in a collected MIB database, and the collected information is stored in a MIB in response to a reference request from the integration manager.
Notify the integration manager in B format.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、階層型ネットワー
ク管理システムに係り、特に、エージェント、サブマネ
ージャ、統合マネージャにより階層的にネットワーク資
源を管理し、それらの間の通信プロトコルとしてSNM
P(Simple Network manageme
nt protocol)を用いる階層型ネットワーク
管理システムに関する。[0001] 1. Field of the Invention [0002] The present invention relates to a hierarchical network management system, and more particularly to a network management system in which agents, sub-managers, and integrated managers manage network resources hierarchically, and use SNM as a communication protocol between them.
P (Simple Network management)
nt protocol) using a hierarchical network management system.
【0002】[0002]
【従来の技術】一般に、通信ネットワークの管理システ
ムは、マネージャ、エージェントの2種類のサブシステ
ムにより構成され、マネージャはエージェント単位にネ
ットワーク資源を管理・制御する。また、エージェント
は通信ネットワークの資源単位にその構成情報、状態情
報等の管理オブジェクトを管理・制御する。通信ネット
ワークの管理に関する国際的な標準規格には、アイ・エ
イ・ビー(IAB=Internet Activit
ies Board)管理標準と、オー・エス・アイ
(OSI=Open Systemes Interc
onnection)管理標準の2つが存在し、これら
の管理基準を使用したネットワークにあっては、次のよ
うにしてネットワーク資源を管理している。2. Description of the Related Art Generally, a communication network management system includes two types of subsystems, a manager and an agent. The manager manages and controls network resources for each agent. The agent manages and controls management objects such as configuration information and status information for each resource of the communication network. International standards for the management of communication networks include IAB (Internet Activit).
isBoard) management standard and OSI (Open Systems Interc)
There are two management standards, and a network using these management standards manages network resources in the following manner.
【0003】(1)IAB管理標準を使用したネットワ
ーク管理システム 通信ネットワークが大規模になった場合、当該通信ネッ
トワークを分割し、分割された通信ネットワーク(以
下、サブネットワークと言う)のそれぞれに、マネージ
ャ、エージェントを配置してネットワーク資源を管理す
る。(1) Network management system using IAB management standard When a communication network becomes large-scale, the communication network is divided and a manager is assigned to each of the divided communication networks (hereinafter, referred to as sub-networks). , Deploy agents and manage network resources.
【0004】この場合、IAB管理標準における資源管
理を行うに際しては、SNMP(Simple Net
work management protocol)
が使用される。なお、このSNMPに関する規格は、ア
ール・エフ・シー・1157、シンプル・ネットワーク
・マネージメント・プロトコル(RFC 1157,″A Simple
Network Management Protocol″)で規定されている。In this case, when resource management according to the IAB management standard is performed, SNMP (Simple Net) is used.
work management protocol)
Is used. The standard relating to the SNMP is RC 1157, a simple network management protocol (RFC 1157, "A Simple
Network Management Protocol ").
【0005】(2)OSI管理標準とIAB管理標準を
併用した階層型ネットワーク管理システム 「分散LANドメインのOSIによる統合管理」(宮内
他、情報処理学会論文誌、1993年、6月号、pp1
426〜1440,以下、参考文献〔1〕)に記載され
ているように、各LAN(ローカル・エリア・ネットワ
ーク)をIAB管理基準に基づくサブマネージャにて管
理し、サブマネージャとその上位の統合マネージャ間は
OSI管理基準に基づいてネットワーク資源を管理す
る。(2) Hierarchical network management system using both OSI management standard and IAB management standard “Integrated management of distributed LAN domain by OSI” (Miyauchi et al., IPSJ Transactions, 1993, June, pp. 1)
426 to 1440, hereinafter, each LAN (local area network) is managed by a sub-manager based on the IAB management standard, and the sub-manager and a higher-level integrated manager are described. During this time, network resources are managed based on OSI management standards.
【0006】すなわち、サブマネージャにおいてIAB
管理標準に従ってネットワーク資源を管理し、それをO
SI管理標準へ変換して統合マネージャに伝達し、統合
マネージャにおいてネットワーク全体の資源を管理す
る。That is, in the sub manager, the IAB
Manage network resources according to management standards
The data is converted into the SI management standard and transmitted to the integrated manager, and the integrated manager manages the resources of the entire network.
【0007】[0007]
【発明が解決しようとする課題】ところで、大規模ネッ
トワークを管理する場合、管理パケットの削減およびマ
ネージャの簡略化等を図る上で階層構造で管理した方が
効果的である。When a large-scale network is managed, it is more effective to manage it in a hierarchical structure in order to reduce management packets and simplify the manager.
【0008】しかしながら、IAB管理標準のSNMP
を用いた上記ネットワーク管理システムにあっては、階
層管理を考慮していないため、マネージャとエージェン
トとの間にサブマネージャを配置したとしても、マネー
ジャとサブマネージャ間で伝達する管理情報の構造やそ
の収集方法について解決しなければ、階層管理を実現で
きないという問題がある。すなわち、エージェントの一
群を管理、制御する階層型ネットワーク管理システムは
実現できないという問題がある。However, the SNMP of the IAB management standard
In the above-mentioned network management system using, hierarchy management is not considered, so even if a sub-manager is arranged between a manager and an agent, the structure of the management information transmitted between the manager and the sub-manager and its structure Unless the collection method is solved, there is a problem that hierarchical management cannot be realized. That is, there is a problem that a hierarchical network management system for managing and controlling a group of agents cannot be realized.
【0009】この場合、SNMPv2(SNMPバージ
ョン2)の標準では、マネージャからマネージャに対し
てイベントを通知することが可能であるが、SNMP同
様、階層管理を考慮していないため、マネージャとエー
ジェントとの間にサブマネージャを配置したとしても、
マネージャとサブマネージャ間で伝達する管理情報の構
造やその収集方法について解決しなければ、階層管理を
実現できないという問題がある。In this case, according to the SNMPv2 (SNMP version 2) standard, it is possible for a manager to notify an event to a manager. Even if you put a sub-manager in between,
Unless the structure of the management information transmitted between the manager and the sub-manager and the method of collecting the management information are solved, there is a problem that hierarchical management cannot be realized.
【0010】一方、参考文献〔1〕に記載されているO
SI管理システムにあっては、サブマネージャはOSI
管理標準が実現されるOSI標準の通信サービスと、I
AB管理標準が実現されるIAB標準の通信サービスの
両方を実装しなければならないため、サブマネージャが
大規模になってしまうという問題がある。On the other hand, O described in Reference [1]
In the SI management system, the sub manager is OSI
An OSI standard communication service that implements the management standard;
Since both of the IAB standard communication services that realize the AB management standard must be implemented, there is a problem that the sub-manager becomes large.
【0011】また、LANではIAB標準の通信サービ
スが使用されている。そして、通信ネットワークの運用
では、LAN間でもIAB標準の通信サービスを使用す
ることが通常の運用である。したがって、参考文献
〔1〕に記述されている管理システムでは、WAN(ワ
イド・エリア・ネットワーク)上でIAB管理標準の標
準規格を使用するにも関わらず、OSI管理標準の標準
規格を使用しなければならず、この点でもサブマネージ
ャの構成が大きくなるという問題がある。[0011] In the LAN, a communication service of the IAB standard is used. In the operation of a communication network, it is a normal operation to use an IAB standard communication service between LANs. Therefore, in the management system described in the reference [1], the OSI management standard must be used in spite of using the IAB management standard on a WAN (Wide Area Network). This also has the problem that the configuration of the sub-manager becomes large.
【0012】さらに、複数の管理標準で管理される通信
ネットワークを統合マネージャで統一化して階層管理す
る場合、そのための管理情報の変換や統合マネージャの
負荷を軽減するための管理機能の代行、分散化等を予め
考慮しておく必要があるが、参考文献〔1〕の管理シス
テムでは、管理機能の代行、分散化等を考慮していない
ため、ネットワークが大規模になるに従って統合マネー
ジャとサブマネージャ間で管理情報を交換する際に使用
する管理パケットの数が増加してしまうという問題があ
る。Furthermore, when a communication network managed by a plurality of management standards is unified and hierarchically managed by an integrated manager, the management information is converted for that purpose and the management function for reducing the load on the integrated manager is delegated and distributed. However, the management system of the reference [1] does not consider the delegation and decentralization of the management function, so that the integration manager and the sub-manager become larger as the network becomes larger. However, there is a problem that the number of management packets used when exchanging management information increases.
【0013】本発明の第1の目的は、簡単な構成のサブ
マネージャで、かつIAB管理標準のSNMPに基づい
て大規模な通信ネットワークを階層管理することができ
る階層型ネットワーク管理システムを提供することであ
る。A first object of the present invention is to provide a hierarchical network management system which is a sub-manager having a simple structure and capable of hierarchically managing a large-scale communication network based on SNMP of the IAB management standard. It is.
【0014】第2の目的は、少量の管理パケットで統合
マネージャとサブマネージャ間の管理情報を伝達でき、
大規模な通信ネットワークを低トラフィックおよび低コ
ストで管理することができる階層型ネットワーク管理シ
ステムを提供することである。The second object is to transmit management information between the integrated manager and the sub-manager with a small number of management packets,
An object of the present invention is to provide a hierarchical network management system capable of managing a large-scale communication network with low traffic and low cost.
【0015】[0015]
【課題を解決するための手段】上記第1の目的を達成す
るため、本発明は、基本的には、エージェントとサブマ
ネージャ間、およびサブマネージャと統合マネージャ間
の通信プロトコルとしてSNMPを使用し、かつサブマ
ネージャ内に、自己の管理範囲に属するエージェントを
介して同管理範囲の管理オブジェクトを定期的に収集
し、その収集した結果からMIB形式の収集MIB情報
を作成し、前記収集MIB情報を収集MIBデータベー
スに格納し、その収集情報を統合マネージャからの参照
要求に応じて、MIB形式で統合マネージャに通知する
定期収集手段を具備することを特徴とする。In order to achieve the first object, the present invention basically uses SNMP as a communication protocol between an agent and a sub-manager, and between a sub-manager and an integrated manager, And, in the sub-manager, management objects of the same management range are periodically collected via agents belonging to the management range of the sub-manager, collected MIB information in MIB format is created from the collected result, and the collected MIB information is collected. It is characterized by comprising a periodic collection unit that stores the collected information in the MIB database and notifies the integrated manager of the collected information in MIB format in response to a reference request from the integrated manager.
【0016】また、第2の目的を達成するために、統合
マネージャから参照要求に対し、複数の識別子で管理し
ている各エージェントからの複数の情報を集約して統合
マネージャに通知することを特徴とする。Further, in order to achieve the second object, in response to a reference request from the integration manager, a plurality of pieces of information from each agent managed by a plurality of identifiers are aggregated and notified to the integration manager. And
【0017】上記手段によると、定期収集手段が自己の
管理範囲に属するエージェントを介して同管理範囲の管
理オブジェクトを定期的に収集し、その収集情報を統合
マネージャからの参照要求に応じて統合マネージャに通
知する。According to the above means, the periodic collection means periodically collects the managed objects of the same management range via the agents belonging to the own management range, and collects the collected information in response to a reference request from the integration manager. Notify.
【0018】この場合、収集情報は、複数の管理オブジ
ェクトの集合を木構造で表現したMIB(Manage
ment Information Base)という
形式で保持され、統合マネージャからの参照要求に応じ
てアクセスされて統合マネージャに通知される。In this case, the collected information is an MIB (Management) representing a set of a plurality of management objects in a tree structure.
The information is stored in a format of “ment Information Base”, is accessed in response to a reference request from the integration manager, and is notified to the integration manager.
【0019】これによって、IAB管理標準のSNMP
という単一のプロトコルに基づいて大規模な通信ネット
ワークを階層管理することができ、しかも単一プロトコ
ルであるのでサブマネージャの構成を簡単にすることが
できる。Thus, the SNMP of the IAB management standard
A large-scale communication network can be hierarchically managed on the basis of a single protocol, and the configuration of the sub-manager can be simplified because it is a single protocol.
【0020】また、複数の識別子で管理している各エー
ジェントからの複数の管理オブジェクトを集約して統合
マネージャに通知する。従って、少量の管理パケットで
統合マネージャとサブマネージャ間の管理情報を伝達す
ることができるうえ、統合マネージャの負荷を軽減する
ことができる。Also, a plurality of management objects from each agent managed by a plurality of identifiers are aggregated and notified to the integrated manager. Therefore, the management information between the integrated manager and the sub-manager can be transmitted with a small number of management packets, and the load on the integrated manager can be reduced.
【0021】[0021]
【発明の実施の形態】以下、本発明を図面に示す一実施
例に基づいて詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to an embodiment shown in the drawings.
【0022】図1は、本発明を適用する通信ネットワー
クの一実施例を示すシステム構成図であり、複数のLA
N1,2,3がWAN(ワイドエリアネットワーク)4
によって結合されている。FIG. 1 is a system configuration diagram showing an embodiment of a communication network to which the present invention is applied.
N1, 2 and 3 are WAN (Wide Area Network) 4
Are joined by
【0023】このうち、LAN1には、ネットワーク資
源単位にその構成情報、状態情報等の管理オブジェクト
を管理・制御する複数のエージェント20a−1,20
a−2およびエージェント未実装のIP(Intern
et Protocol)ノード30aが接続され、さ
らにこれらエージェント20a−1,20a−2を介し
てLAN1内の管理オブジェクトを管理・制御するサブ
マネージャ10aが接続されている。The LAN 1 has a plurality of agents 20a-1 and 20a for managing and controlling management objects such as configuration information and status information in units of network resources.
a-2 and IP without Agent (Intern
(Protocol) node 30a, and a sub-manager 10a for managing and controlling managed objects in the LAN 1 via these agents 20a-1 and 20a-2.
【0024】また、LAN2には、ネットワーク資源単
位にその構成情報、状態情報等の管理オブジェクトを管
理・制御する複数のエージェント20b−1,20b−
2が接続され、さらにこれらエージェント20b−1,
20b−2の管理下の管理オブジェクトを管理・制御す
るサブマネージャ10bが接続されている。さらに、エ
ージェント20c,エージェント未実装のIPノード3
0cが接続されると共に、これらエージェント20cの
管理下の管理オブジェクトを管理・制御するサブマネー
ジャ10cが接続されている。The LAN 2 has a plurality of agents 20b-1 and 20b- which manage and control management objects such as configuration information and status information for each network resource.
2 are connected, and these agents 20b-1,
A sub-manager 10b that manages and controls a managed object under the management of 20b-2 is connected. Further, the agent 20c and the IP node 3 on which the agent is not mounted
0c is connected, and a sub-manager 10c that manages and controls the managed objects managed by the agent 20c is connected.
【0025】すなわち、LAN2においては、2つのサ
ブマネージャ10b,10cで管理オブジェクトが管理
されるようになっている。That is, in the LAN 2, the management objects are managed by the two sub-managers 10b and 10c.
【0026】一方、LAN3には、複数のエージェント
20−1,20−2が接続され、さらにこれらエージェ
ント20−1,20−2の管理下の管理オブジェクトを
管理・制御すると共に、WAN4およびサブマネージャ
10a,10b,10cを通じて、これらの管理下の管
理オブジェクトを管理・制御する統合マネージャ50が
接続されている。すなわち、LAN3には、ネットワー
ク全体の資源を階層管理する統合マネージャ50が接続
されている。On the other hand, a plurality of agents 20-1 and 20-2 are connected to the LAN 3, and further manage and control the management objects under the management of the agents 20-1 and 20-2, as well as the WAN 4 and the sub-manager. An integrated manager 50 for managing and controlling these managed objects is connected through 10a, 10b and 10c. That is, the LAN 3 is connected to the integrated manager 50 that hierarchically manages resources of the entire network.
【0027】図2は、エージェント、サブマネージャお
よび統合マネージャの論理的関係を示す図であり、LA
N1に接続されたサブマネージャ10aとエージェント
20a−1,20a−2との間はIAB管理標準のSN
MPおよびICMP(Internet Contro
l Massage Protocol)を使用して管
理オブジェクトを管理するようになっている。また、サ
ブマネージャ10aとエージェント未実装のIPノード
30aとの間は、ICMPを使用して管理オブジェクト
を管理するようになっている。そして、サブマネージャ
10aには、管理範囲のエージェントを通じて収集した
複数の管理オブジェクトの集合を木構造で表現したMI
B(Management Information
Base)という形式で保持する収集MIBデータベー
ス170aが接続されている。FIG. 2 is a diagram showing a logical relationship between an agent, a sub-manager, and an integrated manager.
Between the sub-manager 10a connected to N1 and the agents 20a-1 and 20a-2, the SN of the IAB management standard
MP and ICMP (Internet Control)
1 Message Protocol) to manage managed objects. Further, between the sub-manager 10a and the IP node 30a in which the agent is not mounted, the management object is managed using ICMP. The sub-manager 10a has a tree structure representing a set of a plurality of management objects collected through agents in the management range.
B (Management Information)
A collection MIB database 170a held in the form of “Base” is connected.
【0028】同様に、LAN2に接続されたサブマネー
ジャ10cとエージェント20cとの間はIAB管理標
準のSNMPおよびICMPを使用して管理オブジェク
トを管理するようになっている。また、サブマネージャ
10cとエージェント未実装のIPノード30cとの間
は、ICMPを使用して管理オブジェクトを管理するよ
うになっている。そして、サブマネージャ10cには、
管理範囲のエージェントを通じて収集した複数の管理オ
ブジェクトの集合を木構造で表現したMIB(Mana
gement Information Base)と
いう形式(以下、MIB形式と言う)で保持する収集M
IBデータベース170cが接続されている。Similarly, between the sub-manager 10c and the agent 20c connected to the LAN 2, management objects are managed using SNMP and ICMP of the IAB management standard. Further, between the sub-manager 10c and the IP node 30c in which the agent is not mounted, the management object is managed using ICMP. Then, the sub-manager 10c
MIB (Mana) representing a set of a plurality of management objects collected through agents in a management range in a tree structure
collection M held in a format called “gement Information Base” (hereinafter referred to as MIB format)
The IB database 170c is connected.
【0029】なお、サブマネージャ10bおよびエージ
ェント20−1,20−2についても同様の論理的関係
で統合マネージャ50に接続されている。The sub-manager 10b and the agents 20-1 and 20-2 are also connected to the integration manager 50 with the same logical relationship.
【0030】図3は、サブマネージャ10の内部構成の
一実施例を示す機能ブロック図であり、次のような機能
モジュールから構成されている。FIG. 3 is a functional block diagram showing an embodiment of the internal configuration of the sub-manager 10, which comprises the following functional modules.
【0031】(1)通信制御機能100 (2)管理範囲監視機能110 (3)収集データベース管理機能120 (4)自エージェント機能130 (5)サブマネージャエージェント機能140 (6)集約化機能150 (7)トラップ管理機能160 各機能の詳細は次の通りである。(1) Communication control function 100 (2) Management range monitoring function 110 (3) Collection database management function 120 (4) Own agent function 130 (5) Sub-manager agent function 140 (6) Centralization function 150 (7) ) Trap management function 160 Details of each function are as follows.
【0032】(1)通信制御機能100 IAB管理標準では、ネットワーク管理のためのプロト
コルをエス・エヌ・エム・ピー(SNMP、以降、単に
SNMPと記述する)と名付けている。この規格は、ア
ール・エフ・シー・1157、シンプル・ネットワーク
・マネージメント・プロトコル(RFC 1157,″A Simple
Network Management Protocol″)で規定されている。(1) Communication Control Function 100 In the IAB management standard, a protocol for network management is named SNMP (hereinafter simply referred to as SNMP). This standard is based on RFC 1157, the Simple Network Management Protocol (RFC 1157, "A Simple
Network Management Protocol ").
【0033】当該通信制御手段100は、統合マネージ
ャ50およびサブマネージャ10自身からのSNMP要
求の受信、およびSNMPトラップを受信する。The communication control means 100 receives an SNMP request from the integrated manager 50 and the sub-manager 10 and receives an SNMP trap.
【0034】SNMP要求とは、統合マネージャ50か
らサブマネージャ10に対する管理オブジェクトの取得
要求およびサブマネージャ10からエージェント20に
対する管理オブジェクトの取得要求のことである。The SNMP requests are a request for acquiring a management object from the integrated manager 50 to the sub-manager 10 and a request for acquiring a management object from the sub-manager 10 to the agent 20.
【0035】受信したSNMP要求は、そのプロトコル
内に存在する管理オブジェクト識別子に従い、自エージ
ェント機能130又はサブマネージャエージェント機能
140に通知するとともに、その結果をSNMP要求元
である統合マネージャ50又はサブマネージャ10自身
に応答する。また、受信したSNMPトラップは、トラ
ップ管理機能160に通知する。The received SNMP request is notified to its own agent function 130 or sub-manager agent function 140 according to the management object identifier existing in the protocol, and the result is sent to the integrated manager 50 or the sub-manager 10 which is the SNMP request source. Respond to yourself. Further, the received SNMP trap is notified to the trap management function 160.
【0036】(2)管理範囲監視機能110 サブマネージャ10のネットワーク管理者が指定した環
境設定ファイル180を参照し、サブマネージャ10の
管理範囲として指定されたIPアドレスの範囲を取得す
る。指定されたIPアドレス群(エージェントの実装有
無にかかわらない)に対して、MIB−IIで定義された
特定の管理オブジェクトを取得するためのSNMP要求
およびICMPエコー要求を定期的に発行し、その結果
であるSNMP応答およびICMPエコー応答を取得す
る。(2) Management range monitoring function 110 The IP address range specified as the management range of the sub-manager 10 is acquired by referring to the environment setting file 180 specified by the network manager of the sub-manager 10. An SNMP request and an ICMP echo request for acquiring a specific management object defined by MIB-II are periodically issued to a specified IP address group (regardless of whether or not an agent is installed), and as a result, And the SNMP response and the ICMP echo response.
【0037】この場合、定期的に発行するSNMP要求
およびICMPエコー要求のポーリング間隔、およびS
NMPプロトコル上に記述するコミュニティ名は、環境
設定ファイル180を参照して取得する。In this case, the polling interval of the periodically issued SNMP request and ICMP echo request, and S
The community name described on the NMP protocol is obtained by referring to the environment setting file 180.
【0038】定期的に取得した結果からMIB形式の情
報を作成し、最新のMIB形式の情報をメモリ中に保存
するとともに、収集データベース管理機能120に渡
し、収集MIBデータベース170に格納させる。Information in the MIB format is created from the results obtained periodically, and the latest information in the MIB format is stored in the memory, passed to the collection database management function 120, and stored in the collection MIB database 170.
【0039】また、集約化機能150に対しては、管理
範囲のIPアドレスおよびステータスとエージェントの
実装有無の各情報の参照を可能とさせる。Further, the centralizing function 150 can refer to the IP address and status of the management range, and information on whether or not an agent is installed.
【0040】さらにトラップ管理機能160に対して
は、管理範囲のIPアドレスとインデックス番号の各情
報の参照を可能とさせる。Further, the trap management function 160 can refer to each information of the IP address and the index number in the management range.
【0041】また、管理範囲のIPノードの追加又は削
除等のような収集MIBの値を構成する情報に変化が発
生したときは、統合マネージャ50に対してその旨を通
知するためのサブマネージャ拡張トラップを発行する。Further, when a change occurs in the information constituting the value of the collection MIB such as addition or deletion of an IP node in the management range, a sub-manager extension for notifying the integration manager 50 of the change. Issues a trap.
【0042】なお、MIB−IIの規格は、アール・エフ
・シー・1213、マネージメント・インフォメーショ
ン・ベース・フォー・ネットワーク・マネージメント・
オブ・ティー・シー・ピー・アイ・ピー・アイ・ピー・
ベースド・インターネッツ:エム・アイ・ビー・ツー
(RFC 1213,″Management Information Base for Netw
ork Management of TCP/IP Based internets: MIB-I
I″)で規定されている。The MIB-II standard conforms to RFC 1213, Management Information Base for Network Management.
Of TIP
Based Internets: M.I.B.2 (RFC 1213, "Management Information Base for Netw
ork Management of TCP / IP Based internets: MIB-I
I ″).
【0043】(3)収集データベース管理機能120 この収集データベース管理機能120は、管理範囲監視
機能110から収集MIBの値を構成する各情報を入力
した場合は、収集MIBデータベース170に格納し、
サブマネージャエージェント機能140から収集MIB
値の取得要求を入力したときは、収集MIBの値を構成
する各情報を管理オブジェクト形式に組立てて応答す
る。(3) Collection Database Management Function 120 The collection database management function 120 stores the information in the collection MIB database 170 when each piece of information constituting the value of the collection MIB is input from the management range monitoring function 110.
MIB collected from sub manager agent function 140
When a value acquisition request is input, each piece of information constituting the value of the collection MIB is assembled into a management object format and responded.
【0044】(4)自エージェント機能130 自エージェント機能130は、サブマネージャ10が存
在するホストを管理するもので、統合マネージャ50お
よびサブマネージャ10自身からのMIB−IIおよびエ
ージェント拡張MIBに対するSNMP要求を通信制御
機能100を通じて入力し、その結果を通信制御機能1
00に出力する。(4) Own Agent Function 130 The own agent function 130 manages the host where the sub-manager 10 exists, and receives SNMP requests for the MIB-II and the agent extended MIB from the integrated manager 50 and the sub-manager 10 themselves. The input is made through the communication control function 100, and the result is input to the communication control function 1
Output to 00.
【0045】環境設定ファイル180からは、コミュニ
ティ名(SNMP要求に応答するかどうかのパスワー
ド)を参照する。The environment setting file 180 refers to the community name (password for responding to the SNMP request).
【0046】(5)サブマネージャエージェント機能1
40 統合マネージャ50からのサブマネージャ拡張MIBに
対するSNMP要求を通信制御機能100から入力し、
そのSNMP要求のプロトコル内に記述された管理オブ
ジェクト識別子により取得先を振り分ける。(5) Sub-manager agent function 1
40 An SNMP request from the integrated manager 50 to the sub-manager extension MIB is input from the communication control function 100,
The acquisition destination is sorted by the management object identifier described in the protocol of the SNMP request.
【0047】すなわち、本発明においてはサブマネージ
ャ10が収集および集約した管理情報を統合マネージャ
50に提供するために、定期収集MIBとリアルタイム
収集MIBとから成るサブマネージャ拡張MIBを定義
する。That is, in the present invention, in order to provide the integrated manager 50 with the management information collected and aggregated by the sub-manager 10, a sub-manager extension MIB composed of a regular collection MIB and a real-time collection MIB is defined.
【0048】定期収集MIBは、サブマネージャ10が
管理範囲のIPノード群に対して定期的に収集した管理
情報をMIB化したものである。The periodic collection MIB is obtained by converting the management information periodically collected by the sub-manager 10 to the IP node group within the management range into MIB.
【0049】リアルタイム収集MIBは、サブマネージ
ャ10が統合マネージャ50からの参照要求に従いリア
ルタイムに管理範囲の管理オブジェクトの情報を収集、
集約(不要な情報の削除、加工)し、統合マネージャ5
0に対して応答するためにMIB形式に集約したもので
ある。In the real-time collection MIB, the sub-manager 10 collects information on the management objects in the management range in real time according to a reference request from the integration manager 50,
Aggregate (delete and process unnecessary information) and integrate manager 5
In order to respond to "0", they are collected in MIB format.
【0050】サブマネージャエージェント機能140
は、定期収集MIBに対する参照要求の場合は、収集デ
ータベース管理機能120にMIB値取得要求を行い、
その結果を収集MIBデータベース170から取得す
る。Sub-manager agent function 140
Makes a MIB value acquisition request to the collection database management function 120 in the case of a reference request to the periodic collection MIB,
The result is acquired from the collection MIB database 170.
【0051】リアルタイム収集MIBに対する参照要求
の場合は、集約化機能150に対してMIB値取得要求
を行い、その結果を集約化機能150から取得する。In the case of a reference request to the real-time collection MIB, an MIB value acquisition request is made to the centralizing function 150, and the result is obtained from the centralizing function 150.
【0052】その後、取得した結果を通信制御機能10
0に出力する。Thereafter, the obtained result is transmitted to the communication control function 10.
Output to 0.
【0053】環境設定ファイル180からは、コミュニ
ティ名(SNMP要求に応答するかどうかのパスワー
ド)を参照する。The environment setting file 180 refers to the community name (password for responding to the SNMP request).
【0054】(6)集約化機能150 サブマネージャエージェント機能140からリアルタイ
ム収集MIB値の取得要求を入力したときは、管理範囲
のエージェントを実装したIPノード群に対してSNM
P要求を発行する。また、その応答を取得した後、集約
処理を行い、その集約したMIB値をサブマネージャエ
ージェント機能140に返信する。(6) Aggregation Function 150 When a real-time collection MIB value acquisition request is input from the sub-manager agent function 140, the SNM is sent to the IP node group in which agents within the management range are mounted.
Issue a P request. Further, after obtaining the response, an aggregation process is performed, and the aggregated MIB value is returned to the sub-manager agent function 140.
【0055】環境設定ファイル180からは、SNMP
要求を発行時にプロトコル内に記述するコミュニティ名
を参照する。From the environment setting file 180, the SNMP
Refers to the community name described in the protocol when issuing the request.
【0056】(7)トラップ管理機能160 通信制御機能100から通知されたSNMPトラップ
を、このトラップ管理機能160と内部インタフェース
を確立している全ての機能およびアプリケーションに通
知する。また、一定時間内に通知された複数のSNMP
トラップを1つのサブマネージャ拡張トラップとしてま
とめ、統合マネージャ50に中継する。(7) Trap Management Function 160 The SNMP trap notified from the communication control function 100 is notified to all functions and applications that have established an internal interface with the trap management function 160. In addition, a plurality of SNMPs notified within a certain time
The traps are combined into one sub-manager extended trap and relayed to the integration manager 50.
【0057】環境設定ファイル180からは、サブマネ
ージャ拡張トラップを発行する時間間隔およびプロトコ
ル内に記述するコミュニティ名等を参照する。The environment setting file 180 refers to the time interval at which the sub-manager extended trap is issued, the community name described in the protocol, and the like.
【0058】以下、本発明の主要部であるサブマネージ
ャ拡張MIBの論理構造、サブマネージャの管理範囲の
決定方法および監視方法、サブマネージャが受信したS
NMP要求の振り分け方法、収集MIBの管理方法、収
集MIBの集約方法、SNMPトラップ管理方法につい
て具体的に説明する。The logical structure of the sub-manager extension MIB which is a main part of the present invention, the method of determining and monitoring the management range of the sub-manager,
An NMP request distribution method, a collection MIB management method, a collection MIB aggregation method, and an SNMP trap management method will be specifically described.
【0059】(1)サブマネージャ拡張MIBの論理構
造 IAB管理標準では、一般に、管理オブジェクトの論理
構造は管理情報ベースと呼ばれる仮想的データベースに
て定義される。この管理情報ベースはMIBと呼ばれて
いる。(1) Logical Structure of Sub-Manager Extension MIB In the IAB management standard, the logical structure of a managed object is generally defined in a virtual database called a management information base. This management information base is called MIB.
【0060】なお、MIBを記述するシンタックス、お
よび管理オブジェクトのインスタンスを識別するための
方法は、アール・エフ・シー1155、ストラクチャ・
アンド・アイデンティフィケーション・オブ・マネージ
メント・インフォーメーション・フォー・ティー・シー
・ピー・アイ・ピー・ベースド・インターネッツ(RFC
1155,″Structure and Identification of Manage
ment Information forTCP/IP-based internets″)、お
よびアール・エフ・シー1212、コンサイス・エム・
アイ・ビー・デフィニションズ(RFC 1212,″Cons
ice MIB Definitions″)に規定されている。The syntax for describing the MIB and the method for identifying the instance of the management object are described in RFC 1155, Structure
And Identification of Management Information for TPC IP Based Internets (RFC
1155, "Structure and Identification of Manage
ment Information for TCP / IP-based internets "), and RFC 1212, Concise M.
IBM Definitions (RFC 1212, "Cons
ice MIB Definitions ").
【0061】ここで、標準的なエージェント20は、M
IB−IIに規定されている管理オブジェクトを実装して
いる。Here, the standard agent 20 is M
Implements management objects specified in IB-II.
【0062】サブマネージャ10は、管理範囲のIPノ
ード群から特定のMIB−IIの値を取得するためのSN
MP要求およびICMPエコー要求を発行し、その収集
結果からサブマネージャ拡張MIBの値を求める。The sub-manager 10 has an SN for acquiring a specific MIB-II value from the IP node group within the management range.
An MP request and an ICMP echo request are issued, and the value of the sub-manager extension MIB is obtained from the collected result.
【0063】このこのサブマネージャ拡張MIBは、定
期収集MIBとリアルタイム収集MIBで構成される。The sub-manager extension MIB includes a regular collection MIB and a real-time collection MIB.
【0064】定期収集MIBは、サブマネージャ10が
管理範囲のIPノード群に対して定期的に収集した管理
情報をMIB化したものである。このデータ構造は、複
数のエントリからなるテーブル型の管理オブジェクト識
別子と非テーブル型の管理オブジェクト識別子から構成
される。The periodic collection MIB is obtained by converting the management information periodically collected by the sub-manager 10 to the IP node group within the management range into MIB. This data structure is composed of a table type management object identifier composed of a plurality of entries and a non-table type management object identifier.
【0065】テーブル型の管理オブジェクト識別子は、
管理範囲のIPノード単位にエントリを有し、各エント
リには、管理範囲の構成情報(IPアドレス、ホスト
名、エージェントの実装有無、IPルータの識別フラグ
等)、およびIP状態とping(ICMPエコー要求
パケット)の応答時間等の状態情報が保持される。The table type management object identifier is
An entry is provided for each IP node in the management range, and each entry includes configuration information of the management range (IP address, host name, presence / absence of an agent, IP router identification flag, etc.), IP status, and ping (ICMP echo). Status information such as the response time of the request packet is held.
【0066】統合マネージャ50から参照要求を受信し
たときは、複数の情報からなるエントリを、インデック
ス部分とコンテキスト部分からなる情報単位にまとめ、
返信する管理オブジェクト識別子数を減らす方法が講じ
られる。When a reference request is received from the integration manager 50, entries composed of a plurality of pieces of information are grouped into an information unit composed of an index part and a context part.
A method is taken to reduce the number of management object identifiers to be returned.
【0067】非テーブル型の管理オブジェクト識別子
は、テーブル型の管理オブジェクト識別子の構成情報や
状態情報の各内容をIPノード数で集計した情報を表現
する。The non-table type management object identifier expresses information obtained by totalizing the contents of the configuration information and the status information of the table type management object identifier by the number of IP nodes.
【0068】サブマネージャ10には、統合マネージ5
0に集計情報を提供するために集計を行う手段が設けら
れている。The sub-manager 10 has the integrated management 5
Means for performing tallying is provided to provide tallying information to 0.
【0069】一方、リアルタイム収集MIBは、サブマ
ネージャ10が統合マネージャ50からの参照要求に従
いリアルタイムに管理範囲の状態情報を収集、集約(不
要な情報の削除、加工)することによって、統合マネー
ジャ50に返信する管理情報をMIB化したものであ
る。On the other hand, the sub-manager 10 collects and aggregates (deletes and processes unnecessary information) the status information of the management range in real time in accordance with a reference request from the integration manager 50 so that the The management information to be returned is a MIB.
【0070】サブマネージャ10は、SNMP要求を、
統合マネージャ50から受信すると共に、サブマネージ
ャ自身からも受信する。これは、サブマネージャ10の
管理範囲にサブマネージャ自身を含むことができるため
である。特に、統合マネージャ50からリアルタイム収
集MIBの参照要求を受信したときは、サブマネージャ
自身に対してSNMP要求を発行し、その結果を集約し
た後、統合マネージャ50に返信する。そのため、サブ
マネージャ10は複数のSNMP要求を並列処理可能に
構成されている。The sub-manager 10 sends the SNMP request
The message is received from the integrated manager 50 and also from the sub-manager itself. This is because the management range of the sub-manager 10 can include the sub-manager itself. In particular, when a request for referencing the real-time collection MIB is received from the integration manager 50, an SNMP request is issued to the sub-manager itself, and the results are aggregated and returned to the integration manager 50. Therefore, the sub-manager 10 is configured to be able to process a plurality of SNMP requests in parallel.
【0071】サブマネージャ拡張MIBである定期収集
MIBの定義例を図4〜図6に、リアルタイム収集MI
Bの定義例を図7〜図9に、サブマネージャ拡張トラッ
プの定義例を図10に示す。FIGS. 4 to 6 show examples of definitions of the periodic collection MIB which is a sub-manager extension MIB.
FIGS. 7 to 9 show definition examples of B, and FIG. 10 shows definition examples of the sub-manager extended trap.
【0072】図4〜図6の定期収集MIBの定義例にお
いては、(1)管理対象のIPノード数、(2)サブマ
ネージャとの状態がクリティカルなノード数、(3)サ
ブマネージャと通信可能であるが、動作していないTC
P/IPインタフェースが存在するノード数、(4)全
てのTCP/IPインタフェースが動作しているノード
数、(5)サブマネージャの管理範囲内にあるルータの
数、(6)サブマネージャの管理範囲内にあるSNMP
を実装したノード数、(7)サブマネージャの管理範囲
のIPノードに関する情報の一覧、(8)管理範囲のI
Pの度毎の情報を含んだエントリ、の定義例が示されて
いる。In the definition examples of the periodic collection MIB shown in FIGS. 4 to 6, (1) the number of IP nodes to be managed, (2) the number of nodes whose status with the sub-manager is critical, and (3) communication with the sub-manager But not working TC
(4) Number of nodes where all TCP / IP interfaces are operating, (5) Number of routers within the sub-manager's management range, (6) Sub-manager's management range SNMP within
(7) List of information on IP nodes in the management range of the sub-manager, (8) I of the management range
An example of a definition of an entry containing information for each P is shown.
【0073】図7〜図9のリアルタイム収集MIBの定
義例においては、(1)サブマネージャの管理範囲内の
TCPコネクションの一覧、(2)TCPコネクション
を開設しているIPアドレス、(3)smgSumTcpServerI
pAddressで定義されているノードが使用しているポート
番号、(4)TCPコネクションを開設しているIPア
ドレス(smgSumTcpServerIpAddressで定義されているも
のの相手のアドレス)、(5)smgSumTcpClientIpAddre
ssで定義されているIPノードが使用しているポート番
号、(6)管理範囲のIPノードで開設されているTC
Pコネクション情報のエントリ、の定義例が示されてい
る。In the example of the definition of the real-time collection MIB shown in FIGS. 7 to 9, (1) a list of TCP connections within the management range of the sub-manager, (2) an IP address for opening the TCP connection, and (3) smgSumTcpServerI
The port number used by the node defined by pAddress, (4) the IP address that opens the TCP connection (the address of the partner defined by smgSumTcpServerIpAddress), (5) smgSumTcpClientIpAddre
port number used by the IP node defined by ss, (6) TC opened by the IP node within the management range
A definition example of an entry of P connection information is shown.
【0074】図10のサブマネージャ拡張トラップの定
義例においては、(1)システムが追加されたことを通
知するトラップ、(2)システムが追加されたことを通
知するトラップ、(3)中継トラップの定義例が示され
ている。In the definition example of the sub-manager extended trap shown in FIG. 10, (1) trap for notifying that a system has been added, (2) trap for notifying that a system has been added, and (3) trap for relay trap A definition example is shown.
【0075】図11は、サブマネージャ10が定期的お
よびリアルタイムに収集したMIB−IIの管理オブジェ
クト(以降、MIB−IIオブジェクトと言う)名を拡張
MIBの管理オブジェクト名に変換する際の対応表19
0であり、MIB−IIの管理オブジェクトを標準的に実
装したエージェント20から定期的およびリアルタイム
にMIB−IIオブジェクトを収集したならば、この対応
表190に従って拡張MIBの管理オブジェクト名に変
換する。FIG. 11 is a correspondence table 19 when the sub-manager 10 converts the MIB-II management object (hereinafter referred to as MIB-II object) name collected periodically and in real time into the management object name of the extended MIB.
If the MIB-II object is collected periodically and in real time from the agent 20 which has implemented the MIB-II management object as a standard, the MIB-II management object is converted into an extended MIB management object name according to the correspondence table 190.
【0076】図12に、変換された定期収集MIBの管
理オブジェクトであるsmgIpNodeContextの内容200を
示す。図示のように、smgIpNodeContextは、IPアドレ
ス210、ホスト名220、ステータス230、pin
gの応答時間240、SNMPサポート情報250、ル
ータ情報260によって構成されている。FIG. 12 shows the contents 200 of smgIpNodeContext, which is a converted management object of the periodic collection MIB. As shown, the smgIpNodeContext has an IP address 210, a host name 220, a status 230, and a pin
g, a response time 240, SNMP support information 250, and router information 260.
【0077】このように構成された管理オブジェクトを
統合マネージャ50により定期的に収集して表示した場
合、1つのエージェント又はIPノードに関する複数の
情報を1行で表示することができるため、1つのエージ
ェント又はIPノードの状態を容易に確認することが可
能になる。When the management object configured as described above is periodically collected and displayed by the integration manager 50, a plurality of pieces of information on one agent or IP node can be displayed in one line. Alternatively, the state of the IP node can be easily confirmed.
【0078】図13に、リアルタイム収集MIBの管理
オブジェクトであるsmgSumTcpContextの内容300を示
す。図示のように、smgSumTcpContextは、IPアドレス
(その1)310、ポート番号(その1)320、ステ
ータス(その1)330、IPアドレス(その2)34
0、ポート番号(その2)350、ステータス(その
2)360、サービス名370によって構成されてい
る。FIG. 13 shows the contents 300 of smgSumTcpContext which is a management object of the real-time collection MIB. As shown, the smgSumTcpContext includes an IP address (part 1) 310, a port number (part 1) 320, a status (part 1) 330, and an IP address (part 2) 34
0, port number (part 2) 350, status (part 2) 360, and service name 370.
【0079】このように構成された管理オブジェクトを
統合マネージャ50によってリアルタイムに収集して表
示した場合、1つのTCPコネクションに関する複数の
情報を1行で表示することができるため、1つのTCP
コネクションの状態を容易に確認することが可能にな
る。When the management object configured as described above is collected and displayed in real time by the integration manager 50, a plurality of pieces of information on one TCP connection can be displayed in one line.
It is possible to easily confirm the state of the connection.
【0080】また、定期収集MIBには、図14の対応
表400に示すように、この定期収集MIBの値を集計
するために使用する管理オブジェクト名(識別子)が用
意され、この対応表400に従って定期収集MIBが集
計される。Further, as shown in a correspondence table 400 of FIG. 14, a management object name (identifier) used for totalizing the values of the regular collection MIB is prepared in the regular collection MIB. The periodic collection MIB is totaled.
【0081】集計された管理オブジェクトを統合マネー
ジャ50で例えば10分間隔で収集してグラフ表示した
例を図29に示す。FIG. 29 shows an example in which the aggregated management objects are collected by the integration manager 50 at intervals of, for example, 10 minutes and displayed as a graph.
【0082】(2)サブマネージャの管理範囲の決定方
法および監視方法 図10のsmgCreateSystemTrapは、サブマネージャ管理
範囲にIPノードが追加されたときに発行するサブマネ
ージャ拡張トラップを定義したものである。拡張トラッ
プ番号は「1」であり、変数リスト(Variable-binding
s)には図16に示す管理範囲テーブル500の該当す
るインデックス番号520aを指定する。(2) Method for Determining and Monitoring Sub-Manager Management Range smgCreateSystemTrap in FIG. 10 defines a sub-manager extended trap issued when an IP node is added to the sub-manager management range. The extended trap number is "1" and the variable list (Variable-binding
In s), the corresponding index number 520a of the management range table 500 shown in FIG. 16 is specified.
【0083】図10のsmgDeleteSystemTrapは、サブマ
ネージャ管理範囲からIPノードが削除されたときに発
行するサブマネージャ拡張トラップを定義したものであ
る。拡張トラップ番号は「2」であり、変数リスト(Va
riable-bindings)には管理範囲テーブル500の該当
するインデックス番号520aを指定する。The smgDeleteSystemTrap in FIG. 10 defines a sub-manager extended trap issued when an IP node is deleted from the sub-manager management range. The extended trap number is "2" and the variable list (Va
For riable-bindings, the corresponding index number 520a of the management range table 500 is specified.
【0084】図15は、サブマネージャの管理範囲およ
び監視範囲を決定する際に用いる環境設定ファイル18
0の形式を示す図であり、取得用コミュニティ名40
0、設定用コミュニティ名410、トラップ宛先42
0、管理範囲数430、管理アドレス範囲440、トラ
ップ中継間隔450をそれぞれ格納する領域から成って
いる。FIG. 15 shows an environment setting file 18 used for determining the management range and the monitoring range of the sub-manager.
FIG. 9 is a diagram showing a format of 0, and a community name for acquisition 40
0, setting community name 410, trap destination 42
0, the number of management ranges 430, the management address range 440, and the trap relay interval 450 are stored in the respective areas.
【0085】このうち、取得用コミュニティ名400
は、SNMPの取得要求を受信したときに認証を行うた
めの名称であり、サブマネージャ10がサブマネージャ
拡張トラップを発行するときにも使用する。Among them, the acquisition community name 400
Is a name for performing authentication when an SNMP acquisition request is received, and is also used when the sub-manager 10 issues a sub-manager extended trap.
【0086】設定用コミュニティ名410は、SNMP
の設定要求を受信したときに認証を行うための名称であ
る。The setting community name 410 is SNMP
Is a name for performing authentication when a setting request is received.
【0087】トラップ宛先420は、サブマネージャ1
0がサブマネージャ拡張トラップを発行する相手のIP
アドレスであり、トラップ宛先420a,420bとい
うように複数指定できる。The trap destination 420 is the sub manager 1
0 is the IP of the other party that issues the sub-manager extended trap
This is an address, and a plurality of addresses such as trap destinations 420a and 420b can be designated.
【0088】管理範囲数430は、サブマネージャ10
の管理範囲に含める最大のIPノード数を指定する情報
である。The number of management ranges 430 is
Is the information for specifying the maximum number of IP nodes included in the management range.
【0089】管理アドレス範囲440は、管理範囲の対
象となるIPノードのIPアドレス、コミュニティ名、
ポーリング間隔、タイムアウト時間を指定する情報であ
り、図示の440a,440bように複数組指定可能に
なっている。そして、各組においてIPアドレスを範囲
指定できる。例えば、管理アドレス範囲440aでは2
00.10.20.1から200.10.20.70までのI
Pアドレスを指定していることを示している。The management address range 440 includes the IP address of the IP node, the community name,
This is information for specifying a polling interval and a timeout time, and a plurality of sets can be specified as shown in 440a and 440b. Then, a range of IP addresses can be specified in each group. For example, in the management address range 440a, 2
I from 0.10.20.1 to 200.10.20.70
This indicates that the P address is specified.
【0090】この管理アドレス範囲440のコミュニテ
ィ名は、サブマネージャ10が管理範囲のエージェント
に対して、SNMP要求を発行するときに使用する。The community name in the management address range 440 is used when the sub-manager 10 issues an SNMP request to an agent in the management range.
【0091】また、エージェントの管理オブジェクトを
定期収集する時のポーリング間隔の初期値(デフォルト
値)は例えば5分に設定されている。また、タイムアウ
ト時間の初期値は、例えば1秒に設定されている。さら
にトラップ中継間隔450の初期値は例えば10分に設
定されている。The initial value (default value) of the polling interval at the time of periodically collecting the management objects of the agent is set to, for example, 5 minutes. The initial value of the timeout time is set to, for example, one second. Further, the initial value of the trap relay interval 450 is set to, for example, 10 minutes.
【0092】図16は、管理範囲監視機能110の内部
に設けられる管理範囲テーブル500の形式を示す図で
あり、制御部と複数のエントリとから構成され、エント
リ数の最大は図15の管理範囲数430で指定した値と
同数である。FIG. 16 is a diagram showing the format of a management range table 500 provided inside the management range monitoring function 110, which is composed of a control unit and a plurality of entries. This is the same number as the value specified by Expression 430.
【0093】制御部は取得用コミュニティ名510a等
を格納する領域で構成される。この制御部に環境設定フ
ァイル180から取り込む内容について説明すると、次
の通りである。The control unit comprises an area for storing an acquisition community name 510a and the like. The contents taken into the control unit from the environment setting file 180 will be described as follows.
【0094】取得用コミュニティ名510aには取得用
コミュニティ名400を、設定用コミュニティ名510
bには設定用コミュニティ名410を、管理範囲数51
0cには管理範囲数430を、トラップ宛先数510d
とトラップ宛先テーブルアドレス510eにはトラップ
宛先420で指定した宛先数および宛先のIPアドレス
をそれぞれ設定する。その他の内容については、図17
から図24で説明する。The acquisition community name 400a is set as the acquisition community name 510a, and the acquisition community name 510a is set as the acquisition community name 510a.
In b, the setting community name 410 and the management range number 51
In 0c, the management range number 430 and the trap destination number 510d
The number of destinations specified by the trap destination 420 and the IP address of the destination are set in the trap destination table address 510e. For other contents, see FIG.
24 to FIG.
【0095】図17は、管理範囲監視機能110のメイ
ン処理の概要を示したものである。まず、管理範囲の初
期設定を行い(ステップ600)、終了要求を受信する
までループする(ステップ610)。この間、管理範囲
の監視(ステップ620)、集計処理(ステップ63
0)、および管理範囲の更新(ステップ640)を順番
に行う。FIG. 17 shows an outline of the main processing of the management range monitoring function 110. First, the management range is initialized (step 600), and the process loops until an end request is received (step 610). During this time, monitoring of the management range (step 620), totaling process (step 63)
0) and update of the management range (step 640).
【0096】図18は、管理範囲の初期設定(ステップ
600)の概要を示したものである。前記した環境設定
ファイル180の参照と管理範囲テーブル500の設定
(ステップ650,651)を行う。FIG. 18 shows an outline of the initial setting of the management range (step 600). The environment setting file 180 is referred to and the management range table 500 is set (steps 650 and 651).
【0097】管理範囲テーブル500のエントリのIP
アドレス520bには、管理アドレス範囲440に指定
されたIPアドレスのうち、存在するIPアドレスだけ
を設定するため、以下の処理を行う。まず、サブマネー
ジャ10が認識しているIPアドレスを取得するため
に、自エージェント機能130からMIB−IIのアドレ
ス変換グループであるatNetAddressを取得(ステップ6
52)する(ステップ652)。IP of entry in management range table 500
The following processing is performed to set only the existing IP address among the IP addresses specified in the management address range 440 as the address 520b. First, in order to obtain an IP address recognized by the sub-manager 10, atNetAddress, which is an address conversion group of MIB-II, is obtained from the own agent function 130 (step 6).
52) (Step 652).
【0098】取得したatNetAddressの値は、IPアドレ
スと物理アドレスの対応関係を示している。管理範囲テ
ーブル500に空のエントリ520が存在し、かつatNe
tAddressのIPアドレスが存在する間ループする(ステ
ップ653)。The obtained value of atNetAddress indicates the correspondence between the IP address and the physical address. An empty entry 520 exists in the management range table 500 and atNe
The process loops while the tAddress IP address exists (step 653).
【0099】atNetAddressのIPアドレスが図15の管
理アドレス範囲440に含まれるか判定し(ステップ6
54)、含まれるIPアドレスについてのみpingを
発行する(ステップ655)。It is determined whether the IP address of atNetAddress is included in the management address range 440 of FIG. 15 (step 6).
54), ping is issued only for the included IP address (step 655).
【0100】そして、pingの応答の有無を判定し
(ステップ656)、応答があるIPアドレスを管理範
囲テーブル500の空のエントリ520のIPアドレス
520bに設定する。また、統合マネージャ50へ管理
範囲にIPノードを追加したことを通知するサブマネー
ジャ拡張トラップを発行する(ステップ658)。Then, it is determined whether or not there is a ping response (step 656), and the IP address having the response is set to the IP address 520b of the empty entry 520 of the management range table 500. In addition, a sub-manager extended trap for notifying the integrated manager 50 that the IP node has been added to the management range is issued (step 658).
【0101】次に、環境設定ファイル180の管理アド
レス範囲440から当該IPアドレスに関するコミュニ
ティ名、ポーリング間隔およびタイムイアウト時間をそ
れぞれ取得し、コミュニティ名520c、ポーリング間
隔520d、およびタイムイアウト時間520eをそれ
ぞれ設定する(ステップ659)。Next, a community name, a polling interval, and a timeout time related to the IP address are obtained from the management address range 440 of the environment setting file 180, and a community name 520c, a polling interval 520d, and a timeout time 520e are set. (Step 659).
【0102】次に/etc/hostsファイル(図6のIPノー
ド毎の情報に含まれる)を参照して、当該IPアドレス
520bのホスト名520fを設定する(ステップ66
0)。その後、ステータス520gに″Normal″を設定
する(ステップ661)。Next, referring to the / etc / hosts file (included in the information for each IP node in FIG. 6), the host name 520f of the IP address 520b is set (step 66).
0). Thereafter, "Normal" is set in the status 520g (step 661).
【0103】図19は、管理範囲の監視(ステップ62
0)の概要を示したものである。FIG. 19 shows the monitoring of the management range (step 62).
0) is shown.
【0104】前記した管理範囲テーブル500を参照し
(ステップ670)、IPアドレス520bが設定され
ているエントリ520数だけループする。Referring to the management range table 500 (step 670), the process loops by the number of entries 520 in which the IP address 520b is set.
【0105】この間にping処理を行う(ステップ6
72)。当該エントリ520にIPアドレス520bが
設定されており、かつステータス520gが″Critica
l″以外であるか判定し(ステップ673)、条件を満
たすIPノードに対してMIB−II(sysObjectID、ifNu
mber、ifType、ifOperStatus、ipForwarding)の値(図1
1参照)を取得するためSNMP要求を発行する(ステ
ップ674)。During this time, a ping process is performed (step 6).
72). The IP address 520b is set in the entry 520, and the status 520g is "Critica
l "is determined (step 673), and the MIB-II (sysObjectID, ifNu
mber, ifType, ifOperStatus, ipForwarding) (Figure 1
1) is issued (step 674).
【0106】次に、SNMP要求の応答の有無を判定す
る(ステップ675)。応答があった場合は、当該エン
トリ520のSNMPサポート情報520jに″snmp″
を設定し(ステップ676)、ルータ判定を行う(ステ
ップ677)。Next, it is determined whether there is a response to the SNMP request (step 675). If there is a response, "snmp" is added to the SNMP support information 520j of the entry 520.
Is set (step 676), and a router determination is made (step 677).
【0107】応答がなかった場合は、当該エントリ52
0のSNMPサポート情報520jに″nonsnmp″を設
定し(ステップ678)、ルータサポート情報520k
に″host″を設定する(ステップ679)。If there is no response, the entry 52
"Nonsnmp" is set in the SNMP support information 520j of 0 (step 678), and the router support information 520k is set.
Is set to "host" (step 679).
【0108】図20は、ルータ判定(ステップ677)
の概要を示したものである。初期設定としてルータサポ
ート情報520kに″host″を設定する(ステップ69
0)。MIB−IIのipForwardingの値(図11参照)を
判定し(ステップ691)、″1″(gateway)であれ
ばステップ692へ、″1″以外(host)であればステ
ップ698へ進む。FIG. 20 shows a router judgment (step 677).
This is an outline of the above. "Host" is set in the router support information 520k as an initial setting (step 69)
0). The value of the MIB-II ipForwarding (see FIG. 11) is determined (step 691). If it is "1" (gateway), the flow proceeds to step 692; if it is other than "1" (host), the flow proceeds to step 698.
【0109】インタフェース数を示したMIB−IIのif
Numberの値を判定し(ステップ692)、″2″以上の
ときはステップ693に進み、″1″のときはステータ
ス520gに″Normal″を設定する(ステップ69
7)。MIB-II if indicating the number of interfaces
The value of Number is determined (step 692). If it is "2" or more, the process proceeds to step 693, and if it is "1", "Normal" is set in the status 520g (step 69).
7).
【0110】インタフェースタイプを示したMIB−II
のifTypeの値が″24″(softwareLoopback)以外のイ
ンタフェースが複数存在し、かつそのステータスを示し
たMIB−IIのifOperStatusの値が全て″1″(up)で
あるか判定する(ステップ693)。条件を満たす場合
は、ルータサポート情報520kに″router″を設定し
(ステップ694)、ステータス520gに″Normal″
を設定する(ステップ695)。MIB-II indicating interface type
It is determined whether there are a plurality of interfaces whose ifType value is other than "24" (softwareLoopback), and all the MIB-II ifOperStatus values indicating the status are "1" (up) (step 693). If the condition is satisfied, "router" is set in the router support information 520k (step 694), and "Normal" is set in the status 520g.
Is set (step 695).
【0111】条件を満たさない場合は、ステータス52
0gに″Marginal″を設定する(ステップ696)。If the condition is not satisfied, the status 52
"Marginal" is set to 0 g (step 696).
【0112】MIB−IIのipForwardingの値が″1″以
外(host)であれば(ステップ691)、インタフェー
ス数を示したMIB−IIのifNumberの値を判定し(ステ
ップ698)、″2″以上のときはステップ699に進
み、″1″のときはステータス520gに″Normal″を
設定する(ステップ702)。If the value of ipForwarding of MIB-II is other than "1" (host) (step 691), the value of ifNumber of MIB-II indicating the number of interfaces is determined (step 698) and "2" or more. If it is, the process proceeds to step 699. If it is "1", "Normal" is set in the status 520g (step 702).
【0113】ステップ699ではステップ693と同じ
判定を行い、条件を満たす場合はステータス520g
に″Normal″を設定し(ステップ700)、条件を満た
さない場合はステータス520gに″Marginal″を設定
する(ステップ701)。In step 699, the same determination as in step 693 is performed.
Is set to "Normal" (step 700). If the condition is not satisfied, "Marginal" is set to the status 520g (step 701).
【0114】図21は、ping処理(ステップ67
2)の概要を示したものである。FIG. 21 shows a ping process (step 67).
This is an outline of 2).
【0115】まず、当該エントリ520のpingの応
答時間520hをクリアし(ステップ710)、指定さ
れたIPアドレスへpingを発行し(ステップ71
1)、その応答の有無を確認する(ステップ712)。
pingの応答があった場合(ステップ712)、当該
エントリ520のpingの応答時間520hの設定
(ステップ713)、pingの応答がなくなった最古
の時間520iのクリア(ステップ714)、SNMP
サポート情報520jの判定(ステップ715)を行
う。First, the ping response time 520h of the entry 520 is cleared (step 710), and the ping is issued to the specified IP address (step 71).
1), the presence or absence of the response is confirmed (step 712).
If there is a ping response (step 712), the ping response time 520h of the entry 520 is set (step 713), the oldest time 520i in which there is no ping response is cleared (step 714), and SNMP is sent.
The support information 520j is determined (step 715).
【0116】SNMPサポート情報520jが、″nons
nmp″のときはステータス520gに″Normal″を設定
し(ステップ716)、″snmp″のときはステータス5
20gに″Marginal″を設定する(ステップ717)。When the SNMP support information 520j is "nons
If "nmp", "Normal" is set in the status 520g (step 716). If "snmp", status 5 is set.
"Marginal" is set to 20 g (step 717).
【0117】pingの応答がなかった場合(ステップ
712)、当該エントリ520のステータス520g
に″Critical″を設定し(ステップ718)、ping
の応答がなくなった最古の時間520iを確認する(ス
テップ719)。If there is no ping response (step 712), the status 520g of the entry 520 is set.
Is set to "Critical" (step 718), and ping is set.
The oldest time 520i at which no response has been received is confirmed (step 719).
【0118】最古の時間520iが存在し(ステップ7
19)、一定時間(例えば1週間)を経過しているとき
は(ステップ720)、当該エントリ520から内容5
20a〜520kを削除(ステップ721)し、統合マ
ネージャ50に対し管理範囲からIPノードを削除した
ことを通知するサブマネージャ拡張トラップを発行する
(ステップ722)。The oldest time 520i exists (step 7).
19) If a certain period of time (for example, one week) has elapsed (step 720), the contents 5
20a to 520k are deleted (step 721), and a sub-manager extended trap for notifying the integrated manager 50 that the IP node has been deleted from the management range is issued (step 722).
【0119】最古の時間520iが存在しないときは
(ステップ719)、現在時間を設定(ステップ72
3)する。If the oldest time 520i does not exist (step 719), the current time is set (step 72).
3) Yes.
【0120】図22は、集計処理(ステップ630)の
概要を示したものである。FIG. 22 shows an outline of the tallying process (step 630).
【0121】まず、管理範囲テーブル500の制御部の
うちIPアドレス数をカウントする部分510f〜51
0kをクリアし、エントリ520の数だけループする
(ステップ732)。そして、当該エントリ520にI
Pアドレスが設定されている場合だけ、以下の条件でカ
ウントアップ(+1)する。First, a part 510f-51 of the control unit of the management range table 500 for counting the number of IP addresses.
0k is cleared, and looping is performed for the number of entries 520 (step 732). Then, the entry 520 contains I
Only when the P address is set, the counter is incremented (+1) under the following conditions.
【0122】すなわち、smgTotalManagedNodeNumberは
無条件に(ステップ734)、smgTotalCriticalNodeNu
mberはステータス520gが″Critical″のとき(ステ
ップ736)だけ、smgTotalMarginalNodeNumberはステ
ータス520gが″Marginal″のとき(ステップ73
7)だけ、smgTotalNormalNodeNumberはステータス52
0gが″Normal″のとき(ステップ738)だけ、smgT
otalRouterNodeNumberはルータサポート情報520k
が″router″のとき(ステップ740)だけ、smgTotal
SnmpSupportNodeNumberはSNMPサポート情報520
jが″snmp″のとき(ステップ742)だけ、それぞれ
カウントアップする。That is, smgTotalManagedNodeNumber is unconditionally set (step 734), and smgTotalCriticalNodeNu
mber is only when the status 520g is "Critical" (step 736), and smgTotalMarginalNodeNumber is when the status 520g is "Marginal" (step 73).
7) Only, smgTotalNormalNodeNumber has status 52
Only when 0g is "Normal" (step 738), smgT
otalRouterNodeNumber is router support information 520k
SmgTotal only when is "router" (step 740)
SnmpSupportNodeNumber is SNMP support information 520
Only when j is "snmp" (step 742), each is incremented.
【0123】集計前と集計後の結果に差が発生したとき
は(ステップ743)、収集データベース管理機能12
0に差分情報を格納する(ステップ744)。If there is a difference between the results before and after the aggregation (step 743), the collection database management function 12
The difference information is stored in 0 (step 744).
【0124】図23は、管理範囲の更新(ステップ64
0)の概要を示したものである。FIG. 23 shows the updating of the management range (step 64).
0) is shown.
【0125】まず、前回の更新時間から一定時間、例え
ば3時間経過したことを確認して動作する(ステップ7
50)。First, the operation is performed after confirming that a predetermined time, for example, 3 hours, has elapsed from the previous update time (step 7).
50).
【0126】管理範囲テーブル500に空のエントリ5
20が存在し、ステータス520gが″Critical″以外
で、かつSNMPサポート情報520jが″snmp″であ
るIPアドレスについてのみループする(ステップ75
1)。Empty entry 5 in management range table 500
20 exists, the status 520g is other than "Critical", and the loop is performed only for the IP address whose SNMP support information 520j is "snmp" (step 75).
1).
【0127】次に、当該エントリのIPアドレス520
bに対して前記MIB−IIのatNetAddressを取得するた
めにSNMP要求を発行する(ステップ752)。Next, the IP address 520 of the entry
b), an SNMP request is issued to obtain the atNetAddress of the MIB-II (step 752).
【0128】SNMP要求の応答があった場合は(ステ
ップ752)、空のエントリ520が存在する間、かつ
取得したIPアドレスの数だけループし(ステップ75
4)、更新処理を行う(ステップ755)。If there is a response to the SNMP request (step 752), the process loops while the empty entry 520 exists and the number of acquired IP addresses (step 752).
4) Perform an update process (step 755).
【0129】SNMP要求の応答がなかった場合は(ス
テップ752)、ステータス520gを更新するため″
Critical″を設定する(ステップ756)。If there is no response to the SNMP request (step 752), the status 520g is updated.
"Critical" is set (step 756).
【0130】図24は、更新処理(ステップ755)の
概要を示したものである。FIG. 24 shows an outline of the updating process (step 755).
【0131】まず、管理範囲テーブル500のIPアド
レス520bに存在しないIPアドレスであり、かつ環
境設定ファイル180の管理アドレス範囲440に含ま
れるかどうか判定し(ステップ760)、条件を満たす
ときだけ次の処理を行う。First, it is determined whether or not the IP address does not exist in the IP address 520b of the management range table 500 and is included in the management address range 440 of the environment setting file 180 (step 760). Perform processing.
【0132】すなわち、空のエントリ520に当該IP
アドレスを設定し(ステップ761)、統合マネージャ
50に対し管理範囲にIPノードを追加したことを通知
するサブマネージャ拡張トラップを発行する(ステップ
762)。That is, the IP address is stored in the empty entry 520.
The address is set (step 761), and a sub-manager extended trap for notifying the integrated manager 50 that the IP node has been added to the management range is issued (step 762).
【0133】以上のような処理を行うことによって、サ
ブマネージャ10は管理範囲に含めるIPノード数を制
限できるばかりでなく、存在するIPノードだけを監視
することができる。By performing the above processing, the sub-manager 10 can not only limit the number of IP nodes included in the management range but also monitor only existing IP nodes.
【0134】(3)サブマネージャが受信したSNMP
要求振り分け方法 通信制御機能100は、統合マネージャ50およびサブ
マネージャ10の集約化機能150からSNMP要求
を、またエージェント20からSNMPトラップを受信
する。(3) SNMP received by sub manager
Request Distributing Method The communication control function 100 receives an SNMP request from the centralizing function 150 of the integrated manager 50 and the sub-manager 10, and receives an SNMP trap from the agent 20.
【0135】サブマネージャエージェント機能140
は、通信制御機能100から入力されたSNMP要求を
管理オブジェクト識別子により振り分け、収集MIBデ
ータベース管理機能120又は集約化機能150に中継
する。Sub manager agent function 140
Distributes the SNMP request input from the communication control function 100 by the management object identifier, and relays the SNMP request to the collection MIB database management function 120 or the aggregation function 150.
【0136】自エージェント機能130とサブマネージ
ャエージェント機能140の2つのエージェント機能を
設ける主な理由としては、統合マネージャ50からのS
NMP要求と集約化機能150からのSNMP要求を並
列に処理する必要があるためである。すなわち、SNM
P要求を並列に処理することにより、統合マネージャ5
0からサブマネージャ10のリアルタイム収集MIBに
対してSNMP要求を受信した場合、その延長で集約化
機能150が通信制御機能100を経由して自エージェ
ント機能130にSNMP要求を発行し、また、その結
果を元にリアルタイム収集MIB値を作成して統合マネ
ージャ50にSNMP応答を返すことを可能にする。The main reason for providing two agent functions, the own agent function 130 and the sub-manager agent function 140, is that the S
This is because it is necessary to process the NMP request and the SNMP request from the aggregation function 150 in parallel. That is, SNM
By processing P requests in parallel, the integration manager 5
When an SNMP request is received from 0 to the real-time collection MIB of the sub-manager 10, the aggregation function 150 issues an SNMP request to the own agent function 130 via the communication control function 100 as an extension of the SNMP request. , A real-time collection MIB value can be created based on the above, and an SNMP response can be returned to the integration manager 50.
【0137】図25は、通信制御機能100の管理オブ
ジェクトによる振り分け方法の概略を示したものであ
る。通信制御機能100は、終了要求を受信するまでル
ープする(ステップ770)。受信するデータには、統
合マネージャ50およびサブマネージャ10の集約化機
能150からのSNMP要求、自エージェント130お
よびサブマネージャエージェント機能140からのSN
MP応答、エージェントからのSNMPトラップがある
ので、このうちいずれであるかを判断する(ステップ7
71)。FIG. 25 shows an outline of a method of distributing the communication control function 100 by the management object. The communication control function 100 loops until a termination request is received (step 770). The received data includes an SNMP request from the centralizing function 150 of the integrated manager 50 and the sub-manager 10, and an SN request from the own agent 130 and the sub-manager agent function 140.
Since there are an MP response and an SNMP trap from the agent, it is determined which of them is present (step 7).
71).
【0138】まず、SNMP要求を受信した場合は、S
NMP要求のプロトコル内の管理オブジェクト識別子に
より振り分けを行うためにサブマネージャ拡張MIBか
どうかを判定する(ステップ772)。サブマネージャ
拡張MIBのときはサブマネージャエージェント機能1
40に通知する(ステップ773)。しかし、サブマネ
ージャ拡張MIBでないときは自エージェント機能13
0に通知する(ステップ774)。First, when an SNMP request is received, S
It is determined whether or not the sub-manager extension MIB is used to perform distribution by the management object identifier in the protocol of the NMP request (step 772). Sub-manager agent function 1 for sub-manager extension MIB
40 is notified (step 773). However, when the sub-manager extension MIB is not used, the own agent function 13
0 is notified (step 774).
【0139】一方、SNMP応答を受信した場合は、統
合マネージャ50に応答を返す(ステップ775)。On the other hand, when an SNMP response is received, a response is returned to the integration manager 50 (step 775).
【0140】また、SNMPトラップを受信した場合
は、トラップ管理機能160に通知する(ステップ77
6)。If an SNMP trap is received, the trap management function 160 is notified (step 77).
6).
【0141】図26は、サブマネージャエージェント機
能140の管理オブジェクトによる振り分け方法の概略
を示したものである。FIG. 26 shows an outline of a method of distributing the sub-manager agent function 140 according to the management object.
【0142】まず、サブマネージャエージェント機能1
40は、終了要求を受信するまでループする(ステップ
780)。First, sub-manager agent function 1
40 loops until an end request is received (step 780).
【0143】受信するデータには、通信制御機能100
からのSNMP要求、収集データベース管理機能120
および集約化機能150からのMIB値の結果応答があ
るので、このうちいずれであるかを判断する(ステップ
781)。The received data includes the communication control function 100
Request from SNMP, collection database management function 120
Since there is a result response of the MIB value from the aggregation function 150, it is determined which one of them is received (step 781).
【0144】SNMP要求を受信した場合は、MIB取
得要求であり、かつコミュニティ名が一致しているかど
うかを判定する(ステップ782)。コミュニティ名の
確認は、SNMP要求のプロトコル内にあるコミュニテ
ィ名と図15に示した取得用のコミュニティ名400と
を比較することによって行う。When the SNMP request is received, it is determined whether the request is an MIB acquisition request and the community names match (step 782). The confirmation of the community name is performed by comparing the community name in the protocol of the SNMP request with the community name for acquisition 400 shown in FIG.
【0145】前記ステップ782の判定条件を満たすと
きは、オペレーションの判定を行う(ステップ78
3)。If the judgment condition of step 782 is satisfied, the operation is judged (step 78).
3).
【0146】オペレーションがget−nextのとき
は、指定された次の管理オブジェクト識別子を求め、要
求された管理オブジェクト識別子とする(ステップ78
4)。次に、定期収集MIBかリアルタイム収集MIB
かの判定を行い(ステップ785)、定期収集MIBの
ときは収集データベース管理機能120に通知し(ステ
ップ786)、リアルタイム収集MIBのときは集約化
機能に通知する(ステップ787)。If the operation is get-next, the specified next managed object identifier is obtained and set as the requested managed object identifier (step 78).
4). Next, regular collection MIB or real-time collection MIB
Is determined (step 785). In the case of the regular collection MIB, the collection database management function 120 is notified (step 786). In the case of the real time collection MIB, the collection function is notified (step 787).
【0147】前記ステップ782の判定条件を満たさな
いときは、通信制御機能100にエラー応答を返す(ス
テップ788)。If the condition of step 782 is not satisfied, an error response is returned to the communication control function 100 (step 788).
【0148】一方、結果応答を受信した場合は、SNM
P応答を組立て(ステップ789)、通信制御機能10
0に応答する(ステップ790)。On the other hand, if the result response is received,
Assembling the P response (step 789), the communication control function 10
Responds to 0 (step 790).
【0149】(4)収集データベース管理機能120に
おける収集MIBの管理方法 ここでは、特に、管理オブジェクトを分割管理し、MI
B値の応答時に管理オブジェクトを組立てる方法につい
て説明する。(4) Management Method of Collection MIB in Collection Database Management Function 120 Here, in particular, management objects are divided and managed, and
A method of assembling the management object when responding to the B value will be described.
【0150】収集データベース管理機能120は、管理
範囲監視機能110から定期収集MIBを構成する個々
の情報を入力し、メモリに保持するとともに収集MIB
データベース170に格納する。The collection database management function 120 inputs the individual information constituting the periodic collection MIB from the management range monitoring function 110, stores the information in the memory, and collects the collected MIB.
It is stored in the database 170.
【0151】この個々の情報には、図27に示すよう
に、smgIpNodeIndex810と、smgIpNodeContextの内容
200であるIPアドレス210、ホスト名220、ス
テータス230、pingの応答時間240、SNMP
サポート情報250、ルータ情報260がある。As shown in FIG. 27, the individual information includes smgIpNodeIndex 810, IP address 210, host name 220, status 230, ping response time 240, SNMP
There are support information 250 and router information 260.
【0152】すなわち、収集データベース管理機能12
0は、定期収集MIBである管理オブジェクト単位では
なく、管理オブジェクトを構成する個々の情報単位に個
別管理を行う。収集データベース管理機能120は、管
理範囲監視機能110からIPノードを特定するキー情
報であるsmgIpNodeIndex810と、変更の発生した例え
ばステータス230だけを入力することにより、収集デ
ータベース管理機能120と管理範囲監視機能110間
で交換するデータ量を削減するように構成されている。That is, the collection database management function 12
0 performs individual management not on a managed object basis which is a periodic collection MIB but on an individual information unit constituting the managed object. The collection database management function 120 inputs the smgIpNodeIndex 810 which is key information for specifying an IP node from the management range monitoring function 110 and, for example, only the status 230 in which the change has occurred. It is configured to reduce the amount of data exchanged between them.
【0153】サブマネージャ10の管理範囲から任意の
IPノードが削除された場合は、管理範囲監視機能11
0からsmgIpNodeIndex810の削除要求を入力し、収集
データベース管理機能120はフラグ800を”あり”
から”なし”に変更することにより管理範囲のIPノー
ドの管理を行う。When an arbitrary IP node is deleted from the management range of the sub-manager 10, the management range monitoring function 11
A deletion request of smgIpNodeIndex 810 is input from 0, and the collection database management function 120 sets the flag 800 to “Yes”.
By changing from “none” to “none”, the management of the IP nodes within the management range is performed.
【0154】また、管理範囲監視機能110から定期収
集MIBを構成する個々の情報の参照要求を受信した場
合は、前記キー情報であるsmgIpNodeIndex810と要求
された個々の情報を提供する。これは、主にサブマネー
ジャ10が再起動した場合にも、図27に示すsmgIpNod
eIndex810とIPアドレス210の対応関係を、再起
動前の対応関係と同じにするために行う。When a request for referring to individual information constituting the periodic collection MIB is received from the management range monitoring function 110, the key information smgIpNodeIndex 810 and the requested individual information are provided. This is mainly because the smgIpNod shown in FIG.
This is performed to make the correspondence between the eIndex 810 and the IP address 210 the same as the correspondence before the restart.
【0155】収集データベース管理機能120は、前記
対応関係を維持するために、定期収集MIBを構成する
個々の情報を収集MIBデータベース170に格納す
る。The collection database management function 120 stores individual information constituting the periodic collection MIB in the collection MIB database 170 in order to maintain the correspondence.
【0156】収集データベース管理機能120は、サブ
マネージャ10が統合マネージャ50から定期収集MI
Bの取得要求を受信したときは、通信制御機能100、
サブマネージャエージェント機能140を経由して、定
期収集MIB値の取得要求を受信する。The collection database management function 120 allows the sub-manager 10 to periodically collect MI
When receiving the request to acquire B, the communication control function 100,
Via the sub-manager agent function 140, a request to acquire a periodically collected MIB value is received.
【0157】収集データベース管理機能120は、定期
収集MIBを構成する個々の情報から定期収集MIB値
を組立て、その結果をサブマネージャエージェント機能
140、通信制御機能100を経由して統合マネージャ
50に返信する。The collection database management function 120 assembles the periodic collection MIB value from the individual information constituting the periodic collection MIB, and returns the result to the integrated manager 50 via the sub-manager agent function 140 and the communication control function 100. .
【0158】ここで、定期収集MIB値の組立てとは、
図27に示すように、1つのエージェントまたIPノー
ド特性およびIP状態を示したIPアドレス210、ホ
スト名220、ステータス230、pingの応答時間
240、SNMPサポート情報250、ルータ情報26
0の各情報を、1つの管理オブジェクトであるsmgIpNod
eContext200にまとめることである。Here, assembling of the periodically collected MIB value is as follows.
As shown in FIG. 27, one agent or IP address 210 indicating the IP node characteristics and IP status, host name 220, status 230, ping response time 240, SNMP support information 250, router information 26
SmgIpNod which is one management object
That is to put it in eContext200.
【0159】図28は、収集データベース管理機能12
0の動作の概略を示したものである。FIG. 28 shows the collection database management function 12.
0 shows an outline of the operation.
【0160】収集データベース管理機能120は、終了
要求を受信するまでループする(ステップ820)。The collection database management function 120 loops until an end request is received (step 820).
【0161】受信するデータ(ステップ821)には、
サブマネージャエージェント機能140からの定期収集
MIBの取得要求、管理範囲監視機能110からの格納
要求および参照要求があるので、いずれであるかを判定
する(ステップ821)。The data to be received (step 821) includes
Since there is a request for acquisition of the periodically collected MIB from the sub-manager agent function 140 and a storage request and a reference request from the management range monitoring function 110, it is determined which one is (step 821).
【0162】取得要求を受信した場合、get−nex
tオペレーションの判定を行い(ステップ822)、g
et−nextオペレーションである場合は指定された
次のインデックス(smgIpNodeIndex810)を求める
(ステップ823)。When an acquisition request is received, get-nex
The t operation is determined (step 822), and g is determined.
If it is an et-next operation, the next index specified (smgIpNodeIndex 810) is obtained (step 823).
【0163】次のステップ824では、インデックスの
有無を図27のフラグ800を使用して判定する。これ
は、主にgetオペレーションで指定されたインデック
スを確認するためである。In the next step 824, the presence or absence of an index is determined using the flag 800 in FIG. This is mainly for confirming the index specified by the get operation.
【0164】インデックスが存在する場合、ステップ8
25では、応答する定期収集MIB値を作成する。すな
わち、smgIpNodeContext200を要求されたときは組立
てを行い、図14に示した定期収集MIBである集計結
果を表現した管理オブジェクトを要求されたときは組立
ての対象から除く。If an index exists, step 8
At 25, a periodic collection MIB value that responds is created. That is, when the smgIpNodeContext 200 is requested, the assembling is performed, and when the management object expressing the aggregation result as the periodic collection MIB shown in FIG. 14 is requested, it is excluded from the assembling target.
【0165】その後、サブマネージャエージェント機能
140にMIB値を応答する(ステップ826)。イン
デックスが存在しない場合、サブマネージャエージェン
ト機能140にエラー応答を返す(ステップ827)。Thereafter, the MIB value is returned to the sub-manager agent function 140 (step 826). If the index does not exist, an error response is returned to the sub-manager agent function 140 (step 827).
【0166】格納要求を受信した場合、管理範囲監視機
能110から定期収集MIBを構成する前記キー情報で
あるsmgIpNodeIndex810と更新するsmgIpNodeContext
の内容200とを入力し、前記キー情報により該当する
IPノードを検索した後、メモリに保持しているsmgIpN
odeContextの内容200を更新する(ステップ82
8)。When the storage request is received, smgIpNodeIndex 810 which is the key information constituting the periodic collection MIB from the management range monitoring function 110 and smgIpNodeContext to be updated
After searching for the corresponding IP node based on the key information, smgIpN stored in the memory is entered.
Update the content 200 of the odeContext (step 82)
8).
【0167】サブマネージャ10の管理範囲から任意の
IPノードの追加又は削除を行う場合は、図27のフラ
グ800をそれぞれ”あり”又は”なし”に更新(変
更)する。When an arbitrary IP node is added or deleted from the management range of the sub-manager 10, the flag 800 in FIG. 27 is updated (changed) to “Yes” or “No”.
【0168】その後、収集MIBデータベース170を
更新する(ステップ829)。Then, the collection MIB database 170 is updated (step 829).
【0169】図14に示した、収集MIBである集計結
果を表現した管理オブジェクトに対しては、分割管理を
行えないため、単純にMIB値を更新する。Since the division management cannot be performed on the management object representing the total result as the collection MIB shown in FIG. 14, the MIB value is simply updated.
【0170】参照要求を受信した場合、管理範囲監視機
能110に対して、定期収集MIBを構成する前記キー
情報であるsmgIpNodeIndex810とsmgIpNodeContextの
内容200のうち要求された個々の情報を提供する(ス
テップ830)。図14に示した定期収集MIBである
集計結果を表現した管理オブジェクトに対しては、分割
管理を行わないため、単純にMIB値を提供する。When the reference request is received, the management range monitoring function 110 is provided with the requested individual information of the smgIpNodeIndex 810 and the contents 200 of the smgIpNodeContext which are the key information constituting the periodic collection MIB (step 830). ). For the management object expressing the aggregation result, which is the regular collection MIB shown in FIG. 14, the MIB value is simply provided because the division management is not performed.
【0171】(5)集約化機能150における収集・集
約方法 集約化機能150は、例えば図30に示すようなTCP
コネクションがあったとすると、管理範囲のIPノード
間のTCPコネクション1000および管理範囲のIP
ノードと管理範囲外のIPノード間のTCPコネクショ
ン1010を集約の対象とする。管理範囲外のIPノー
ド間のTCPコネクション1020は対象としない。つ
まり、少なくともTCPコネクションの一端が管理範囲
のIPノードであり、かつそのIPノードがエージェン
ト20を実装しているTCPコネクションについて集約
の対象とする。(5) Collection / Aggregation Method in Aggregation Function 150 The aggregation function 150 is, for example, a TCP as shown in FIG.
If there is a connection, the TCP connection 1000 between the IP nodes within the management range and the IP connection within the management range
The TCP connection 1010 between the node and the IP node outside the management range is set as an aggregation target. The TCP connection 1020 between IP nodes outside the management range is not targeted. That is, at least one end of the TCP connection is an IP node within the management range, and the TCP connection in which the IP node has the agent 20 is set as an aggregation target.
【0172】図31は、集約化機能150が管理範囲の
エージェントから収集するMIB−IIのtcpConnStateの
インデックスとMIB値の形式を示したものである。FIG. 31 shows the format of MIB-II tcpConnState index and MIB value collected by the centralizing function 150 from agents within the management range.
【0173】図32は、サブマネージャ10のリアルタ
イム収集MIBであり、統合マネージャ50からMIB
値を要求されるsmgSumTcpContextのインデックスとMI
B値の形式を示したものである。FIG. 32 shows a real-time collection MIB of the sub-manager 10.
Index and MI of smgSumTcpContext whose value is required
It shows the format of the B value.
【0174】図33は、図31と図32の間の変換につ
いて示している。統合マネージャ50から要求されたsm
gSumTcpContextのインデックスのIPアドレス(その
1)310、ポート番号(その1)320、IPアドレ
ス(その1)330、ポート番号(その2)340を、
それぞれIPアドレス(その1)310から取得し、tc
pConnState1100のインデックスのローカルのIPア
ドレス1120、ローカルのTCPポート1130、リ
モートのIPアドレス1140、リモートのTCPポー
ト1150として使用する。FIG. 33 shows the conversion between FIG. 31 and FIG. Sm requested from integrated manager 50
gSumTcpContext index IP address (part 1) 310, port number (part 1) 320, IP address (part 1) 330, port number (part 2) 340,
Each is obtained from the IP address (part 1) 310 and tc
It is used as the local IP address 1120, local TCP port 1130, remote IP address 1140, and remote TCP port 1150 of the index of pConnState 1100.
【0175】また、tcpConnStateの値1160は、smgS
umTcpContextのステータス(その1)330に設定す
る。Also, the value 1160 of tcpConnState is smgS
umTcpContext status (part 1) is set to 330.
【0176】同様にして、tcpConnState1110のイン
デックスのリモートのIPアドレス1120、リモート
のTCPポート1130、ローカルのIPアドレス11
40、ローカルのTCPポート1150として使用す
る。また、tcpConnStateの値1170は、smgSumTcpCon
textのステータス(その2)360に設定する。Similarly, the remote IP address 1120, remote TCP port 1130, and local IP address 11 of the index of tcpConnState 1110
40, used as local TCP port 1150. The value 1170 of tcpConnState is smgSumTcpCon
The status of the text (part 2) is set to 360.
【0177】smgSumTcpContextのサービス名370は、
/etc/servicesファイルを参照し、ポート番号(その
1)320、又はポート番号(その2)350に対応し
たサービス名を取得して設定する。The service name 370 of the smgSumTcpContext is
By referring to the / etc / services file, a service name corresponding to the port number (part 1) 320 or the port number (part 2) 350 is acquired and set.
【0178】図34は、図32に示したインデックスの
順序性について説明したものであり、管理範囲テーブル
500のエントリ520の順番と関係を持つ。FIG. 34 explains the order of the indexes shown in FIG. 32, and has a relationship with the order of the entries 520 of the management range table 500.
【0179】IPアドレス(その1)310には、エン
トリの先頭から順番にIPアドレス520bが並ぶ。ま
た、ポート番号(その1)320およびポート番号(そ
の2)350には、ポート番号の小さい値から順番に並
ぶ。さらに、IPアドレス(その2)340には、IP
アドレス(その1)310の次のエントリのIPアドレ
ス520bから順番に並び、最後は管理範囲外のIPア
ドレスになる。In the IP address (part 1) 310, the IP addresses 520b are arranged in order from the head of the entry. Port numbers (part 1) 320 and port numbers (part 2) 350 are arranged in ascending order of port number. Further, the IP address (part 2) 340 includes the IP address
The entries are arranged in order from the IP address 520b of the entry next to the address (part 1) 310, and the last is an IP address outside the management range.
【0180】図35は、集約化機能150のメイン処理
の概要を示したものであり、終了要求を受信するまでル
ープする(ステップ1200)。FIG. 35 shows an outline of the main processing of the centralizing function 150, and loops until an end request is received (step 1200).
【0181】サブマネージャエージェント機能140か
ら集約MIBの取得要求を受信したときに動作を開始し
(ステップ1201)、まず、オペレーションを判定し
(ステップ1202)、getオペレーションのときは
get処理(ステップ1203)を、その他の場合はg
et−next処理を行う(ステップ1204)。The operation starts when an acquisition request for an aggregate MIB is received from the sub-manager agent function 140 (step 1201). First, the operation is determined (step 1202). If the operation is a get operation, a get process (step 1203) is performed. , Otherwise g
An et-next process is performed (step 1204).
【0182】次にエラー判定を行い(ステップ120
5)、エラーなしのときは前記したサービス名の取得
(ステップ1206)および応答するsmgSumTcpContext
の内容を組立てる(ステップ1207)。また、サブマ
ネージャエージェント機能140に結果応答を返す(ス
テップ1208)。Next, an error determination is made (step 120).
5) If there is no error, obtain the service name (step 1206) and respond with smgSumTcpContext
Are assembled (step 1207). Further, a result response is returned to the sub-manager agent function 140 (step 1208).
【0183】エラーありのときは、サブマネージャエー
ジェント機能140にエラー応答を返す(ステップ12
09)。When there is an error, an error response is returned to the sub-manager agent function 140 (step 12).
09).
【0184】図36は、get処理(ステップ120
3)の概要を示したものであり、まず図33に示したイ
ンデックスの分解を行い(ステップ1250)、管理範
囲に含まれるIPアドレスかどうかを判定(ステップ1
252)するために管理範囲テーブル500を参照する
(ステップ1251)。FIG. 36 shows a get process (step 120).
This shows an outline of 3). First, the index shown in FIG. 33 is decomposed (step 1250), and it is determined whether the IP address is included in the management range (step 1)
252), the management range table 500 is referred to (step 1251).
【0185】IPアドレス(その1)だけ管理範囲に含
まれるときは、IPアドレス(その1)に対してのみg
et発行を実行する(ステップ1253,1254)。When only the IP address (Part 1) is included in the management range, only the IP address (Part 1) has g
ET is issued (steps 1253, 1254).
【0186】同様に、IPアドレス(その2)だけ管理
範囲に含まれるときは、IPアドレス(その2)に対し
てのみget発行を実行する(ステップ1255,12
56)。Similarly, if only the IP address (No. 2) is included in the management range, a get is issued only to the IP address (No. 2) (steps 1255 and 12).
56).
【0187】しかし、両方のIPアドレスが管理範囲に
含まれるときは、まずIPアドレス(その1)に対して
get発行を実行し(ステップ1257,1258)、
エラーのないのときだけIPアドレス(その2)に対し
てget発行を実行する(ステップ1259,126
0,1261)。However, when both IP addresses are included in the management range, first, get is issued to the IP address (No. 1) (steps 1257 and 1258), and
A get is issued to the IP address (No. 2) only when there is no error (steps 1259, 126)
0,1261).
【0188】両方のIPアドレスが管理範囲に含まれな
いときは、エラーを返す(ステップ1262)。If both IP addresses are not included in the management range, an error is returned (step 1262).
【0189】図37は、図36で実行するget発行の
概要を示したものである。FIG. 37 shows an outline of the get issue executed in FIG.
【0190】効率良くMIB−IIの値を取得するため
に、管理範囲テーブル500を参照し、当該IPアドレ
スのステータス520gが″Marginal″又は″Normal″
であり、かつSNMPサポート情報520jが″snmp″
であるか判定する(ステップ1270)。In order to efficiently obtain the value of MIB-II, the management range table 500 is referred to and the status 520g of the IP address is set to "Marginal" or "Normal".
And the SNMP support information 520j is "snmp"
Is determined (step 1270).
【0191】条件を満たすときは、図33に示した管理
オブジェクト識別子の変換を行い(ステップ127
1)、get要求を発行する(ステップ1272)。When the condition is satisfied, the management object identifier shown in FIG. 33 is converted (step 127).
1), issue a get request (step 1272).
【0192】次に、get要求の応答の有無の判定およ
びエラーの判定(ステップ1273,1274)を行
い、条件を満たすときは取得結果を返す(ステップ12
75)。Next, it is determined whether or not there is a response to the get request and an error is determined (steps 1273 and 1274). If the condition is satisfied, an acquisition result is returned (step 12).
75).
【0193】ステップ1270、ステップ1273およ
びステップ1274の条件を満たさないときは、エラー
を返す(ステップ1278,1277,1276)。If the conditions of steps 1270, 1273 and 1274 are not satisfied, an error is returned (steps 1278, 1277, 1276).
【0194】図38は、get−next処理(ステッ
プ1204)の概要を示したものである。FIG. 38 shows an outline of the get-next processing (step 1204).
【0195】まず、インデックス指定の有無を判定し
(ステップ1280)、存在するときはステップ125
0と同様にインデックスを分解する(ステップ128
1)。First, it is determined whether or not an index has been designated (step 1280).
Decompose the index in the same way as 0 (step 128
1).
【0196】インデックスが指定されていないときは、
先頭のインデックスを求めるために、次インデックス算
出を実行する(ステップ1282)。When no index is specified,
The next index is calculated to obtain the first index (step 1282).
【0197】次に、管理範囲に存在するIPアドレスか
判定するために、図36のステップ1252と同様の判
定を行う(ステップ1284)。Next, in order to determine whether the IP address is within the management range, the same determination as in step 1252 of FIG. 36 is performed (step 1284).
【0198】この判定において、IPアドレス(その
1)だけ管理範囲に含まれるときは、IPアドレス(そ
の1)に対してのみget−next発行(ステップ1
285,1286)を実行する。In this determination, if only the IP address (1) is included in the management range, get-next is issued only to the IP address (1) (step 1).
285, 1286).
【0199】同様に、IPアドレス(その2)だけ管理
範囲に含まれるときは、IPアドレス(その2)に対し
てのみget−next発行を実行する(ステップ12
87,1288)。Similarly, if only the IP address (No. 2) is included in the management range, get-next is issued only to the IP address (No. 2) (step 12).
87, 1288).
【0200】両方のIPアドレスが管理範囲に含まれる
ときは、まずIPアドレス(その1)に対してget−
next発行を実行し(ステップ1289,129
0)、エラーのないときだけコネクションの相手アドレ
スに対してget−next発行を実行する(ステップ
1291,1292,1293)。When both IP addresses are included in the management range, first, get-
Next issuance is executed (steps 1289 and 129).
0), and issue get-next to the destination address of the connection only when there is no error (steps 1291, 1292, 1293).
【0201】両方のIPアドレスが管理範囲に含まれな
いときは、エラーを返す(ステップ1294)。If both IP addresses are not included in the management range, an error is returned (step 1294).
【0202】図39は、次インデックス算出の概要を示
したものである。FIG. 39 shows an outline of calculation of the next index.
【0203】まず、指定されたインデックスの有無の判
定を行い(ステップ1300)、存在しないときは先頭
のインデックスを求めるために管理範囲テーブル500
の先頭エントリから順番に検索し、ステータス520g
が″Marginal″又は″Normal″であり、かつSNMPサ
ポート情報が″snmp″であるIPアドレス520bを、
新しいIPアドレス(その1)310とする(ステップ
1301)。First, the presence / absence of the designated index is determined (step 1300). If the index does not exist, the management range table 500 is used to determine the leading index.
Are searched in order from the first entry, and the status is 520g.
Is “Marginal” or “Normal”, and the SNMP address 520b whose SNMP support information is “snmp”
A new IP address (part 1) 310 is set (step 1301).
【0204】また、ポート番号(その1)330には″
0″を、IPアドレス(その2)340には″0.0.
0.0″を、ポート番号(その2)350には″0″
を、それぞれ設定する。The port number (No. 1) 330 contains "
0 "for the IP address (No. 2) 340.
0.0 ”for the port number (No. 2) 350
Are set respectively.
【0205】しかし、ステップ1300においてインデ
ックスが存在するときは、効率良く次のインデックスを
求めるために管理範囲テーブル500を順番に検索し、
図34に示したインデックスの順番に従い、IPアドレ
ス(その1)310以降のIPアドレス520bであ
り、かつステータス520gが″Marginal″又は″Norm
al″であり、かつSNMPサポート情報が″snmp″であ
るIPアドレス520bを、新しいIPアドレス(その
1)310とする(ステップ1305)。However, if there is an index in step 1300, the management range table 500 is searched in order to efficiently find the next index.
According to the order of the index shown in FIG. 34, the IP address (part 1) is the IP address 520b after 310, and the status 520g is "Marginal" or "Norm".
The IP address 520b which is "al" and whose SNMP support information is "snmp" is set as a new IP address (part 1) 310 (step 1305).
【0206】図40は、図38で実行するget−ne
xt発行の概要を示したものである。FIG. 40 shows get-ne executed in FIG.
This is an outline of xt issuance.
【0207】まず、効率良くMIB−IIの値を取得する
ために、管理範囲テーブル500を参照し、当該IPア
ドレスのステータス520gが″Marginal″又は″Norm
al″であり、かつSNMPサポート情報520jが″sn
mp″であるかを判定する(ステップ1310)。First, in order to efficiently obtain the value of MIB-II, the management range table 500 is referred to and the status 520g of the IP address is set to "Marginal" or "Norm".
al "and the SNMP support information 520j is" sn
mp "is determined (step 1310).
【0208】条件を満たすときは、図33に示した管理
オブジェクト識別子の変換を行い(ステップ131
1)、get−next要求を発行する(ステップ13
12)。When the condition is satisfied, the management object identifier shown in FIG. 33 is converted (step 131).
1), issue a get-next request (step 13)
12).
【0209】次に、取得結果の管理オブジェクト識別子
を判定し(ステップ1313)、tcpConnStateであると
きはIPノード間のTCPコネクションであるか判定す
る(ステップ1314)。Next, the management object identifier of the obtained result is determined (step 1313), and if it is tcpConnState, it is determined whether the connection is a TCP connection between IP nodes (step 1314).
【0210】IPノード間のTCPコネクションである
ときは取得結果を返し(ステップ1315)、IPノー
ド間のTCPコネクションでないときはget−nex
t発行を再度実行する(ステップ1316)。If the connection is a TCP connection between IP nodes, an acquisition result is returned (step 1315). If the connection is not a TCP connection between IP nodes, get-nex is obtained.
The t issuance is executed again (step 1316).
【0211】ステップ1313においてtcpConnStateで
ないときは、次インデックス算出の実行および次インデ
ックスの有無の判定を行い(ステップ1317,131
8)、存在するときはget−next発行を実行し
(ステップ1319)、存在しないときはエラーを返す
(ステップ1320)。If it is not tcpConnState in step 1313, execution of the next index calculation and determination of presence / absence of the next index are performed (steps 1317 and 131).
8) If it exists, issue the get-next issue (step 1319), otherwise return an error (step 1320).
【0212】ステップ1310の条件を満たさないとき
は、ステップ1317からステップ1320と同様の処
理を行う。If the condition of step 1310 is not satisfied, the same processing as in steps 1317 to 1320 is performed.
【0213】(6)トラップ管理機能160におけるS
NMPトラップの削減方法 図10のsmgIntermediaryTrapは、SNMPトラップが
使用する管理パケット数を削減するために、サブマネー
ジャ10が中継するサブマネージャ拡張トラップを定義
したものであり、拡張トラップ番号は「3」である。(6) S in the trap management function 160
NMP Trap Reduction Method smgIntermediaryTrap in FIG. 10 defines a sub-manager extended trap relayed by the sub-manager 10 in order to reduce the number of management packets used by the SNMP trap, and the extended trap number is “3”. is there.
【0214】また、図15で説明した環境設定ファイル
180の取得用コミュニティ名400は、サブマネージ
ャ10がサブマネージャ拡張トラップを発行するときに
も使用する。トラップ宛先420は、サブマネージャ1
0がサブマネージャ拡張トラップを発行する相手のIP
アドレスであり、複数指定できる。トラップ中継間隔4
50は、サブマネージャの管理範囲であるエージェント
20から受信したSNMPトラップを蓄える時間であ
り、この間にSNMPトラップを受信した場合は、1つ
のサブマネージャ拡張トラップにまとめ、統合マネージ
ャ50に中継する。The community name for acquisition 400 in the environment setting file 180 described with reference to FIG. 15 is also used when the sub-manager 10 issues a sub-manager extended trap. Trap destination 420 is sub-manager 1
0 is the IP of the other party that issues the sub-manager extended trap
This is an address, and can be specified multiple times Trap relay interval 4
Reference numeral 50 denotes a time for storing the SNMP traps received from the agent 20 which is the management range of the sub-manager. If the SNMP traps are received during this time, they are collected into one sub-manager extended trap and relayed to the integrated manager 50.
【0215】図41は、サブマネージャ10が管理範囲
のエージェント20から受信したSNMPトラップから
サブマネージャ拡張トラップへの変換の概要を示したも
のである。FIG. 41 shows an outline of the conversion of the SNMP trap received by the sub-manager 10 from the agent 20 in the management range into the sub-manager extended trap.
【0216】サブマネージャ拡張トラップであるsmgInt
ermediaryTrapの形式1400は、トラップヘッダ14
10とVariable-bindings1420とにより構成する。SmgInt, a sub-manager extended trap
The format 1400 of ermediaryTrap is the trap header 14
10 and Variable-bindings 1420.
【0217】トラップヘッダ1410はenterprise14
11、agent-addr1412、generic-trap1413、sp
ecific-trap1414、time-stamp1415から構成
し、それぞれ、サブマネージャ10のsysObjectID、サ
ブマネージャ10のIPアドレス「6」、「3」、サブ
マネージャ 10のsysUpTimeを記述する。The trap header 1410 is for enterprise 14
11, agent-addr1412, generic-trap1413, sp
It consists of an ecific-trap 1414 and a time-stamp 1415, and describes the sysObjectID of the sub-manager 10, the IP addresses “6” and “3” of the sub-manager 10, and the sysUpTime of the sub-manager 10, respectively.
【0218】Variable-bindings 1420には、受信し
たSNMPトラップの内容を順番に記述する。In the Variable-bindings 1420, the contents of the received SNMP trap are described in order.
【0219】図42は、SNMPトラップからサブマネ
ージャ拡張トラップへの変換の詳細を示したものであ
る。FIG. 42 shows details of the conversion from the SNMP trap to the sub-manager extended trap.
【0220】smgIntermediaryTrapの形式1400のVar
iable-bindings1420は、主に、smgIpNodeIndex14
30、smgEnterprise1431、smgAgentAddr143
2、smgGenericTrap1433、smgSpecificTrap143
4、VarBindList1435から構成する。Var of smgIntermediaryTrap format 1400
iable-bindings1420 mainly consists of smgIpNodeIndex14
30, smgEnterprise1431, smgAgentAddr143
2. smgGenericTrap1433, smgSpecificTrap143
4. VarBindList 1435.
【0221】smgIpNodeIndex1430には、SNMPト
ラップを発行したIPアドレスであるagent-addr146
2に該当する管理範囲テーブル500のインデックス番
号520aを記述する。In the smgIpNodeIndex 1430, agent-addr 146, which is the IP address that issued the SNMP trap, is set.
The index number 520a of the management range table 500 corresponding to No. 2 is described.
【0222】smgEnterprise1431、smgAgentAddr1
432、smgGenericTrap1433、smgSpecificTrap1
434には、それぞれ、管理範囲のエージェント20か
ら受信したSNMPトラップのenterprise1461、ag
ent-addr1462、generic-trap1463、specific-t
rap1464を記述する。SmgEnterprise1431, smgAgentAddr1
432, smgGenericTrap1433, smgSpecificTrap1
Reference numerals 434 and 434 denote SNMP trap enterprises 1461 and ag received from the agents 20 in the management range, respectively.
ent-addr 1462, generic-trap 1463, specific-t
rap1464 is described.
【0223】VarBindList1435には、受信したSN
MPトラップのVariable-bindings1470を記述す
る。The VarBindList 1435 contains the received SN
Describe the Variable-bindings 1470 of the MP trap.
【0224】図43は、SNMPトラップの削減方法の
概要を示したものである。FIG. 43 shows an outline of an SNMP trap reduction method.
【0225】まず、環境設定ファイル180を参照し
(ステップ1500)、終了要求を受信するまでループ
(ステップ1501)する。First, the environment setting file 180 is referred to (step 1500), and a loop is performed (step 1501) until an end request is received.
【0226】次に、バッファの確保を行い(ステップ1
502)、トラップ中継間隔450(図15参照)の間
だけループし(ステップ1503)、SNMPトラップ
を受信する(ステップ1504)。Next, a buffer is secured (step 1).
502), a loop is performed only during the trap relay interval 450 (see FIG. 15) (step 1503), and an SNMP trap is received (step 1504).
【0227】受信したSNMPトラップが、サブマネー
ジャ管理範囲のエージェント20からのものか確認する
ために、管理範囲テーブル500からIPアドレス52
0bとインデックス520aを参照する(ステップ15
05)。In order to confirm whether the received SNMP trap is from the agent 20 in the sub-manager management range, the IP address 52 from the management range table 500 is checked.
0b and index 520a (step 15).
05).
【0228】受信したSNMPトラップがサブマネージ
ャ管理範囲のエージェント20が発行したものである場
合、バッファにインデックス520aと受信したSNM
Pトラップを格納する(ステップ1506,150
7)。If the received SNMP trap is issued by the agent 20 in the sub-manager management range, the index 520a and the received SNMP
Store the P trap (steps 1506, 150
7).
【0229】このバッファの内容からサブマネージャ拡
張トラップを組立て(ステップ1508)、統合マネー
ジャ50にサブマネージャ拡張トラップを発行する(ス
テップ1509)。その後、バッファを解放する(ステ
ップ1510)。A sub-manager extended trap is assembled from the contents of this buffer (step 1508), and a sub-manager extended trap is issued to the integrated manager 50 (step 1509). Thereafter, the buffer is released (step 1510).
【0230】以上、本発明の要部であるサブマネージャ
10の詳細について説明したが、本実施例によれば、統
合マネージャ50からサブマネージャ10の拡張MIB
である定期収集MIBおよびリアルタイム収集MIBを
参照することにより、以下の効果がある。The details of the sub-manager 10 which is a main part of the present invention have been described above. According to this embodiment, the extended MIB of the sub-manager 10
The following effects can be obtained by referring to the periodic collection MIB and the real-time collection MIB that are:
【0231】(1)定期収集MIBを参照する場合 サブマネージャ10がサブマネージャ管理範囲のIPノ
ードに対して定期的にping(ICMPエコー要求パ
ケット)およびSNMP要求パケットを発行し、その応
答結果をサブマネージャ拡張MIBの一つである定期収
集MIBとして保持することにより、統合マネージャ5
0からのSNMP取得要求に即座に応答することができ
る。(1) When referencing the periodic collection MIB The sub-manager 10 periodically issues a ping (ICMP echo request packet) and an SNMP request packet to the IP nodes in the sub-manager management range, and By retaining the periodic collection MIB, which is one of the manager extension MIBs, the integrated manager 5
It is possible to immediately respond to the SNMP acquisition request from 0.
【0232】定期収集MIBは、サブマネージャ管理範
囲のIPノードの特性(インデックス、IPアドレス、
ホスト名、IP状態、pingの応答時間、SNMP実
装フラグ、IPルータ実装フラグ)を1〔管理オブジェ
クト識別子/IPノード〕で表現した管理オブジェクト
識別子とその個々の特性をIPノード数で集計した管理
オブジェクト識別子から成っているので、統合マネージ
ャ50側のネットワーク管理者は、用途に合わせ、サブ
マネージャ10の定期収集MIBを参照することによ
り、サブマネージャ管理範囲の構成情報や状態情報を確
認できる。[0230] The periodic collection MIB includes the characteristics (index, IP address,
A managed object in which a host name, an IP status, a ping response time, an SNMP implementation flag, and an IP router implementation flag) are represented by 1 [managed object identifier / IP node] and their individual characteristics are totaled by the number of IP nodes. Since the network manager is composed of the identifier, the network manager of the integrated manager 50 can confirm the configuration information and the status information of the sub-manager management range by referring to the periodic collection MIB of the sub-manager 10 according to the application.
【0233】さらに、統合マネージャ50とサブマネー
ジャ10間の管理パケット数を、定期収集MIBの集約
数分だけ減少させることができる。Further, the number of management packets between the integrated manager 50 and the sub-manager 10 can be reduced by the number of the periodically collected MIBs.
【0234】(2)リアルタイム収集MIBを参照する
場合 統合マネージャ50からのサブマネージャ10へのリア
ルタイム収集MIBへの参照要求に従い、リアルタイム
に各エージェントの管理オブジェクトを収集・集約して
統合マネージャ50に返信するため、少ない資源(CP
Uパワー、メモリ容量)および少ない管理パケット数で
サブマネージャ管理範囲の最新状態を把握することがで
きる。また、エージェント間の時間誤差を低減できる。(2) When referencing the real-time collection MIB In accordance with a request from the integration manager 50 to the sub-manager 10 for reference to the real-time collection MIB, the management objects of each agent are collected / aggregated in real time and returned to the integration manager 50. Resources (CP
The latest state of the sub-manager management range can be grasped with U power, memory capacity) and a small number of management packets. Further, a time error between agents can be reduced.
【0235】また、サブマネージャ管理範囲のTCPコ
ネクション情報をリアルタイム収集MIBとして管理す
ることにより、統合マネージャ50での少ない操作で、
サブマネージャ10の管理範囲のトラフィックの高いI
Pノードおよびサービスを特定できる。さらに、統合マ
ネージャ50とサブマネージャ10間の管理パケット数
を、サブマネージャ10が存在しない場合に比べて減少
させることができる。Also, by managing the TCP connection information in the sub-manager management range as a real-time collection MIB, the integrated manager 50 can be operated with a small number of operations.
High traffic I in the management range of the sub-manager 10
P nodes and services can be specified. Further, the number of management packets between the integrated manager 50 and the sub-manager 10 can be reduced as compared with the case where the sub-manager 10 does not exist.
【0236】さらに、サブマネージャ拡張トラップを発
行することにより、サブマネージャ管理範囲の変化およ
びエージェントから受信したSNMPトラップを、効率
良く統合マネージャ50に伝えることができる。Further, by issuing the sub-manager extended trap, the change of the sub-manager management range and the SNMP trap received from the agent can be efficiently transmitted to the integrated manager 50.
【0237】なお、図2の論理関係図においては、エー
ジェントから統合マネージャまでの階層は3層になって
いるが、本発明はこれに限定されるものではない。Note that, in the logical relationship diagram of FIG. 2, the hierarchy from the agent to the integration manager is three layers, but the present invention is not limited to this.
【0238】[0238]
【発明の効果】以上説明したように、本発明において
は、エージェントとサブマネージャ間、およびサブマネ
ージャと統合マネージャ間の通信プロトコルとしてSN
MPを使用し、かつサブマネージャ内に、自己の管理範
囲に属するエージェントを介して同管理範囲の管理オブ
ジェクトを定期的に収集し、その収集した結果からMI
B形式の収集MIB情報を作成し、前記収集MIB情報
を収集MIBデータベースに格納し、その収集情報を統
合マネージャからの参照要求に応じて、MIB形式で統
合マネージャに通知するようにしたので、簡単な構成の
サブマネージャで、かつIAB管理標準のSNMPに基
づいて大規模な通信ネットワークを階層管理することが
できる。As described above, according to the present invention, SN is used as a communication protocol between an agent and a sub-manager and between a sub-manager and an integrated manager.
Using the MP, and within the sub-manager, the management objects of the same management range are periodically collected via agents belonging to the own management range, and the MIs are collected from the collected results.
Since the collected MIB information in the B format is created, the collected MIB information is stored in the collected MIB database, and the collected information is notified to the integrated manager in the MIB format in response to a reference request from the integrated manager. It is a sub-manager having a simple configuration and can hierarchically manage a large-scale communication network based on the SNMP of the IAB management standard.
【0239】また、統合マネージャから参照要求に対
し、複数の識別子で管理している各エージェントからの
複数の情報を集約して統合マネージャに通知するように
したので、少量の管理パケットで統合マネージャとサブ
マネージャ間の管理情報を伝達することができ、大規模
な通信ネットワークを低トラフィックおよび低コストで
管理することができる。さらに、統合マネージャの負荷
を軽減することができる。Also, in response to a reference request from the integration manager, a plurality of information from each agent managed by a plurality of identifiers are aggregated and notified to the integration manager. Management information can be transmitted between sub-managers, and large-scale communication networks can be managed with low traffic and low cost. Further, the load on the integrated manager can be reduced.
【0240】また、統合マネージャ側のネットワーク管
理者は、用途に合わせ、サブマネージャの定期収集MI
Bを参照することにより、サブマネージャ管理範囲の構
成情報や状態情報を確認できる。Also, the network manager on the integrated manager side periodically collects the sub-manager
By referring to B, the configuration information and status information of the sub-manager management range can be confirmed.
【0241】さらに、リアルタイムに管理オブジェクト
を収集し、統合マネージャへ通知するようにした場合、
少ない資源(CPUパワー、メモリ容量)および少ない
管理パケット数でサブマネージャ管理範囲の最新状態を
把握することができる。Further, when management objects are collected in real time and notified to the integration manager,
The latest state of the sub-manager management range can be grasped with a small amount of resources (CPU power, memory capacity) and a small number of management packets.
【0242】また、サブマネージャ管理範囲のTCPコ
ネクション情報をリアルタイム収集MIBとして管理す
ることにより、統合マネージャでの少ない操作で、サブ
マネージャ10の管理範囲のトラフィックの高いIPノ
ードおよびサービスを特定できるなどの効果が得られ
る。Also, by managing the TCP connection information in the sub-manager management range as a real-time collection MIB, it is possible to specify the high-traffic IP nodes and services in the management range of the sub-manager 10 with a small number of operations by the integrated manager. The effect is obtained.
【図1】統合マネージャ、サブマネージャ、エージェン
トを配置した通信ネットワーク管理システムの一実施例
を示すシステム構成図である。FIG. 1 is a system configuration diagram showing an embodiment of a communication network management system in which an integrated manager, a sub-manager, and an agent are arranged.
【図2】図1の統合マネージャ、サブマネージャ、エー
ジェントの論理的な関係を示す論理関係図である。FIG. 2 is a logical relationship diagram showing a logical relationship among an integration manager, a sub-manager, and an agent in FIG. 1;
【図3】本発明の要部であるサブマネージャの詳細構成
を示す機能構成図である。FIG. 3 is a functional configuration diagram showing a detailed configuration of a sub-manager which is a main part of the present invention.
【図4】サブマネージャ拡張MIBである定期収集MI
Bの定義例(その1)を示す説明図である。FIG. 4 is a periodic collection MI that is a sub-manager extension MIB.
FIG. 9 is an explanatory diagram showing a definition example (No. 1) of B.
【図5】サブマネージャ拡張MIBである定期収集MI
Bの定義例(その2)を示す説明図である。FIG. 5 is a periodic collection MI which is a sub-manager extension MIB.
FIG. 9 is an explanatory diagram showing a definition example (No. 2) of B.
【図6】サブマネージャ拡張MIBである定期収集MI
Bの定義例(その3)を示す説明図である。FIG. 6 is a periodic collection MI which is a sub-manager extension MIB.
FIG. 9 is an explanatory diagram showing a definition example (No. 3) of B.
【図7】サブマネージャ拡張MIBであるリアルタイム
収集MIBの定義例(その1)を示す説明図である。FIG. 7 is an explanatory diagram showing a definition example (1) of a real-time collection MIB which is a sub-manager extension MIB.
【図8】サブマネージャ拡張MIBであるリアルタイム
収集MIBの定義例(その2)を示す説明図である。FIG. 8 is an explanatory diagram showing a definition example (part 2) of a real-time collection MIB that is a sub-manager extension MIB.
【図9】サブマネージャ拡張MIBであるリアルタイム
収集MIBの定義例(その3)を示す説明図である。FIG. 9 is an explanatory diagram showing a definition example (part 3) of a real-time collection MIB that is a sub-manager extension MIB.
【図10】サブマネージャ拡張トラップの定義例を示す
説明図である。FIG. 10 is an explanatory diagram showing a definition example of a sub-manager extended trap.
【図11】MIB−IIからサブマネージャ拡張MIBへ
変換する管理オブジェクトの対応表を示す図である。FIG. 11 is a diagram showing a correspondence table of management objects to be converted from MIB-II to sub-manager extension MIB.
【図12】サブマネージャ拡張MIBであるsmgIpNodeC
ontextの内容を示す説明図である。FIG. 12: smgIpNodeC which is a sub-manager extension MIB
FIG. 9 is an explanatory diagram showing contents of ontext.
【図13】サブマネージャ拡張MIBであるsmgSumTcpC
ontextの内容を示す説明図である。FIG. 13: smgSumTcpC which is a sub-manager extension MIB
FIG. 9 is an explanatory diagram showing contents of ontext.
【図14】集計する定期収集MIBの対応表を示す図で
ある。FIG. 14 is a diagram showing a correspondence table of a periodically collected MIB to be totaled.
【図15】環境設定ファイルの例を示す説明図である。FIG. 15 is an explanatory diagram illustrating an example of an environment setting file.
【図16】管理範囲テーブルの内容例を示す説明図であ
る。FIG. 16 is an explanatory diagram showing an example of the contents of a management range table.
【図17】管理範囲の監視方法(メイン)の概略PAD
図である。FIG. 17 is a schematic PAD of a monitoring method (main) of a management range.
FIG.
【図18】管理範囲の初期設定の概略PAD図である。FIG. 18 is a schematic PAD diagram of initial setting of a management range.
【図19】管理範囲の監視の概略PAD図である。FIG. 19 is a schematic PAD diagram of monitoring of a management range.
【図20】ルータ判定の概略PAD図である。FIG. 20 is a schematic PAD diagram of router determination.
【図21】ping処理の概略PAD図である。FIG. 21 is a schematic PAD diagram of a ping process.
【図22】集計処理の概略PAD図である。FIG. 22 is a schematic PAD diagram of a tabulation process.
【図23】管理範囲の更新の概略PAD図である。FIG. 23 is a schematic PAD diagram of updating a management range.
【図24】更新処理の概略PAD図である。FIG. 24 is a schematic PAD diagram of an update process.
【図25】通信制御機能における振り分け方法の概略P
AD図である。FIG. 25 is a schematic diagram P of a distribution method in the communication control function;
It is an AD diagram.
【図26】サブマネージャエージェント機能における振
り分け方法の概略PAD図である。FIG. 26 is a schematic PAD diagram of a distribution method in a sub-manager agent function.
【図27】定期収集MIB値管理テーブルの内容例を示
す説明図である。FIG. 27 is an explanatory diagram showing an example of the contents of a periodic collection MIB value management table.
【図28】収集データベース管理機能の概略PAD図で
ある。FIG. 28 is a schematic PAD diagram of a collection database management function.
【図29】定期収集MIBである集計値の統合マネージ
ャでのグラフ表示例を示す説明図である。FIG. 29 is an explanatory diagram showing a graph display example of a total value, which is a periodic collection MIB, in the integrated manager.
【図30】集約化機能が対象とするTCPコネクション
の例を示す説明図である。FIG. 30 is an explanatory diagram showing an example of a TCP connection targeted by the aggregation function.
【図31】MIB−IIのtcpConnStateのインデックスと
値の形式を示す説明図である。FIG. 31 is an explanatory diagram showing a format of an index and a value of tcpConnState of MIB-II.
【図32】リアルタイム収集MIBのsmgSumTcpContext
のインデックスと値の形式を示す説明図である。FIG. 32: smgSumTcpContext of the real-time collection MIB
FIG. 4 is an explanatory diagram showing the format of an index and a value of the “.
【図33】MIB−IIのtcpConnStateとリアルタイム収
集MIBのsmgSumTcpContextとの変換説明図である。FIG. 33 is an explanatory diagram of conversion between tcpConnState of MIB-II and smgSumTcpContext of real-time collection MIB.
【図34】リアルタイム収集MIBのインデックスの順
序性を示す説明図である。FIG. 34 is an explanatory diagram showing the order of indexes of the real-time collection MIB.
【図35】管理範囲の集約化方法(メイン)の概略PA
D図である。FIG. 35 is a schematic diagram PA of a method of consolidating management ranges (main);
FIG.
【図36】管理範囲の集約化方法(get処理)の概略
PAD図である。FIG. 36 is a schematic PAD diagram of a method of integrating management ranges (get processing).
【図37】管理範囲の集約化方法(get発行)の概略
PAD図である。FIG. 37 is a schematic PAD diagram of a method of consolidating management ranges (get issuance).
【図38】管理範囲の集約化方法(get−next処
理)の概略PAD図である。FIG. 38 is a schematic PAD diagram of a management range consolidation method (get-next processing).
【図39】管理範囲の集約化方法(次インデックス算
出)の概略PAD図である。FIG. 39 is a schematic PAD diagram of a method of consolidating management ranges (calculation of next index).
【図40】管理範囲の集約化方法(get−next発
行)の概略PAD図である。FIG. 40 is a schematic PAD diagram of a method of consolidating management ranges (get-next issuance).
【図41】SNMPトラップからサブマネージャ拡張ト
ラップへの変換図である。FIG. 41 is a conversion diagram from an SNMP trap to a sub-manager extended trap.
【図42】SNMPトラップからサブマネージャ拡張ト
ラップへの変換図である。FIG. 42 is a conversion diagram from an SNMP trap to a sub-manager extension trap.
【図43】SNMPトラップの削減方式の概略PAD図
である。FIG. 43 is a schematic PAD diagram of an SNMP trap reduction method.
10,10a,10b,10c…サブマネージャ、2
0,20a−1,20a−2,20b−1,20b−
2,20c…エージェント、30a,30c…エージェ
ント未実装のIPノード、50…統合マネージャ、10
0…通信制御機能、110…管理範囲監視機能、120
…収集データベース管理機能、130…自エージェント
機能、140…サブマネージャエージェント機能、15
0…集約化機能、160…トラップ管理機能、170…
収集MIBデータベース、180…環境設定ファイル、
500…管理範囲テーブル。10, 10a, 10b, 10c ... sub-manager, 2
0, 20a-1, 20a-2, 20b-1, 20b-
2, 20c: agent, 30a, 30c: IP node without agent, 50: integrated manager, 10
0: communication control function, 110: management range monitoring function, 120
… Collection database management function, 130… own agent function, 140… sub manager agent function, 15
0: Centralizing function, 160: Trap management function, 170:
Collection MIB database, 180 ... environment setting file,
500: management range table.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 影井 隆 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 (72)発明者 田中 康裕 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 (72)発明者 中崎 新市 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウェア開発本部内 (72)発明者 大場 義徳 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウェア開発本部内 Fターム(参考) 5B089 GA04 GB01 HB06 5K030 GA04 GA11 HA08 HB08 JA10 MA01 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Takashi Kagei 1099 Ozenji Temple, Hitachi, Ltd.System Development Laboratory, Aso-ku, Kawasaki City, Kanagawa Prefecture (72) Inventor Yasuhiro Tanaka 1099 Address Ozenji Temple, Aso-ku, Kawasaki City, Kanagawa Prefecture (72) Inventor Shinichi Nakazaki 5030 Totsuka-cho, Totsuka-ku, Yokohama-shi, Kanagawa Prefecture, Ltd.Software Development Division, Hitachi, Ltd. (72) Yoshinori Oba 5030 Totsukacho, Totsuka-ku, Yokohama-shi, Kanagawa Address F-term (reference) in Software Development Division, Hitachi, Ltd. 5B089 GA04 GB01 HB06 5K030 GA04 GA11 HA08 HB08 JA10 MA01
Claims (8)
情報、状態情報等の管理オブジェクトを管理・制御する
複数のエージェントと、予め定められたエージェント群
単位に当該群のエージェントを介して通信ネットワーク
の管理オブジェクトの一部を管理・制御するサブマネー
ジャと、このサブマネージャを介して通信ネットワーク
全体の管理オブジェクトを管理・制御する統合マネージ
ャとを備え、前記エージェントとサブマネージャ間、お
よび前記サブマネージャと前記統合マネージャ間の通信
プロトコルとしてSNMPを使用する階層型ネットワー
ク管理システムであって、前記サブマネージャ内に、自
己の管理範囲に属するエージェントを介して同管理範囲
の管理オブジェクトを定期的に収集し、その収集した結
果からMIB形式の収集MIB情報を作成し、前記収集
MIB情報を収集MIBデータベースに格納し、その収
集情報を統合マネージャからの参照要求に応じて、MI
B形式で統合マネージャに通知する定期収集手段を具備
することを特徴とする階層型ネットワーク管理システ
ム。1. A plurality of agents for managing and controlling management objects such as configuration information and state information in resource units of a communication network, and management of a communication network through agents of the group in predetermined agent group units A sub-manager that manages and controls a part of the object, and an integrated manager that manages and controls the managed objects of the entire communication network via the sub-manager, wherein the agent and the sub-manager, and the sub-manager and the integration What is claimed is: 1. A hierarchical network management system using SNMP as a communication protocol between managers, wherein said sub-manager periodically collects management objects of the same management range via agents belonging to its own management range, and collects the management objects. From the result of the MIB format The collected MIB information is created, the collected MIB information is stored in the collected MIB database, and the collected information is stored in the MIB in response to a reference request from the integration manager.
A hierarchical network management system comprising periodic collection means for notifying an integrated manager in a B format.
実装又は未起動の管理オブジェクトも含めて定期的に収
集することを特徴とする請求項1記載の階層型ネットワ
ーク管理システム。2. The hierarchical network management system according to claim 1, wherein the periodic collection unit periodically collects management objects that are not installed or not started by the agent.
ャから参照要求に対し、複数の識別子で管理している各
エージェントに関する複数の情報を集約して統合マネー
ジャに通知することを特徴とする請求項1記載の階層型
ネットワーク管理システム。3. The system according to claim 2, wherein the periodic collection unit collects a plurality of pieces of information about each agent managed by a plurality of identifiers and notifies the integration manager of the reference request from the integration manager. 2. The hierarchical network management system according to 1.
囲に存在するエージェントから受信したSNMPトラッ
プを解析し、複数のSNMPトラップを単一のサブマネ
ージャ拡張トラップとして前記統合マネージャに中継す
る手段を具備することを特徴とする請求項1記載の階層
型ネットワーク管理システム。4. The sub-manager includes means for analyzing an SNMP trap received from an agent existing in its own management range, and relaying a plurality of SNMP traps as a single sub-manager extended trap to the integrated manager. The hierarchical network management system according to claim 1, wherein
ージャからの参照要求に対し、自己の管理範囲に属する
エージェントの状態をリアルタイムに収集し、その収集
情報を統合マネージャに通知するリアルタイム収集手段
をさらに具備することを特徴とする請求項1記載の階層
型ネットワーク管理システム。5. A real-time collection means for collecting, in real time, the status of an agent belonging to its own management range in response to a reference request from the integration manager in the sub-manager, and notifying the integration manager of the collected information. The hierarchical network management system according to claim 1, further comprising:
収集手段が収集した管理オブジェクトを参照してリアル
タイム収集対象を選択することを特徴とする請求項5記
載の階層型ネットワーク管理システム。6. The hierarchical network management system according to claim 5, wherein said real-time collection means selects a real-time collection target with reference to the management objects collected by said periodic collection means.
マネージャから参照要求に対し、複数の識別子で管理し
ている各エージェントに関する複数の情報を集約して統
合マネージャに通知することを特徴とする請求項5記載
の階層型ネットワーク管理システム。7. The real-time collection means, in response to a reference request from the integration manager, collects a plurality of pieces of information about each agent managed by a plurality of identifiers and notifies the integration manager. 5. The hierarchical network management system according to item 5.
報を個々の情報単位で収集MIBデータベースに格納
し、前記統合マネージャからの参照要求に応じて収集M
IB値を組立て管理オブジェクトにまとめて統合マネー
ジャに通知することを特徴とする請求項1記載の階層型
ネットワーク管理システム。8. The periodic collection means stores the collected MIB information in a collected MIB database in individual information units, and collects the collected MIB information in response to a reference request from the integration manager.
2. The hierarchical network management system according to claim 1, wherein the IB value is combined into an assembly management object and notified to an integrated manager.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001273077A JP3877557B2 (en) | 2001-09-10 | 2001-09-10 | Hierarchical network management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001273077A JP3877557B2 (en) | 2001-09-10 | 2001-09-10 | Hierarchical network management system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13228694A Division JP3521955B2 (en) | 1994-06-14 | 1994-06-14 | Hierarchical network management system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002140240A true JP2002140240A (en) | 2002-05-17 |
JP3877557B2 JP3877557B2 (en) | 2007-02-07 |
Family
ID=19098344
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001273077A Expired - Lifetime JP3877557B2 (en) | 2001-09-10 | 2001-09-10 | Hierarchical network management system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3877557B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7668106B2 (en) | 2004-06-10 | 2010-02-23 | Fujitsu Limited | Network management system, and network management method |
US8099489B2 (en) | 2003-10-17 | 2012-01-17 | Nec Corporation | Network monitoring method and system |
JP2012212279A (en) * | 2011-03-31 | 2012-11-01 | Nec Corp | Communication system and communication method |
JP2016146519A (en) * | 2015-02-06 | 2016-08-12 | Necエンジニアリング株式会社 | Network monitoring system, monitoring device, and monitoring method |
-
2001
- 2001-09-10 JP JP2001273077A patent/JP3877557B2/en not_active Expired - Lifetime
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8099489B2 (en) | 2003-10-17 | 2012-01-17 | Nec Corporation | Network monitoring method and system |
US7668106B2 (en) | 2004-06-10 | 2010-02-23 | Fujitsu Limited | Network management system, and network management method |
JP2012212279A (en) * | 2011-03-31 | 2012-11-01 | Nec Corp | Communication system and communication method |
US9015310B2 (en) | 2011-03-31 | 2015-04-21 | Nec Corporation | Communication system using server agents according to simple network management protocol |
JP2016146519A (en) * | 2015-02-06 | 2016-08-12 | Necエンジニアリング株式会社 | Network monitoring system, monitoring device, and monitoring method |
Also Published As
Publication number | Publication date |
---|---|
JP3877557B2 (en) | 2007-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3521955B2 (en) | Hierarchical network management system | |
US6539425B1 (en) | Policy-enabled communications networks | |
US7606895B1 (en) | Method and apparatus for collecting network performance data | |
US6032183A (en) | System and method for maintaining tables in an SNMP agent | |
US20020032769A1 (en) | Network management method and system | |
US20030009552A1 (en) | Method and system for network management with topology system providing historical topological views | |
CN104219327B (en) | Distributed cache system | |
US20050210096A1 (en) | Method and system for agentless discovery of application infrastructure resources | |
US20020165934A1 (en) | Displaying a subset of network nodes based on discovered attributes | |
US20110270966A1 (en) | Dynamic performance monitoring | |
CN101933313A (en) | Method of resolving network address to host names in network flows for network device | |
US20050071457A1 (en) | System and method of network fault monitoring | |
US20110161360A1 (en) | Data retrieval in a network of tree structure | |
CN101242302A (en) | Data synchronization method, device and system | |
JP2002140240A (en) | Hierarchical network management system | |
US6883024B2 (en) | Method and apparatus for defining application scope and for ensuring finite growth of scaled distributed applications | |
JP2004152320A (en) | Network management system and network management method | |
Cisco | Glossary | |
Apostolopoulos et al. | Temporal network management model: Concepts and implementation issues | |
Kar et al. | An architecture for managing application services over global networks | |
EP1973268B1 (en) | Data retrieval | |
Lambert | A model for common operational statistics | |
Wong | Network monitoring fundamentals and standards | |
Androutsos et al. | Managing the network state evolution over time using CORBA environment | |
Jha et al. | Capacity planning of LAN using network management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061031 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101110 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101110 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111110 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111110 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121110 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121110 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131110 Year of fee payment: 7 |
|
EXPY | Cancellation because of completion of term |