(57)【要約】【課題】プライベートＭＩＢのマッピング設定及び監視対象の統合監視が可能なネットワーク管理装置、ネットワーク管理方法及びプログラムを提供する。【解決手段】ネットワーク管理装置１００は、監視対象機器の状態を示す所定の監視項目を取得するアダプタ１０２、監視項目が所定の条件を満足したとき、外部に通知を行う監視共通処理部１０１を有する。監視共通処理部１０１においては、条件として、監視項目の変化を判定するための第１の条件を設定可能である。【選択図】図１
2014209277.tif 000002
【特許請求の範囲】
【請求項１】
監視対象機器の状態を示す所定の監視項目を取得するアダプタと、
前記監視項目が所定の条件を満足したとき、外部に通知を行う監視共通処理部と、を有し、
前記監視共通処理部においては、
前記条件として、前記監視項目の変化を判定するための第１の条件を設定可能である
ネットワーク管理装置。
【請求項２】
それぞれ異なる前記監視項目を取得する複数の前記アダプタを有し、
前記監視共通処理部においては、
前記条件として、前記アダプタごとに定められた前記第１の条件の組み合わせを定義した第２の条件をさらに設定可能である
請求項１記載のネットワーク管理装置。
【請求項３】
前記アダプタは、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）により、前記監視対象機器のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を取得するものであり、
前記監視共通処理部においては、前記第１の条件として、プライベートＭＩＢを利用可能である
請求項１又は２記載のネットワーク管理装置。
【請求項４】
前記監視共通処理部は、前記条件を前記監視対象機器の種類ごとに定義した装置パターンを保持しており、
前記装置パターンを利用して、前記条件の設定を行う
請求項１乃至３いずれか１項記載のネットワーク管理装置。
【請求項５】
監視対象機器の状態を示す所定の監視項目を取得する取得ステップと、
前記監視項目の変化を判定するための第１の条件を設定する設定ステップと、
前記監視項目が所定の条件を満足したとき、外部に通知を行う通知ステップと、を有する
ネットワーク管理方法。
【請求項６】
前記取得ステップは、それぞれ異なる複数の前記監視項目を取得するものであり、
前記設定ステップは、前記アダプタごとに定められた前記第１の条件の組み合わせを定義した第２の条件をさらに設定するものである
請求項５記載のネットワーク管理方法。
【請求項７】
前記取得ステップは、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）により、前記監視対象機器のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を取得するものであり、
前記設定ステップにおいては、前記第１の条件として、プライベートＭＩＢを利用可能である
請求項５又は６記載のネットワーク管理方法。
【請求項８】
前記設定ステップは、前記条件を前記監視対象機器の種類ごとに定義した装置パターンを利用して、前記条件の設定を行うものである
請求項５乃至７いずれか１項記載のネットワーク管理方法。
【請求項９】
コンピュータに、請求項５乃至８いずれか１項記載の方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク管理装置、ネットワーク管理方法及びプログラムに関し、例えばプライベートＭＩＢのマッピング設定及び監視対象の統合監視が可能なネットワーク管理技術に関する。
【背景技術】
【０００２】
ネットワーク上のネットワーク機器を監視、制御するための情報通信プロトコルとして、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）が知られている。
【０００３】
監視、制御の対象となるネットワーク機器（ＳＮＭＰエージェント）は、自装置の状態を示す管理情報を格納した、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）と呼ばれる管理情報保持手段（管理情報ベース）を有している。監視、制御の実行主体である管理装置（ＳＮＭＰマネージャ）は、ＳＮＭＰプロトコルを利用して、ＳＮＭＰエージェントのＭＩＢの内容を取得することにより、ＳＮＭＰエージェントの状態を監視することができる。
【０００４】
ＭＩＢには、オブジェクトと呼ばれる単位毎に管理情報が格納されており、そのオブジェクトにはそれぞれ識別子（オブジェクトＩＤ、ＯＩＤ）が割り当てられている。ＳＮＭＰマネージャは、このオブジェクトＩＤを指定することで、ＳＮＭＰエージェントに対して管理情報の取得を要求する。
【０００５】
ＭＩＢの管理情報には、標準化団体が定義する一般的なもの（標準ＭＩＢ）と、メーカーや機種等により独自に定義されるもの（プライベートＭＩＢ）とが存在する。プライベートＭＩＢは、メーカーや機種等独自の管理情報であって、公開されないことが一般的である。
【０００６】
特許文献１には、複数のＳＮＭＰエージェントを監視、制御することが可能なＳＮＭＰマネージャが記載されている。特許文献２には、プライベートＭＩＢを動的に変更する方法が記載されている。特許文献３には、プライベートＭＩＢを、メーカーや機種に依存することなく取得するためのネットワーク管理システムが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１３５２５０号公報
【特許文献２】特開２０００−０７６１６４号公報
【特許文献３】特開２００７−００４２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１が開示するようなＳＮＭＰマネージャを用いてＳＮＭＰエージェントを監視するオペレータは、一般に、ＳＮＭＰマネージャアプリケーション（ＳＮＭＰエージェントから取得した管理情報を、オペレータに対して画面表示する汎用アプリケーション）を利用する。従来のＳＮＭＰマネージャアプリケーションは、標準ＭＩＢやｔｒａｐは扱えるものの、プライベートＭＩＢを扱うことはできなかった。
【０００９】
その理由は、ＳＮＭＰマネージャアプリケーションにおいて、標準ＭＩＢやｔｒａｐのみならず、ベンダ独自又は機器固有の管理情報であるプライベートＭＩＢまでも監視できるような設定を行うことに対するニーズが多くない点にある。しかしながらプライベートＭＩＢの監視が必要なシステムは存在する。
【００１０】
この点、特許文献２はプライベートＭＩＢに言及しているものの、その記載はプライベートＭＩＢを生成する側の振る舞いに関するものにとどまり、ＳＮＭＰマネージャ側において受信したプライベートＭＩＢを管理する手法を開示していない。また、特許文献３記載のシステムにおいては、予めデータ記憶装置にプライベートＭＩＢ情報を登録する必要がある。また、想定されているＳＮＭＰエージェントが、プリンタ（プライベートＭＩＢが比較的限られたものしか存在しない）に限定されており、あらゆるＳＮＭＰエージェントを監視対象とするＳＮＭＰマネージャは実現されていない。
【００１１】
さらに、従来のＳＮＭＰマネージャでは、ＳＮＭＰエージェントと、ＳＮＭＰ以外の監視方式を用いる監視対象と、の統合監視を行うことができない。統合監視を実現するためには、ＳＮＭＰマネージャの改造又は独自の監視システムの開発が必要であった。すなわち、予め統合監視を想定したＳＮＭＰマネージャは存在しなかった。
【００１２】
本発明は、このような問題点を解決するためになされたものであり、プライベートＭＩＢのマッピング設定及び監視対象の統合監視が可能なネットワーク管理装置、ネットワーク管理方法及びプログラムを提供することを目的とする。
【００１３】
その他の課題と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１４】
本発明にかかるネットワーク管理装置は、監視対象機器の状態を示す所定の監視項目を取得するアダプタと、前記監視項目が所定の条件を満足したとき、外部に通知を行う監視共通処理部と、を有し、前記監視共通処理部においては、前記条件として、前記監視項目の変化を判定するための第１の条件を設定可能である。
【００１５】
本発明にかかるネットワーク管理方法は、監視対象機器の状態を示す所定の監視項目を取得する取得ステップと、前記監視項目の変化を判定するための第１の条件を設定する設定ステップと、前記監視項目が所定の条件を満足したとき、外部に通知を行う通知ステップと、を有する。
【００１６】
本発明にかかるプログラムは、上記方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１７】
本発明により、プライベートＭＩＢのマッピング設定及び監視対象の統合監視が可能なネットワーク管理装置、ネットワーク管理方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態にかかるネットワーク管理装置１００の構成を示す図である。
【図２】ネットワーク管理装置１００の装置パターン管理画面の例を示す図である。
【図３】ネットワーク管理装置１００の監視マッピング画面の例を示す図である。
【図４】ネットワーク管理装置１００の監視マッピング設定画面の例を示す図である。
【図５】監視共通処理部１０１１の構成を示す図である。
【図６】ネットワーク管理装置１００の監視処理を示すフローチャートである。
【図７Ａ】ネットワーク管理装置１００の装置パターン登録処理を示すフローチャートである。
【図７Ｂ】ネットワーク管理装置１００の装置パターン登録処理を示すフローチャートである。
【図７Ｃ】ネットワーク管理装置１００の装置パターン登録処理を示すフローチャートである。
【図８】ネットワーク管理装置１００の装置情報登録処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２０】
＜実施の形態１＞
まず、図１を用いて、本発明の実施の形態１にかかるネットワーク管理装置１００の構成について説明する。
【００２１】
ネットワーク管理装置１００は、監視共通処理部１０１、及びアダプタ群１０２を有する。アダプタ群１０２は、アダプタ１０２１、１０２２、・・１０２ｎを含む。
【００２２】
アダプタ１０２１、１０２２、・・１０２ｎは、監視方式別に設けられる監視手段である。これらのアダプタ１０２１、１０２２、・・１０２ｎは、各監視方式に対応する監視対象を、当該監視方式を使用して監視し、監視対象の現在の状態を示す情報を、監視共通処理部１０１に対し送信する処理を行う。
【００２３】
例えば、本実施の形態におけるネットワーク管理装置１００は、ＳＮＭＰアダプタ１０２１、ｐｉｎｇアダプタ１０２２、ｓｙｓｌｏｇアダプタ１０２３、接点アダプタ１０２４、ＣＡＰＮＥＴアダプタ１０２５を含んでいる。
【００２４】
ＳＮＭＰアダプタ１０２１は、ＳＮＭＰプロトコルに対応する監視対象（ＳＮＭＰエージェント）を監視する。典型的には、ＳＮＭＰアダプタ１０２１は、定周期で監視対象にＭＩＢ  Ｇｅｔコマンドを送信し、当該コマンドに応じてＳＮＭＰエージェントが返信する管理情報、すなわち監視対象の現在の状態を示す情報を取得し、監視共通処理部１０１に対し送信する処理を行う。
【００２５】
同様に、ｐｉｎｇアダプタはｐｉｎｇコマンドに応答する監視対象を監視し、ｓｙｓｌｏｇアダプタ１０２３はｓｙｓｌｏｇプロトコルに対応する監視対象を監視し、接点アダプタ１０２４は監視対象の接点信号の状態変化を監視し、ＣＡＰＮＥＴアダプタ１０２５はＣＡＮＥＴプロトコルに対応する監視対象を監視して、監視対象の現在の状態を示す情報を取得し、監視共通処理部１０１に対し送信する処理を行う。
【００２６】
監視共通処理部１０１は、アダプタ１０２１、１０２２、・・１０２ｎから、監視対象の現在の状態を示す情報を受信して、監視対象の状態変化を認識する処理部である。
【００２７】
図５を用いて、監視共通処理部１０１の構成についてさらに説明する。監視共通処理部１０１は、監視処理部１０１１、構成情報処理部１０１２を含む。
【００２８】
監視処理部１０１１は、受信処理部１０１１１、状態変化検出部１０１１２、出力処理部１０１１３、画面処理部１０１１４、外部通知部１０１１５を含む。また、監視処理部１０１１は図示しない記憶手段を有し、当該記憶手段に、現在状態テーブル、監視項目状態変化条件、イベントログを格納している。
【００２９】
監視処理部１０１１は、監視項目、すなわちアダプタ１０２１、１０２２、・・１０２ｎが監視対象から取得した、監視対象の現在の状態を示す情報を管理する。つまり、監視対象の現在の状態を示す情報について状態変化判定を行い、状態変化が認められる場合には、画面表示など外部への状態変化通知を行う処理部である。
【００３０】
受信処理部１０１１１は、アダプタ１０２１、１０２２、・・１０２ｎから通知される、監視対象の現在の状態を示す情報を受信し、監視共通電文として、状態変化検出部１０１１２に送信する。ここで、監視共通電文とは、アダプタ１０２１、１０２２、・・１０２ｎから通知される情報を、状態変化検出部１０１１２が統一的に扱えるよう、一定の規則に従って整形した監視情報データをいう。これにより、監視共通処理部１０１では、アダプタの違いを意識することなく、監視対象の状態変化を管理することができる。
【００３１】
状態変化検出部１０１１２は、受信処理部１０１１１から通知される監視共通電文を受信し、監視対象に状態変化が発生したか否かを判定する。ここで、状態変化が発生したと判定された場合には、出力処理部１０１１３にその旨を示すイベント送信する。
【００３２】
出力処理部１０１１３は、状態変化検出部１０１１２から通知されるイベントを受信し、画面処理部１０１１４又は外部通知部１０１１５にイベントを送信する。また、イベントログとして状態変化の事実を記録、蓄積する。
【００３３】
画面処理部１０１１４又は外部通知部１０１１５は、出力処理部１０１１３から通知されるイベントを受信し、オペレータに対して、状態変化が発生したことを示す画面表示又は任意の外部出力を行う。
【００３４】
構成情報処理部１０１２は、構成管理部１０１２１を有する。また、構成情報処理部１０１２は図示しない記憶手段を有し、当該記憶手段に、現在状態テーブル（装置情報、監視項目情報、エリア情報、及び装置パターンを含む）を格納している。
【００３５】
構成情報処理部１０１２は、ネットワーク管理装置１００が管理する監視対象である装置情報、エリア情報、装置パターンの登録、編集、保持を行う機能を有する。
【００３６】
構成管理部１０１２１は、装置情報の登録、エリア情報の登録、装置パターンの編集を行う機能を有する。構成管理部１０１２１は、これらの登録又は編集操作の実行結果を、管理オブジェクトとして現在状態テーブルに格納する。
【００３７】
つづいて、図６乃至９のフローチャートを用いて、本実施の形態にかかるネットワーク管理装置１００の動作について説明する。
【００３８】
はじめに、ネットワーク管理装置１００が監視対象を監視する前に行うべき設定動作について説明する。
【００３９】
（装置パターン、監視項目等の登録）
図７Ａ乃至図７Ｃは、ネットワーク管理装置１００において装置パターン、監視項目等を登録する処理を示すフローチャートである。
【００４０】
Ｓ２０１：構成管理部１０１２１が、画面処理部１０１１４に、装置パターン管理画面を表示させる。ここで、装置パターンとは、管理対象の装置において監視すべき項目をパターン化し、予め登録しておくものをいう。装置パターンを登録しておくことにより、同じ監視項目からなる装置を、その装置パターンを流用することで、簡易に追加登録することができるようになる。
【００４１】
図２に、装置パターン管理画面の例を示す。装置パターン管理画面は、アダプタ１０２１乃至１０２ｎにそれぞれ対応する監視対象機器種別毎に、ネットワーク管理装置１００が監視すべき監視項目を登録するためのインターフェイスを提供する。また、監視項目の削除などのメンテナンス、及び監視項目を表示する場合のメッセージ内容や付加情報の設定を行うためのインターフェイスも提供する。特に、監視項目を登録する際には、監視項目を全く新規に登録する操作の他、既に登録されている装置パターンを流用して、当該装置パターンに部分的な変更を加えることで、新たな装置パターンを生成する操作を行うためのインターフェイスを提供する。
【００４２】
Ｓ２０２：装置パターン管理画面は、装置パターンを識別するための装置パターン名称の入力を受け付ける。
【００４３】
Ｓ２０３：装置パターン管理画面は、監視項目作成又は可変監視項目作成ボタンの押下を受け付ける。ここで、監視項目とは、監視対象の装置について、ユーザが監視する最小単位の項目をいう。
【００４４】
Ｓ２０４：構成管理部１０１２１は、Ｓ２０３において、監視項目作成又は可変監視項目作成ボタンのいずれが押下されたかを判定する。
【００４５】
Ｓ２０５：可変監視項目作成ボタンが押下された場合、装置パターン管理画面のＡｕｄｉｔタブが、可変条件の設定入力を受け付ける。ここで、可変条件とは、同種の監視項目が複数存在し、ＭＩＢの値によってその数と名称が拡張されるものをいう。可変条件として、例えばｉｆ  ｉｎｄｅｘおよびｉｔｎａｍｅを設定することで、Ｌ２  ＳＷなどのネットワーク機器のインタフェースポートの数に応じた監視項目を自動に設定することができる。
【００４６】
Ｓ２０６：監視項目作成ボタンが押下された場合又は可変条件の設定が完了した場合、装置パターン管理画面は、監視項目を識別するための項目タイトルの入力を受け付ける。
【００４７】
Ｓ２０７：装置パターン管理画面は、監視項目を画面表示する際に使用するための項目表示名の入力を受け付ける。ここで、項目タイトルとは、装置パターン管理画面内に表示する項目名称である。また、項目表示名とは、ツリー画面やマップ画面に表示される項目名称である。
【００４８】
Ｓ２０８：装置パターン管理画面は、シンボルの設定入力を受け付ける。ここで、シンボルとは、絵や記号で装置を簡略表示したもので、ツリー画面やマップ画面に表示される。具体的には、変更ボタンで表示されるシンボル選択画面から目的のシンボル画像を選択することにより、シンボルを設定することができる。
【００４９】
Ｓ２０９：装置パターン管理画面は、イベントメッセージラベルの入力を受け付ける。ここで、イベントメッセージラベルとは、リスト系の監視画面にメッセージ表示する監視項目の名称をいう。
【００５０】
Ｓ２１０：装置パターン管理画面は、監視項目の状態変化が発生した場合に起動すべきシェル名の入力を受け付ける。ここで、監視項目の状態変化とは、発生又は復旧、あるいは運転又は停止といった、監視項目毎に定義される二種類以上の監視状態が、変化したことをいう。また、シェルとは、予定した一連のコマンドを一括発行するための仕組みをいう。具体的には、ａｌｍ＿ｓｔａｔｓ．ｓｈのような入力を行うことにより、起動すべきシェルを特定することができる。
【００５１】
Ｓ２１１：装置パターン管理画面は、登録済の監視項目の指定、及び監視マッピングボタンの押下を受け付ける。構成管理部１０１２１は、これらを検出して、画面処理部１０１１４に、監視マッピング画面を表示させる。
【００５２】
図３に、監視マッピング画面の例を示す。監視マッピング画面は、図２において指定された監視項目それぞれについて、より詳細な設定を行うための画面である。監視マッピング画面は、監視項目の重要度、状態の種類を設定するためのインターフェイスを提供する。また、複数の状態が同時に成り立った場合にどちらの状態を優先させるかを示す優先度を割り当てる操作、及び状態変化の判定対象となるアダプタを選択する操作を行うためのインターフェイスを提供する。
【００５３】
監視マッピング画面は、監視項目の重要度の設定入力を受け付ける。ここで、重要度とは、監視項目の監視プライオリティレベルをいう。重要度を設定するのは、監視項目毎に異なる監視プライオリティを識別するためである。
【００５４】
Ｓ２１２：監視マッピング画面は、監視項目に対応づけられる、１以上の状態の設定入力を受け付ける。ここで、状態とは、発生又は復旧、あるいは運転又は停止といった、監視項目毎に定義される二種類以上の状態をいう。
【００５５】
Ｓ２１３：監視マッピング画面は、上記状態のそれぞれについて、優先度の設定入力を受け付ける。ここで、優先度とは、複数の状態が同時に成り立った場合に、優先して処理すべき状態を示す指標である。すなわち、複数の状態が同時に成り立った場合、状態変化検出部１０１１２乃至出力処理部１０１１３は、ここで最も高い優先度が設定された状態について、所定の処理を行う（処理の詳細は後述する）。
【００５６】
Ｓ２１４：監視マッピング画面は、上記状態を状態変化検出部１０１１２に送信するアダプタ１０２１乃至１０２ｎの設定入力を受け付ける。
【００５７】
Ｓ２１５：監視マッピング画面は、状態変化を検出する情報の種類を指定する操作を受け付ける。構成管理部１０１２１は、この操作を検出して、画面処理部１０１１４に、監視マッピング設定画面を表示させる。
【００５８】
図４に、監視マッピング設定画面の例を示す。監視マッピング設定画面は、図３において設定されたアダプタそれぞれについて、より詳細な設定を行うための画面である。監視マッピング設定画面は、状態変化条件を設定するためのインターフェイスを提供する。状態変化条件は、１以上のタイプ、項目（ＯＩＤ）、値のセットの論理的な組み合わせ（ＡＮＤ、ＯＲ）として設定することができる。特に、本実施の形態の監視マッピング設定画面では、アダプタがＳＮＭＰアダプタ１０２１である場合、タイプとしてｔｒａｐ又はＭＩＢを選択でき、任意のＯＩＤと値とを設定できる。これにより、本実施の形態におけるネットワーク管理装置１００は、プライベートＭＩＢを取り扱うことが可能である。
【００５９】
監視マッピング設定画面は、状態のタイプの設定入力を受け付ける。ここで、タイプとは、ｔｒａｐやＭＩＢなど情報の種類をいう。
【００６０】
Ｓ２１６：監視マッピング設定画面は、タイプの詳細情報、すなわちＯＩＤ及び値の設定入力を受け付ける。ここで、ＯＩＤとは、ＳＮＭＰのオブジェクトＩＤをいう。また、値とは、ＳＮＭＰのＶａｌｕｅ値をいう。
【００６１】
Ｓ２１７：監視マッピング設定画面は、複数の、タイプ、項目（ＯＩＤ）、値のセットの入力を受け付けることができる。
【００６２】
Ｓ２１８〜Ｓ２１９：監視マッピング設定画面は、複数の、タイプ、項目（ＯＩＤ）、値のセットの論理関係の設定入力を受け付けることができる。すなわち、複数のタイプ、項目（ＯＩＤ）、値のセットとして表される複数の事象が、どのような論理的関係（ＡＮＤ又はＯＲ）となった場合に、状態変化検出部１０１１２乃至出力処理部１０１１３による所定の処理を実行させるべきか、を設定させることができる。
【００６３】
Ｓ２２０：監視マッピング画面は、複数の状態の設定入力を受け付けることができる。
【００６４】
Ｓ２２１：装置パターン管理画面は、複数の監視項目の登録を受け付けることができる。
【００６５】
構成管理部１０１２１は、装置パターン管理画面、監視マッピング画面、監視マッピング設定画面を介して入力、設定された情報を、装置パターン情報として記憶手段に格納する。
【００６６】
本実施の形態では、登録された装置パターン情報は、装置パターン管理画面の右ペインにあるツリー画面に表示される（図２）。ツリー画面は、監視項目を、関連する装置パターンに紐付けてツリー状に表示する。また、アイコンの色で状態を表現する。
【００６７】
（エリア、装置の登録）
装置パターン管理画面はさらに、エリア及び装置を登録するためのインターフェイスを提供する。ここで、エリアとは、地域、建物及びフロアなど、監視運用に必要となる、装置のグループ単位をいう。また、装置とは、監視対象の機器やシステムをいう。エリアと装置とは、場所とそこに設置された機器という関係にある。
【００６８】
本実施の形態では、登録されたエリア及び装置は、図２のツリー画面に表示される。エリアは、他のエリアの配下に登録し、ツリー状の論理構成とすることができる。また、装置は、エリアの配下に登録される。エリアはアイコンによって表されるが、当該アイコンは配下の装置に紐付けられた監視項目の状態（ツリー画面において、監視項目の状態は、アイコンの色で識別される）をサマリ表示するものであることが好ましい。サマリ表示とは、一つのエリアに所属する複数監視項目のいずれかがアラームになった場合に、ｏｒの論理条件でエリアが代表してアラーム表示になる動作のことをいう。
【００６９】
図８は、ネットワーク管理装置１００において装置を登録する処理を示すフローチャートである。
【００７０】
Ｓ３０１：装置パターン管理画面は、装置の登録先であるエリアの指定を受け付ける。
【００７１】
Ｓ３０２：装置パターン管理画面は、装置に関連付けるべき装置パターンの選択を受け付ける。ここでは、図７Ａ乃至図７Ｃの一連の処理により登録された装置パターンから任意の装置パターンの選択を受け付ける。装置を装置パターンに関連付けることにより、装置パターンに対して設定されている監視項目を、装置に対して設定することができる。すなわち、装置パターンをテンプレートとして装置の監視項目を設定することができる。これにより、同種の装置の登録を行う際には、同じ装置パターンを指定することにより、容易に監視項目の設定を行うことができるという効果が生じる。
【００７２】
Ｓ３０３：装置パターン管理画面は、装置名の入力を受け付ける。
【００７３】
Ｓ３０４：装置パターン管理画面は、装置の表示名称の入力を受け付ける。ここで、装置名とは、装置情報のデータとしての登録名であり、装置名称とは、監視画面に表示する装置の名称である。
【００７４】
Ｓ３０５：装置パターン管理画面は、表示アイコンの設定入力を受け付ける。
【００７５】
Ｓ３０６：装置パターン管理画面は、装置のＩＰアドレスの入力を受け付ける。ＩＰアドレスは、ＳＮＭＰ通信の識別のために必要となる。
【００７６】
Ｓ３０７：装置パターン管理画面は、装置のＳＮＭＰコミュニティ名の入力を受け付ける。ＳＮＭＰコミュニティ名は、ＳＮＭＰ通信を可能にするために必要となる。
【００７７】
Ｓ３０８：装置パターン管理画面は、装置のｔｅｌｎｅｔログインＩＤ、パスワード、特権モードパスワードの入力を受け付ける。ここで、ｔｅｌｎｅｔログインＩＤ、パスワード、特権モードパスワードは、画面からの操作によりログインＩＤやパスワードをオペレータが入力することなく装置にｔｅｌｎｅｔするために必要となる。
【００７８】
構成管理部１０１２１は、装置パターン管理画面入力、設定された上記情報を、装置情報として記憶手段に格納する。
【００７９】
（監視対象の監視）
つづいて、ネットワーク管理装置１００が監視対象を監視する動作について説明する。図６は、ネットワーク管理装置１００が、図８に示す処理により登録された装置を監視する処理を示すフローチャートである。
【００８０】
Ｓ１０１：受信処理部１０１１１は、アダプタ１０２１乃至１０２ｎから、監視対象の現在の状態を示す情報を受信する。ここで受信する情報は、アダプタが扱うプロトコル等により内容が異なる。例えば、ＳＮＭＰアダプタ１０２１は、定周期的にＳＮＭＰ対応装置に対してＭＩＢ  Ｇｅｔコマンドを送信し、その応答を取得し、受信処理部１０１１１に転送する。
【００８１】
Ｓ１０２：受信処理部１０１１１は、Ｓ１０１で受信した情報を整形した監視共通電文を、状態変化検出部１０１１２に対して送信する。
【００８２】
Ｓ１０３：状態変化検出部１０１１２は、監視共通電文を受信する。
【００８３】
Ｓ１０４：状態変化検出部１０１１２は、監視項目に状態変化が生じたか否かを判定する。具体的には、Ｓ１０３で受信した監視共通電文と、現在状態テーブルの値とを比較し、異なる場合に、状態変化が生じたものと判定する。
【００８４】
ここで状態変化が生じていないと判定された場合、状態変化検出部１０１１２は処理を終了する。
【００８５】
Ｓ１０５：Ｓ１０４において状態変化が生じたと判定された場合、状態変化検出部１０１１２は、現在状態テーブルを参照し、当該テーブルに格納されている監視共通電文と、Ｓ１０３で受信した監視共通電文とを比較する。
【００８６】
ここで現在状態テーブルの監視共通電文とＳ１０３で受信した監視共通電文とが同じであると判定された場合、状態変化検出部１０１１２は処理を終了する。
【００８７】
なお、現在状態テーブルに監視共通電文が格納されていない場合、状態変化検出部１０１１２は、上記比較を行うことなく、Ｓ１０３で受信した監視共通電文を当該テーブルに格納し、処理を終了する。
【００８８】
Ｓ１０６：Ｓ１０５において、現在状態テーブルの監視共通電文とＳ１０３で受信した監視共通電文とが異なると判定された場合、状態変化検出部１０１１２は、出力処理部１０１１３に、状態変化が発生したことを通知する。
【００８９】
Ｓ１０７：出力処理部１０１１３は、画面処理部１０１１４に、状態変化が発生したことを通知する。これに応じ、画面処理部１０１１４は、表示している画面に対して状態変化イベントを通知する。ツリー画面やマップ画面では、シンボルの状態色が変化し、リスト系画面では監視項目のメッセージが表示される。
【００９０】
Ｓ１０８：出力処理部１０１１３は、外部通知部１０１１５に、状態変化が発生したことを通知する。これに応じ、外部通知部１０１１５は、設定されたシェルを起動する。例えば、このシェルがパトライト（登録商標）等の警告手段を鳴動させるシェルであれば、警告手段の鳴動が始まる。またシェルがＥメール送信を行うものであれば、状態変化の内容をＥメール送信する。
【００９１】
本実施の形態によれば、ネットワーク管理装置１００は、画面操作のみで監視対象の追加、削除などの容易なメンテナンスを実現することができる。その理由は、監視対象装置を登録する画面と、監視項目毎に状態変化条件を設定する画面を用意しているためである。
【００９２】
また、本実施の形態によれば、監視項目の状態毎に異なる監視手法によるきめ細かな条件設定が可能である。その理由は、監視項目の状態毎に異なる状態変化条件を設定できるためである。
【００９３】
また、本実施の形態によれば、状態変化の条件に、任意なプライベートＭＩＢと値を設定できることである。その理由は、監視マッピング設定画面において、任意なＯＩＤと値の設定を可能としているためである。
【００９４】
また、本実施の形態によれば、複数のｔｒａｐやＭＩＢの論理組み合わせの状態変化条件設定が可能である。その理由は、監視マッピング設定画面にて、複数の条件に対するＡＮＤとＯＲの設定が可能なためである。
【００９５】
また、本実施の形態によれば、同一の監視項目で構成された装置を再び登録する場合、個々の監視項目の設定を行う必要が無い。その理由は、複数の監視項目で構成された装置の定義を装置パターンとして記憶させ、再度同じ監視項目で構成される装置を登録する場合はこの装置パターンを引用できるためである。
【００９６】
＜その他の実施の形態＞
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上述の実施の形態では、ＳＮＭＰアダプタによりプライベートＭＩＢを取得し、状態変化を検知する例をおもに示したが、本発明はこれに限定されない。例えば、ｐｉｎｇアダプタを用意して、ｐｉｎｇ応答なし状態を検知するよう監視マッピング設定画面にて設定すれば、ＩＰ機器の死活状態を監視することができる。また、ｓｙｓｌｏｇアダプタを用意して、受信したｓｙｓｌｏｇの特定なキーワードに合致した場合を検知するよう監視マッピング設定画面にて設定すれば、ＳＮＭＰでは判断できない詳細な機器の状態を監視することが可能となる。
【００９７】
また、上述の実施の形態では、本発明を主にハードウェアの構成として説明したが、これに限定されるものではなく、任意の処理を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００９８】
１００  ネットワーク管理装置
１０１  監視共通処理部
１０１１  監視処理部
１０１１１  受信処理部
１０１１２  状態変化検出部
１０１１３  出力処理部
１０１１４  画面処理部
１０１１５  外部通知部
１０１２  構成情報処理部
１０１２１  構成管理部
１０２  アダプタ群
１０２１、１０２２、・・１０２ｎ  アダプタ
【図１】
2014209277.tif 000003
【図５】
2014209277.tif 000004
【図６】
2014209277.tif 000005
【図７Ａ】
2014209277.tif 000006
【図７Ｂ】
2014209277.tif 000007
【図７Ｃ】
2014209277.tif 000008
【図８】
2014209277.tif 000009
【図２】
2014209277.tif 000010
【図３】
2014209277.tif 000011
【図４】
2014209277.tif 000012