(57)【要約】【課題】アラームのリアルタイム性を保持しつつ、フラッディングアラームを分離する。【解決手段】管理サーバ２０のアラーム分離部２１は、装置１０から受信したアラームについて、分離テーブルを参照し、通常のアラームかフラッディングアラームの可能性があるアラームかを判別し、通常アラームを通常アラーム用キュー２４に格納し、フラッディングアラームの可能性があるアラームを検出処理用キュー２５に格納する。アラーム送信部２３は、通常アラーム用キュー２４からアラームを順次取り出して端末３０に送信する。フラッディングアラーム処理部２２は、検出処理用キュー２５からアラームを一定時間毎に取り出し、アラームの発生間隔に関する判定基準を用いてフラッディングアラームを検出してフラッディングアラーム格納部２６に格納し、それ以外のアラームを通常アラーム用キュー２４に格納する。【選択図】図３
2010220022.tif 000002
【特許請求の範囲】
【請求項１】
故障に関するアラームを装置から受信するステップと、
前記受信したアラームについて、アラーム種別に関する基準により、通常のアラームか、フラッディングアラームの可能性があるアラームか、を判別する判別ステップと、
前記判別ステップにより通常アラームと判別されたアラームを第１の記憶領域に格納し、フラッディングアラームの可能性があると判別されたアラームを第２の記憶領域に格納するステップと、
前記第１の記憶領域からアラームを順次取り出して端末に送信するステップと、
前記第２の記憶領域に格納された複数のアラームを一定時間毎に取り出し、当該複数のアラームについて、アラームの発生間隔に関する判定基準を用いてフラッディングアラームを検出する検出ステップと、
前記検出手段により取り出された複数のアラームのうち、前記フラッディングアラームを第３の記憶領域に格納し、前記フラッディングアラーム以外のアラームを前記第２の記憶領域に格納するステップと、
を備えることを特徴とするフラッディングアラームのマスク方法。
【請求項２】
前記検出ステップは、一定時間内で複数発生している同一のアラームであり、かつ、発生間隔が所定時間内であるアラームをフラッディングアラームとして検出する、
ことを特徴とする請求項１に記載のフラッディングアラームのマスク方法。
【請求項３】
前記検出手段は、障害発生アラームとそれに対応する復旧アラームの組について、一定時間内で複数発生している同一のアラームの組であり、発生と復旧の間隔が所定時間内であり、かつ、各組間の間隔が所定時間内であるアラームの組をフラッディングアラームとして検出する、
ことを特徴とする請求項１又は２に記載のフラッディングアラームのマスク方法。
【請求項４】
アラームを受信する手段と、
前記受信したアラームについて、アラーム種別に関する基準により、通常のアラームか、フラッディングアラームの可能性があるアラームか、を判別する判別手段と、
前記判別手段により通常アラームと判別されたアラームを第１の記憶領域に格納し、フラッディングアラームの可能性があると判別されたアラームを第２の記憶領域に格納する手段と、
前記第１の記憶領域からアラームを順次取り出して送信する手段と、
前記第２の記憶領域に格納された複数のアラームを一定時間毎に取り出し、当該複数のアラームについて、アラームの発生間隔に関する判定基準を用いてフラッディングアラームを検出する検出手段と、
前記検出手段により取り出された複数のアラームのうち、前記フラッディングアラームを第３の記憶領域に格納し、前記フラッディングアラーム以外のアラームを前記第２の記憶領域に格納する手段と、
を備えることを特徴とするネットワーク管理サーバ。
【請求項５】
前記検出手段は、一定時間内で複数発生している同一のアラームであり、かつ、発生間隔が所定時間内であるアラームをフラッディングアラームとして検出する、
ことを特徴とする請求項４に記載のネットワーク管理サーバ。
【請求項６】
前記検出手段は、障害発生アラームとそれに対応する復旧アラームの組について、一定時間内で複数発生している同一のアラームの組であり、発生と復旧の間隔が所定時間内であり、かつ、各組間の間隔が所定時間内であるアラームの組をフラッディングアラームとして検出する、
ことを特徴とする請求項４又は５に記載のネットワーク管理サーバ。
【請求項７】
コンピュータを、
アラームを受信する手段、
前記受信したアラームについて、アラーム種別に関する基準により、通常のアラームか、フラッディングアラームの可能性があるアラームか、を判別する判別手段、
前記判別手段により通常アラームと判別されたアラームを第１の記憶領域に格納し、フラッディングアラームの可能性があると判別されたアラームを第２の記憶領域に格納する手段、
前記第１の記憶領域からアラームを順次取り出して送信する手段、
前記第２の記憶領域に格納された複数のアラームを一定時間毎に取り出し、当該複数のアラームについて、アラームの発生間隔に関する判定基準を用いてフラッディングアラームを検出する検出手段、
前記検出手段により取り出された複数のアラームのうち、前記フラッディングアラームを第３の記憶領域に格納し、前記フラッディングアラーム以外のアラームを前記第２の記憶領域に格納する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で大量に発生するフラッディングアラームをマスクする方法等に関する。
【背景技術】
【０００２】
ネットワーク管理システムの運用・保守作業の一つに障害管理がある。ネットワーク管理システムでは、装置等の障害情報であるアラームが管理サーバにより収集され、運用者の端末に送信される。アラームには通常のアラームの他に、装置やネットワークが不安定であること等に起因して同一内容のアラームが大量に発生するフラッディングアラームがある。このフラッディングアラームが運用者の端末に送信されると、通常のアラームが埋もれて見えなくなってしまう。このため、マスクフィルタを用いたフィルタリング等、フラッティングアラームが端末に表示されることを防ぐ仕組みが考えられている。
【０００３】
例えば、特許文献１には、ネットワークにおいて発生する障害について、監視、通知、表示等するネットワーク監視方式について記載されている。また、特許文献２には、繰り返し発生する一連のアラームに対して不要なアラームを抑制するアラーム管理装置について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０７−１６２４２０号公報
【特許文献２】特開平１０−０２７２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、近年のネットワークの大規模化・複雑化に伴い、アラーム件数が増加したため、全てのアラームについてフラッディングアラームのフィルタリング処理を行うと、システム負荷が増大し、アラームのリアルタイム性が保持できない。
また、上記のようなマスクフィルタによるマスク方法ではフィルタリング精度が充分ではなかった。このため、より正確にフラッディングアラームを分離できる仕組みの実現が望まれている。
【０００６】
本発明は、上記問題点に鑑みてなされたもので、アラームのリアルタイム性を保持しつつ、フラッディングアラームを分離することができるネットワーク管理サーバ及びフラッディングアラームのマスク方法等を提供することを目的とする。
また、より正確にフラッディングアラームを分離できるフラッディングアラームのマスク方法及びネットワーク管理サーバ等を提供することを他の目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の観点に係るフラッディングアラームのマスク方法は、
故障に関するアラームを装置から受信するステップと、
前記受信したアラームについて、アラーム種別に関する基準により、通常のアラームか、フラッディングアラームの可能性があるアラームか、を判別する判別ステップと、
前記判別ステップにより通常アラームと判別されたアラームを第１の記憶領域に格納し、フラッディングアラームの可能性があると判別されたアラームを第２の記憶領域に格納するステップと、
前記第１の記憶領域からアラームを順次取り出して端末に送信するステップと、
前記第２の記憶領域に格納された複数のアラームを一定時間毎に取り出し、当該複数のアラームについて、アラームの発生間隔に関する判定基準を用いてフラッディングアラームを検出する検出ステップと、
前記検出手段により取り出された複数のアラームのうち、前記フラッディングアラームを第３の記憶領域に格納し、前記フラッディングアラーム以外のアラームを前記第２の記憶領域に格納するステップと、
を備えることを特徴とする。
【０００８】
また、本発明の第２の観点に係るネットワーク管理サーバは、
アラームを受信する手段と、
前記受信したアラームについて、アラーム種別に関する基準により、通常のアラームか、フラッディングアラームの可能性があるアラームか、を判別する判別手段と、
前記判別手段により通常アラームと判別されたアラームを第１の記憶領域に格納し、フラッディングアラームの可能性があると判別されたアラームを第２の記憶領域に格納する手段と、
前記第１の記憶領域からアラームを順次取り出して送信する手段と、
前記第２の記憶領域に格納された複数のアラームを一定時間毎に取り出し、当該複数のアラームについて、アラームの発生間隔に関する判定基準を用いてフラッディングアラームを検出する検出手段と、
前記検出手段により取り出された複数のアラームのうち、前記フラッディングアラームを第３の記憶領域に格納し、前記フラッディングアラーム以外のアラームを前記第２の記憶領域に格納する手段と、
を備えることを特徴とする。
【０００９】
また、本発明の第３の観点に係るプログラムは、
コンピュータを、
アラームを受信する手段、
前記受信したアラームについて、アラーム種別に関する基準により、通常のアラームか、フラッディングアラームの可能性があるアラームか、を判別する判別手段、
前記判別手段により通常アラームと判別されたアラームを第１の記憶領域に格納し、フラッディングアラームの可能性があると判別されたアラームを第２の記憶領域に格納する手段、
前記第１の記憶領域からアラームを順次取り出して送信する手段、
前記第２の記憶領域に格納された複数のアラームを一定時間毎に取り出し、当該複数のアラームについて、アラームの発生間隔に関する判定基準を用いてフラッディングアラームを検出する検出手段、
前記検出手段により取り出された複数のアラームのうち、前記フラッディングアラームを第３の記憶領域に格納し、前記フラッディングアラーム以外のアラームを前記第２の記憶領域に格納する手段、
として機能させる。
【発明の効果】
【００１０】
本発明によれば、アラームのリアルタイム性を保持しつつ、フラッディングアラームを分離をすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るネットワーク管理システムの全体構成を示す図である。
【図２】図１のネットワーク管理システムにおける管理サーバの構成を表すブロック図である。
【図３】図１のネットワーク管理システムにおける管理サーバの機能ブロック図である。
【図４】分離テーブルを例示する図である。
【図５】アラーム受信処理を説明するためのフローチャートである。
【図６】フラッディングアラーム検出処理を説明するためのフローチャートである。
【図７】フラッディングアラーム検出処理を具体的に説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態に係るネットワーク管理システムについて図面を参照して説明する。
図１は本発明の実施形態に係るネットワーク管理システムの全体構成を示す図である。図示されるように、このネットワーク管理システムは、複数の装置１０と、管理サーバ２０と、端末３０と、を備え、これらはＬＡＮやインターネット等のネットワークにより接続されている。
【００１３】
装置１０は、制御部と記憶部と通信部等を備えるコンピュータから構成され、例えば、サーバコンピュータ、端末装置、ルータ、スイッチ等の各種装置を含む。装置１０は、障害が発生するとアラームをネットワークを介して管理サーバ２０に送信する。
【００１４】
管理サーバ２０は、図２に示されるように、ＣＰＵ２０１（Central Processing Unit）、ＲＯＭ２０２（Read Only Memory）、ＲＡＭ２０３（Random Access Memory）等から構成される制御部２００と、ハードディスク装置等から構成され制御部２００が実行するための動作プログラム及び処理に必要な各種データ等が記憶される記憶部２０４と、ＮＩＣ(Network Interface Card)やルータ、モデム等の通信装置から構成される通信部２０５と、を備えるコンピュータから構成される。。
【００１５】
図３に管理サーバ２０の機能ブロック図を示す。管理サーバ２０の機能は、アラーム分離部２１と、フラッディングアラーム処理部２２と、アラーム送信部２３と、通常アラーム用キュー２４と、検出処理用キュー２５と、フラッディングアラーム格納部２６とから成り立つ。アラーム分離部２１と、フラッディングアラーム処理部２２と、アラーム送信部２３とは、制御部２００が記憶部２０４に予め記憶された動作プログラム等を読み出して実行することにより、論理的に実現する。また、記憶部２０４は、通常アラーム用キュー２４と、検出処理用キュー２５と、フラッディングアラーム格納部２６とを備える。
【００１６】
アラーム分離部２１は、ネットワークを介して装置１０からアラームを受信し、受信したアラームについて、記憶部に記憶される分離テーブルを参照して、通常のアラームと、フラッディングアラームの可能性があるアラームと、に分離する処理を行う。分離テーブルは、例えば図４に示すように、アラームの送信元の装置１０の種別と、アラームの種別と、の組み合わせにより、フラッディングアラームの可能性があるアラームを示すものである。この分離テーブルを参照し、受信したアラームについて、送信元の装置１０の種別とアラームの種別から、通常アラームか、フラッディングアラームの可能性があるアラームか、を判別する。そして、判別結果に基づき、通常アラームを通常アラーム用キュー２４に格納し、フラッディングアラームの可能性があるアラームを検出処理用キュー２５に格納する。なお、分離テーブルの設定内容は、端末３０等から管理サーバ２０に接続することにより、変更、追加、削除等することができる。
【００１７】
フラッディングアラーム処理部２２は、検出処理用キュー２５に蓄積されたアラームについて、時間推移を考慮した判定ルールを用いて真のフラッディングアラームを検出する処理を行う。フラッディングアラームには、一定時間内に、同一アラームが大量に発生するタイプと、障害の発生と復旧を示すアラームの繰り返しが大量に発生するタイプと、がある。よって、本処理では、予め設定された一定時間毎に検出処理用キュー２５に蓄積されたアラームを取り出し、「一定時間内で同一アラームが複数発生し、かつ、アラームの発生間隔が所定時間内であるもの」と「一定時間内で障害発生と復旧を示す同一アラームの組が繰り返し発生し、発生と復旧の間隔が所定時間内であり、かつ、各組間の間隔が所定時間内であるもの」の２パターンの判定ルールを用い、該当するアラームをフラッディングアラームとして検出する。なお、ここで同一アラームとは、アラーム発信元の装置が同一であり、かつ、アラーム種別が同一であるアラームを示す。そして、検出したフラッディングアラームについてはフラッディングアラーム格納部２６に格納し、それ以外のアラームについては通常アラームとみなし、通常アラーム用キュー２４に格納する。
【００１８】
アラーム送信部２３は、通常アラーム用キュー２４に格納されたアラームを順次取り出して端末３０に送信する。
【００１９】
端末３０は、ネットワークを管理する運用者が使用する端末装置であり、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含む制御部と、ハードディスク装置等を含む記憶部と、液晶ディスプレイ等を含む表示部と、キーボードやマウス等を含む入力部と、ＮＩＣ、ルータ、モデム等を含む通信制御部と、を備えるパーソナルコンピュータ等から構成される。端末３０の制御部は、記憶部に記憶されるプログラム等を実行することにより、管理サーバ２０からのアラームを受信して表示する処理等を行う。
【００２０】
次に、本実施形態に係るネットワーク管理システムの処理動作について説明する。
まず、管理サーバ２０がアラームを受信したときに実行されるアラーム受信処理について図５のフローチャートを参照して説明する。
例えばある装置１０において故障が発生し、アラームが管理サーバ２０に送信される。管理サーバ２０のアラーム分離部２１は、アラームを受信すると（ステップＳ１）、記憶部の分離テーブル（図４参照）を参照して、受信したアラームが通常アラームか、フラッディングアラームの可能性があるアラームか、を判別する（ステップＳ２）。通常アラームと判別された場合は（ステップ２：ＹＥＳ）、受信アラームを通常アラーム用キュー２４に格納し（ステップＳ３）、フラッディングアラームの可能性があるアラームと判別された場合は（ステップ２：ＮＯ）、受信アラームを検出処理用キュー２５に格納する（ステップ４）。
【００２１】
これにより、受信したアラームが大別され、フラッディングアラームの可能性があると判別されたものだけが後述する検出処理に供される。なお、通常アラーム用キュー２４に格納されたアラームについては、アラーム送信部２３により順次取り出され、運用者の端末３０に送信される。
【００２２】
次に、管理サーバ２０によるフラッディングアラーム検出処理について図６のフローチャートを参照して説明する。
フラッディングアラーム処理部２２は、予め設定された一定時間毎に、検出処理用キュー２５に蓄積されたアラームを取り出す（ステップＳ１１）。そして、取り出したアラームについて「パターン１：複数発生している同一アラームであり、かつ、発生間隔が所定時間内（例えば、０．５秒以内等）であるアラーム」、「パターン２：繰り返し発生している障害発生と復旧を示す同一アラームの組であり、発生と復旧の間隔が所定時間内（例えば、０．５秒以内等）であり、かつ、各組間の間隔が所定時間内（例えば、０．５秒以内等）であるアラームの組」のいずれかのパターンに該当するアラームを検索する（ステップＳ１２）。
【００２３】
ここで、ステップＳ１２の検索方法を具体的に説明する。パターン１については例えば図７（ａ）に示すように、検出処理用キュー２５から取り出されたアラームのうち「複数発生している同一アラームであり、かつ、発生間隔が例えば、０．５秒以内であるアラーム」に該当するアラームＧ１、Ｇ２がフラッディングアラームとして検出される。また、パターン２については例えば図７（ｂ）に示すように、検出処理用キュー２５から取り出されたアラームのうち「繰り返し発生している障害発生と復旧を示す同一アラームの組であり、発生と復旧の間隔が例えば、０．５秒以内であり、かつ、各組間の間隔が例えば、０．５秒以内であるアラームの組」に該当するアラームＧ３がフラッディングアラームとして検出される。
【００２４】
次に、フラッディングアラーム処理部２２は、ステップＳ１２で検出されたアラームをフラッディングアラームとしてフラッディングアラーム格納部２６に格納する（ステップＳ１３）。また、検出されたフラッディングアラーム以外のアラームについては通常アラームとみなし、通常アラーム用キュー２４に格納する（ステップＳ１４）。
【００２５】
これにより、検出処理用キュー２５に蓄積されたアラームから真のフラッディングアラームが検出され、フラッディングアラーム格納部２６に格納されることによりマスクされる。なお、通常アラーム用キュー２４に格納されたアラームについては、アラーム送信部２３により順次取り出され、運用者の端末３０に送信される。
【００２６】
以上説明したように本発明によれば、発生したアラームを初めに大別し、フラッディングアラームの可能性があるものだけをフラッディングアラーム検出処理に供することにより、処理の効率化を図ることができるため、アラームのリアルタイム性を保持しつつフラッディングアラームを分離をすることができる。また、時間推移を考慮した判定ルールを用いてフラッディングアラームを検出することにより、フラッディングアラームのフィルタリング精度を向上させ、より正確にフラッディングアラームを分離することができる。
【００２７】
なお、本発明は種々の変形及び応用が可能である。
フラッディングアラーム検出処理において用いた判定パターンは一例であり、他のパターンを用いても良い。例えば、上記のパターン１の代わりに「所定数以上発生している同一アラームであり、かつ、発生間隔が所定時間内であるアラーム」という判定パターンを用いてもよい。
また、管理サーバ２０は、検出したフラッディングアラームを所定のコンピュータに送信するようにしてもよい。また、検出したフラッディングアラームの一部を端末３０に送信するようにしてもよい。
また、分離テーブルは、送信元の装置の種別とアラームの種別の一方に基づいて設定されてもよく、また、他の情報に基づいて設定されてもよい。
【００２８】
なお、この発明のシステムは、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の動作を実行するためのプログラムをコンピュータ読み取り可能な記録媒体（ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ等）に格納して配布し、該プログラムをコンピュータにインストールすることにより、管理サーバ２０等を構成してもよい。また、インターネット等のネットワーク上のサーバ装置が有するディスク装置に格納しておき、例えばコンピュータにダウンロード等するようにしてもよい。
また、上述の機能を、ＯＳが分担又はＯＳとアプリケーションの共同により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【符号の説明】
【００２９】
１０            装置
２０            管理サーバ
２１            アラーム分離部
２２            フラッディングアラーム処理部
２３            アラーム送信部
２４            通常アラーム用キュー
２５            検出処理用キュー
２６            フラッディングアラーム格納部
３０            端末
２００ 制御部
２０１ ＣＰＵ
２０２ ＲＯＭ
２０３ ＲＡＭ
２０４ 記憶部
２０５ 通信部
【図１】
2010220022.tif 000003
【図２】
2010220022.tif 000004
【図３】
2010220022.tif 000005
【図４】
2010220022.tif 000006
【図５】
2010220022.tif 000007
【図６】
2010220022.tif 000008
【図７】
2010220022.tif 000009