(57)【要約】【課題】監視対象機器からSNMPトラップで通知されるイベントを、適切な運用管理担当者に、担当者が必要とする情報に変換し、イベント発生を管理コンソールに出力する。【解決手段】SNMPトラップ受信部105は、監視対象機器501からSNMPトラップを受信すると、SNMP受信ログ格納部106にSNMPトラップで受信した情報を格納すると共に、監視対象機器でイベントが発生したことを出力先振り分け部107に通知する。出力先振り分け部107は、通知を受けてSNMP受信ログ格納部106に格納されている受信したSNMPトラップに該当するイベント定義情報をイベント定義情報格納部102から取り出し、管理コンソール定義情報格納部104の管理コンソール定義情報を参照して、出力先コンソールを決定し、管理コンソール出力部108に、イベント情報を管理コンソール部110に出力させ、通知処理部109を介して運用管理担当者にメール等により通知させる。【選択図】図１Ａ
2010066993.tif 000002
【特許請求の範囲】
【請求項１】
ＳＮＭＰを利用してネットワークに接続されている機器の監視を行うネットワーク監視装置において、
監視対象機器からＳＮＭＰトラップにより通知される前記監視対象機器で発生したイベントの情報を取得するＳＮＭＰトラップ受信手段と、発生したイベントの情報を表示する管理コンソール手段と、運用管理業務の分担に対応した任意のカテゴリ分類に基づいた複数の管理コンソールを定義すると共に、各管理コンソールに出力すべきイベントを定義するコンソール定義手段と、定義したイベントとＳＮＭＰトラップで取得した情報との対応付けを定義するイベント定義手段とを備え、
監視対象機器で発生したイベントの内容について、前記コンソール定義手段とイベント定義手段とにより定義された定義情報に基づいて、運用管理業務の分担に基づいた管理コンソールに、運用管理担当者が必要とする適切な情報として表示することを特徴とするネットワーク監視装置。
【請求項２】
請求項１記載のネットワーク監視装置において、
前記管理コンソール定義手段は、前記管理コンソール毎にイベントの発生を運用管理担当者に通知するための任意の通知手段を定義し、また、イベントが発生した時間帯により通知先の設定を個別に定義することを特徴とするネットワーク監視装置。
【請求項３】
請求項１または２記載のネットワーク監視装置において、
前記管理コンソール定義手段は、前記管理コンソールに出力するイベントに付与する属性情報を管理コンソールごとに個別に定義することが可能であることを特徴とするネットワーク監視装置。
【請求項４】
ＳＮＭＰを利用してネットワークに接続されている機器の監視を行うネットワーク監視方法において、
監視対象機器からＳＮＭＰトラップにより通知される前記監視対象機器で発生したイベントの情報を取得するＳＮＭＰトラップ受信手段と、発生したイベントの情報を表示する管理コンソール手段と、運用管理業務の分担に対応した任意のカテゴリ分類に基づいた複数の管理コンソールを定義すると共に、各管理コンソールに出力すべきイベントを定義するコンソール定義手段と、定義したイベントとＳＮＭＰトラップで取得した情報との対応付けを定義するイベント定義手段とを備え、
監視対象機器で発生したイベントの内容について、前記コンソール定義手段とイベント定義手段とにより定義された定義情報に基づいて、運用管理業務の分担に基づいた管理コンソールに、運用管理担当者が必要とする適切な情報として表示することを特徴とするネットワーク監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク監視装置及び監視方法に係り、特に、ＳＮＭＰ（Simple Network Management Protocol）を利用して、ネットワークに接続されている機器の監視を行うネットワーク監視装置及び監視方法に関する。
【背景技術】
【０００２】
通信ネットワークを介して接続される多種多様なサーバ機器やネットワーク機器から構成されるコンピュータシステムは、システムが正常に維持できていることを管理するための運用管理システムとして、ネットワークに接続されている機器の監視を行うネットワーク監視装置を実装することが不可欠なものとなっている。
【０００３】
従来、ＩＰネットワークに接続することのできる機器の多くは、管理機能として簡易ネットワーク管理プロトコルであるＳＮＭＰを実装しており、このＳＮＭＰは、ＳＮＭＰを利用したネットワーク監視装置からの状態照会要求に応答したり、自律的な状態通知（ＳＮＭＰトラップ）を実行して、ネットワーク監視装置に機器の状態を通知する機能を提供している。
【０００４】
図５は従来技術によるネットワーク監視装置の構成の概要を示すブロック図である。図示の例は、ネットワーク監視装置がサーバ機器やネットワーク機器等の監視対象機器からＳＮＭＰトラップを受信した際の受信情報の処理機能を示したものである。
【０００５】
従来技術によるネットワーク監視装置２１は、図５に示すように、監視対象機器から送信されるイベント情報としてのＳＮＭＰトラップを受信するＳＮＭＰ受信部２０５と、受信したＳＮＭＰトラップの情報を格納するＳＮＭＰ受信ログ格納部２０６と、ＳＮＭＰトラップ受信時に実行するイベント定義情報を定義するイベント定義部２０１と、定義されたイベント定義情報を格納するイベント定義情報格納部２０２と、イベント定義情報に定義されたアクションを実行するイベントアクション実行部２０３と、イベント情報を表示する管理コンソール部２１０とから構成されている。
【０００６】
図６はイベント定義情報格納部２０２に格納されたイベント定義情報の例を説明する図である。
【０００７】
イベント定義情報２０２ａは、イベント名、ＳＮＭＰトラップのオブジェクトＩＤ、メッセージ、重要度、コマンドの各項目から構成される。ＳＮＭＰトラップのオブジェクトＩＤは、監視対象機器が、自機器のＳＮＭＰの機能により検出した自機器のイベントを示すＩＤである。そして、イベント定義情報２０２ａは、イベント名、ＳＮＭＰトラップのオブジェクトＩＤの対により、イベント名とＳＮＭＰトラップとの対応付けを定義すると共に、そのイベントの重要度と、どのようなアクション、例えば、障害等のイベントを表示する、メールにより管理者に報告する等のアクションを実行するかを示し、そのアクションを実行するコマンドとを定義したものである。
【０００８】
前述のように構成されるネットワーク監視装置２１は、監視対象機器からＳＮＭＰ受信部２０５が取得し、ＳＮＭＰ受信ログ格納部２０６に格納したＳＮＭＰトラップ情報を、運用管理担当者がイベント定義部２０１を利用して予め定義し、イベント定義情報格納部２０２に格納されたイベント定義情報に従い、イベントアクション実行部２０３が、管理コンソール部２１０の画面にメッセージを表示したり、運用管理担当者にメールを送信する等の通知処理を実行することができる。
【０００９】
なお、前述したようなネットワーク監視装置に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。
【特許文献１】特開２００６−１６５９０９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
一般に、ネットワーク監視装置が、ＳＮＭＰトラップにより取得することができるイベントの内容や精度は、ＳＮＭＰエージェント機能をサポートしている監視対象機器の仕様により違いがあり、運用管理担当者が必要とする情報の全てを、監視対象機器が同一のレベルでネットワーク監視装置に報告してくるわけではない。また、幾つかの運用管理担当グループに分かれて運用されるネットワーク管理システムにおいては、運用管理担当グループ毎に必要とする情報に違いがあることが考えられる。
【００１１】
前述で説明した従来技術によるネットワーク監視装置は、ＳＮＭＰで取得できる個々のイベントについて、どのような情報を表示して、どのようなアクションを実行するのかということを、イベント毎に定義することを可能にしている。
【００１２】
しかし、このような従来技術による方法は、イベントを主体とした処理の振り分けを実施するという考え方によるものであり、発生したイベントに対して、運用管理担当者毎にどのような処理を実施したいのかという考え方に基づいたイベント処理を実現することのできないものであった。このため、前述の従来技術は、運用管理担当者別に管理コンソールに表示するメッセージや重要度を設定することや、イベントの発生を通知する設定を実現することができるものではないという問題点を有している。
【００１３】
本発明の目的は、前述したような従来技術の問題点を解決し、多様な機器からＳＮＭＰトラップで通知されるイベントを、運用管理担当者毎に必要とする情報を、適切に管理コンソールに出力してイベントの発生を適切な運用管理担当者に通知することができるようにしたネットワーク監視装置及び監視方法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明によれば前記目的は、ＳＮＭＰを利用してネットワークに接続されている機器の監視を行うネットワーク監視装置において、監視対象機器からＳＮＭＰトラップにより通知される前記監視対象機器で発生したイベントの情報を取得するＳＮＭＰトラップ受信手段と、発生したイベントの情報を表示する管理コンソール手段と、運用管理業務の分担に対応した任意のカテゴリ分類に基づいた複数の管理コンソールを定義すると共に、各管理コンソールに出力すべきイベントを定義するコンソール定義手段と、定義したイベントとＳＮＭＰトラップで取得した情報との対応付けを定義するイベント定義手段とを備え、監視対象機器で発生したイベントの内容について、前記コンソール定義手段とイベント定義手段とにより定義された定義情報に基づいて、運用管理業務の分担に基づいた管理コンソールに、運用管理担当者が必要とする適切な情報として表示することにより達成される。
【発明の効果】
【００１５】
本発明によれば、ネットワーク監視装置がＳＮＭＰトラップにより取得した情報を、運用管理業務の分担に基づいて各担当者が必要とする内容にカスタマイズした情報を管理コンソールに表示することができ、また、適切な運用管理担当者に発生したイベントを通知することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明によるネットワーク監視装置及び監視方法の実施形態を図面により詳細に説明する。
【００１７】
図１Ａは本発明の一実施形態によるネットワーク監視装置を含んで構成されるコンピュータシステムの構成を示すブロック図、図１Ｂは本発明の一実施形態によるネットワーク監視装置の構成を示すブロック図である。
【００１８】
図１Ａに示すコンピュータシステムは、サーバ機器やネットワーク機器である複数の監視対象機器５１とネットワーク監視装置１１と複数の担当者ＰＣ２１とがＩＰネットワークにより接続されて構成されている。ネットワーク監視装置１１は、監視対象機器５１からＳＮＭＰトラップを使用して転送されてくる監視対象機器５１で発生したイベントを受信して管理している。また、監視対象機器５１のそれぞれは、機器で発生したイベントを検出するイベント検出部５０１と、検出したイベントをＳＮＭＰトラップを使用してネットワーク監視装置１１に送信するＳＮＭＰトラップ送信部５０２とを備えている。
【００１９】
ネットワーク監視装置１１は、図１Ｂに示すように、ＣＰＵ１２１と、メモリ１２２と、ＨＤＤ等の記憶装置１２３と、キーボート、マウス等の入力装置及び表示装置により構成される入出力装置１２４とがバス１２５により接続されて構成される情報処理装置内に構築されている。
【００２０】
そして、メモリ１２２内には、本発明での処理のためのイベント定義部１０１、管理コンソール定義部１０３、ＳＮＭＰトラップ受信部１０５、出力先振り分け部１０７、管理コンソール出力部１０８、通知処理部１０９、複数の管理コンソール部１１０の各機能部が格納されている。これらの機能部は、プログラムにより構成され、通常、記憶装置１２３に格納されていて、メモリ１２２にロードされてＣＰＵ１２１により実行されることにより、それぞれの機能を構築するものである。また、記憶装置１２３内には、イベント定義情報格納部１０２と、管理コンソール定義情報格納部１０４と、ＳＮＭＰ受信ログ格納部１０６とが備えられている。
【００２１】
図１Ａの参照に戻って、ＳＮＭＰトラップ受信部１０５は、監視対象機器５１から送信されるＳＮＭＰトラップを受信し、受信したＳＮＭＰトラップの情報をＳＮＭＰ受信ログ格納部１０６に格納する。イベント定義部１０１は、発生したイベントの内容をどのような情報として表示するのか定義し、定義した情報をイベント定義情報格納部１０２に格納する。なお、イベント定義部１０１での処理は、運用管理担当者が使用する担当者ＰＣ２１等からの運用管理担当者の指示により行われる。
【００２２】
管理コンソール定義部１０３は、発生したイベント情報を表示するための管理コンソールを定義し、定義した情報を管理コンソール定義情報格納部１０４に格納する。なお、管理コンソール定義部１０３での処理は、運用管理担当者が使用する担当者ＰＣ２１等からの運用管理担当者の指示により行われる。
【００２３】
出力先振り分け部１０７は、ＳＮＭＰトラップ受信部１０５で受信したＳＮＭＰトラップを該当するイベント情報に変換して、そのイベント情報を指定された管理コンソール部１１０へ出力するように管理コンソール出力部１０８に対して要求する。管理コンソール出力部１０８は、要求に従ってイベント情報を指定された管理コンソール部１１０に出力すると共に、通知処理部１０９に、指定された運用管理担当者にメール等によるイベント発生の通知等を行わせる。また、通知処理部１０９は、発生したイベントが重大な障害等の場合にブザー等を鳴動させたり、パトロールランプを点灯したりして、近くに居る管理担当者に知らせるような処理を行うこともできる。前述において、管理コンソール部１１０は、複数の運用管理担当者のそれぞれの担当者毎に、あるいは、グループ毎に、運用管理業務の分担に対応した任意のカテゴリ分類に基づいて定義されている論理的なものであり、実際のイベント情報の表示は、入出力装置１２４の表示装置に対して行われる。また、前述の通知は、運用管理担当者が使用する携帯電話機、担当者ＰＣ２１等に対して行われる。
【００２４】
図２はイベント定義情報格納部１０２に格納されたイベント定義情報の例を説明する図である。
【００２５】
イベント定義情報１０２ａは、図６で説明した従来技術の場合と同様に、イベント名とＳＮＭＰトラップのオブジェクトＩＤとの対応付けを定義した対応付け定義情報１０２ｂと、この対応付け定義情報１０２ｂの各イベントに付与される標準メッセージ及び標準重要度の情報である標準イベント属性１０２ｃとにより構成される。
【００２６】
標準イベント属性１０２ｃの標準メッセージは、監視対象機器でのイベントの発生を説明するメッセージであり、例えば、「サーバのディスク装置が故障しました」等のメッセージである。なお、サーバ自体を特定する情報は、オブジェクトＩＤに含まれている。また、標準重要度は、発生したイベントの重要度を、例えば、５段階に区分した数値で示される情報である。
【００２７】
図３は管理コンソール定義情報格納部１０４に格納された管理コンソール定義情報及び通知先定義情報の例を説明する図である。管理コンソール定義情報格納部１０４には、図３（ａ）に示すような管理コンソール定義情報と、図３（ｂ）に示すような通知先定義情報とが格納されている。
【００２８】
図３（ａ）に示す管理コンソール定義情報は、運用管理担当者が担当者ＰＣ２１から指示を行い、管理コンソール定義部１０３を使用して各コンソールに出力するイベントの対応付けを定義したコンソール情報である。そして、管理コンソール定義情報は、管理コンソール部の名称であるコンソール名１０４ａと、そのコンソールに出力するイベントのイベント名１０４ｂとの対応付けを定義したものであり、また、コンソールに対応付けた各イベントについて、個別メッセージ、個別重要度、任意の付加情報を持った個別イベント属性１０４ｃが定義されている。前述の個別メッセージは、図２で説明した標準メッセージをより詳細にしたものであり、例えば、「サーバのディスク装置が故障しました。保守部署は、△△部です。Ａさんに伝えて下さい。」等である。また、付加情報は、例えば、Ａさんの電話番号、その他のコメント等であってよい。
【００２９】
図３（ｂ）に示す通知先定義情報は、管理コンソール部の名称であるコンソール名１０４ａと、そのコンソールに対応付けて、そのコンソールに出力するイベントの通知先情報１０４ｄを定義したものであり、通知先情報１０４ｄは、通知先名、通知方法、通知時間帯により構成される。
【００３０】
なお、運用管理担当者は、管理コンソール定義部１０３を使用して、管理コンソール毎にイベントの発生を運用管理担当者に通知するための任意の通知手段を定義することができ、また、イベントが発生した時間帯により通知先の設定を個別に定義することもできる。このような定義を行っておくことにより、運用管理業務の分担に基づいたイベント発生の通知を、迅速、的確に行うことができる。
【００３１】
図４は本発明の実施形態によるネットワーク監視装置でのイベントの出力先振り分け処理の動作を説明するフローチャートであり、次に、これについて説明する。
【００３２】
（１）処理の開始に先立って、運用管理担当者は、イベント定義部１０１を利用して、図２により説明したイベント定義情報１０２ａのイベント名とＳＮＭＰトラップのオブジェクトＩＤとの対応付けを定義した対応付け定義情報１０２ｂと、この対応付け定義情報１０２ｂの各イベントに付与される標準メッセージ及び標準重要度の情報である標準イベント属性１０２ｃとを定義して、これらの定義情報をイベント定義情報格納部１０２に格納しておく（ステップＳ２０１）。
【００３３】
（２）また、運用管理担当者は、管理コンソール定義部１０３を使用して各コンソールに出力するイベントの対応付けを管理コンソール定義情報として定義し、管理コンソール定義情報格納部１０４に格納しておく。管理コンソール定義情報は、図３により説明したものであり、個別イベント属性１０４ｃ、通知先情報１０４ｄを含んでいる（ステップＳ２０２）。
【００３４】
（３）その後、ＳＮＭＰトラップ受信部１０５は、監視対象機器５０１からＳＮＭＰトラップを受信すると、ＳＮＭＰ受信ログ格納部１０６にＳＮＭＰトラップで受信した情報を格納すると共に、監視対象機器でイベントが発生したことを出力先振り分け部１０７に通知する（ステップＳ２０３）。
【００３５】
（４）出力先振り分け部１０７は、監視対象機器でのイベントが発生が通知されると、ＳＮＭＰ受信ログ格納部１０６に格納されている受信したＳＮＭＰトラップに該当するイベント定義情報をイベント定義情報格納部１０２から取り出す（ステップＳ２０４）。
【００３６】
（５）次に、出力先振り分け部１０７は、管理コンソール定義情報格納部１０４の管理コンソール定義情報を参照して、イベントの出力先コンソールを決定する（ステップＳ２０５）。
【００３７】
（６）次に、出力先振り分け部１０７は、管理コンソールに出力する情報を決定する。その際、出力先振り分け部１０７は、管理コンソール毎に定義した個別イベント属性（図３により説明した個別イベント属性１０４ｃ）が存在する場合、個別メッセージと個別重要度とを参照して、また、個別イベント属性が存在しない場合、標準イベント属性（図２により説明した標準イベント属性１０２）に定義されている標準メッセージと標準重要度とを参照して、出力する情報を決定する（ステップＳ２０６）。
【００３８】
（７）出力先振り分け部１０７での前述した処理で、出力先コンソールと出力する情報とが決定されると、管理コンソール出力部１０８は、該当する管理コンソール部に対して出力処理を実行する（ステップＳ２０７）。
【００３９】
（８）また、管理コンソール出力部１０８は、管理コンソールに通知先情報が定義されている場合、通知処理部１０９入出力、管理コンソール定義情報格納部１０４内の通知先情報１０４ｄの指定に従ってイベントの通知を実行させる（ステップＳ２０８）。
【００４０】
前述した本発明の実施形態によれば、１台のネットワーク監視装置を利用して、多数の監視対象機器から通知されるイベントを、運用管理の業務分担に基づいた分類による管理コンソールに適切に振り分けることができ、また、同一のイベントについて、運用担当部門毎に、対応部門に適したメッセージや重要度等の属性を定義することが可能になり、監視したいイベントの発生を早期に運用管理者に通知して、発生したイベントの内容を運用管理者に適切に理解させることができる。
【００４１】
前述した本発明の実施形態での処理は、プログラムにより構成し、本発明が備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【図面の簡単な説明】
【００４２】
【図１Ａ】本発明の一実施形態によるネットワーク監視装置を含んで構成されるコンピュータシステムの構成を示すブロック図である。
【図１Ｂ】本発明の一実施形態によるネットワーク監視装置の構成を示すブロック図である。
【図２】イベント定義情報格納部に格納されたイベント定義情報の例を説明する図である。
【図３】管理コンソール定義情報格納部に格納された管理コンソール定義情報及び通知先定義情報の例を説明する図である。
【図４】本発明の実施形態によるネットワーク監視装置でのイベントの出力先振り分け処理の動作を説明するフローチャートである。
【図５】従来技術によるネットワーク監視装置の構成の概要を示すブロック図である。
【図６】イベント定義情報格納部に格納されたイベント定義情報の例を説明する図である。
【符号の説明】
【００４３】
１１  ネットワーク監視装置
１０１  イベント定義部
１０２  イベント定義情報格納部
１０３  管理コンソール定義部
１０４  管理コンソール定義情報格納部
１０５  ＳＮＭＰトラップ受信部
１０６  ＳＮＭＰ受信ログ格納部
１０７  出力先振り分け部
１０８  管理コンソール出力部
１０９  通知処理部
１１０  管理コンソール部
５１  監視対象機器
５０１  イベント検出部
５０２  ＳＮＭＰトラップ送信部
【図１Ａ】
2010066993.tif 000003
【図１Ｂ】
2010066993.tif 000004
【図２】
2010066993.tif 000005
【図３】
2010066993.tif 000006
【図４】
2010066993.tif 000007
【図５】
2010066993.tif 000008
【図６】
2010066993.tif 000009