(57)【特許請求の範囲】
【請求項１】
監視対象のネットワークに接続された作業対象であるネットワーク装置に対する作業時間の時間情報を含む作業申請情報を取り込む作業申請受付部と、
アラームの発生時を特定する情報と前記アラームの状態が復旧したか否かを示す情報とを対応付けて含むアラーム情報を取り込むアラーム情報取得部と、
前記アラーム情報取得部が取り込んだ前記アラーム情報を記憶するアラーム情報記憶部と、
前記作業申請受付部が取り込んだ前記作業申請情報を用いて、前記アラーム情報記憶部から前記作業時間内にアラームが発生して且つ前記アラームの状態が復旧しているアラーム情報を作業アラームとして抽出して抑止パターンを生成し、この場合、作業の実施回数の頻度があらかじめ決定された閾値を越えるアラームの内容に係る前記アラーム情報を抽出して前記抑止パターンを生成する抑止パターン生成部と、
を備えることを特徴とするアラームパターン解析装置。
【請求項２】
前記抑止パターン生成部は、前記作業の対象との接続関係にあるネットワーク装置およびデバイスに関する前記アラーム情報について、前記作業の対象との接続関係にないネットワーク装置およびデバイスに関する前記アラーム情報についてよりも、前記閾値として小さい値を用いる、
ことを特徴とする請求項１記載のアラームパターン解析装置。
【請求項３】
アラーム情報を記憶するアラーム情報記憶部を備えたコンピュータを、
監視対象のネットワークに接続された作業対象であるネットワーク装置に対する作業時間の時間情報を含む作業申請情報を取り込む作業申請受付部と、
アラームの発生時を特定する情報と前記アラームの状態が復旧したか否かを示す情報とを対応付けて含むアラーム情報を取り込み、前記アラーム情報を前記アラーム情報記憶部に記憶させるアラーム情報取得部と、
前記作業申請受付部が取り込んだ前記作業申請情報を用いて、前記アラーム情報記憶部から前記作業時間内にアラームが発生して且つ前記アラームの状態が復旧しているアラーム情報を作業アラームとして抽出して抑止パターンを生成し、この場合、作業の実施回数の頻度があらかじめ決定された閾値を越えるアラームの内容に係る前記アラーム情報を抽出して前記抑止パターンを生成する抑止パターン生成部と、
として機能させるためのアラームパターン解析プログラム。
【請求項４】
前記抑止パターン生成部は、前記作業の対象との接続関係にあるネットワーク装置およびデバイスに関する前記アラーム情報について、前記作業の対象との接続関係にないネットワーク装置およびデバイスに関する前記アラーム情報についてよりも、前記閾値として小さい値を用いる、
ことを特徴とする請求項３記載のアラームパターン解析プログラム。
【請求項５】
監視対象のネットワークを介してアラームパターン解析装置とネットワーク監視装置とが接続されたネットワーク監視システムであって、
前記アラームパターン解析装置は、
前記ネットワークに接続された作業対象であるネットワーク装置に対する作業時間の時間情報を含む作業申請情報を取り込む作業申請受付部と、
アラームの発生時を特定する情報と前記アラームの状態が復旧したか否かを示す情報とを対応付けて含むアラーム情報を取り込むアラーム情報取得部と、
前記アラーム情報取得部が取り込んだ前記アラーム情報を記憶するアラーム情報記憶部と、
前記作業申請受付部が取り込んだ前記作業申請情報を用いて、前記アラーム情報記憶部から前記作業時間内にアラームが発生して且つ前記アラームの状態が復旧しているアラーム情報を作業アラームとして抽出して抑止パターンを生成し、この場合、作業の実施回数の頻度があらかじめ決定された閾値を越えるアラームの内容に係る前記アラーム情報を抽出して前記抑止パターンを生成する抑止パターン生成部と、
前記抑止パターン生成部が生成した抑止パターンを前記ネットワーク監視装置に供給する抑止パターン設定制御部と、
を備え、
前記ネットワーク監視装置は、
前記アラームパターン解析装置の抑止パターン設定制御部から供給される前記抑止パターンを取り込み、前記抑止パターンをフィルタ登録して前記ネットワークを監視する
ことを特徴とするネットワーク監視システム。
【請求項６】
前記アラームパターン解析装置が備える前記抑止パターン生成部は、前記作業の対象との接続関係にあるネットワーク装置およびデバイスに関する前記アラーム情報について、前記作業の対象との接続関係にないネットワーク装置およびデバイスに関する前記アラーム情報についてよりも、前記閾値として小さい値を用いる、
ことを特徴とする請求項５記載のネットワーク監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アラームパターン解析装置、アラームパターン解析プログラム、およびネットワーク監視システムに関する。
【背景技術】
【０００２】
通信事業者は、ネットワークシステムにおいて発生した通信障害を把握するために、ネットワーク装置が発生させるアラーム（障害アラーム）をネットワーク監視システムに検出させることにより、監視を行っている。このネットワークシステムでは、ネットワーク装置の交換等の保守作業が実施されることによってもアラーム（作業アラーム）が発生する。しかしながら、アラームそのものから、アラームの発生要因が障害によるものか、または保守作業によるものかを区別することができず、この区別のために多くの手間が発生する。
【０００３】
これに対し、登録された作業情報に基づき、波及情報記憶装置から、保守作業に関する波及情報を読み出して管理端末内の作業管理テーブルに登録し、保守作業実施に応じて各装置から通知される障害アラームについて、登録された波及情報を参照することにより波及アラーム（作業アラーム）であるか否かを判断するネットワーク障害管理方法が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−８７１９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ネットワークシステムには多種多数のネットワーク装置が接続されており、さらにネットワーク装置は複数のデバイスを含んで構成されている。各デバイスに対する操作手順やソフトウェア・バージョンの状態等によって、作業アラームは複雑に発生する。よって、特許文献１記載のネットワーク障害管理方法では、作業アラームを正しく抑止することが困難となる。
【０００６】
また、ネットワークシステムの管理者は、保守作業に対応するアラームパターンを抑止パターンとして事前に作成する必要がある。しかし、ネットワーク装置の接続構成が変更された場合、作業アラームの発生パターンが変化するため、抑止パターンの更新が必要となり、管理者による作業工数が増加することとなる。
【０００７】
本発明は、上記問題を解決するためになされたものであり、作業者による作業工数を抑えることができ、且つ複雑に発生する作業アラームを正しく抑止させることができる、アラームパターン解析装置、アラームパターン解析プログラム、およびネットワーク監視システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
［１］上記の課題を解決するため、本発明の一態様であるアラームパターン解析装置は、監視対象のネットワークに接続された作業対象であるネットワーク装置に対する作業時間の時間情報を含む作業申請情報を取り込む作業申請受付部と、アラームの発生時を特定する情報と前記アラームの状態が復旧したか否かを示す情報とを対応付けて含むアラーム情報を取り込むアラーム情報取得部と、前記アラーム情報取得部が取り込んだ前記アラーム情報を記憶するアラーム情報記憶部と、前記作業申請受付部が取り込んだ前記作業申請情報を用いて、前記アラーム情報記憶部から前記作業時間内にアラームが発生して且つ前記アラームの状態が復旧しているアラーム情報を作業アラームとして抽出して抑止パターンを生成する抑止パターン生成部と、を備えることを特徴とする。
［２］上記［１］記載のアラームパターン解析装置において、前記監視対象のネットワークに接続された複数のネットワーク装置それぞれの構成と前記複数のネットワーク装置の接続関係とを示すネットワーク装置構成情報を記憶するネットワーク装置構成情報記憶部をさらに備え、前記作業申請情報は、前記作業対象の指定を含み、前記アラーム情報は、前記アラームの発生元を特定する情報を含み、前記抑止パターン生成部は、前記作業申請情報と前記ネットワーク装置構成情報記憶部に記憶された前記ネットワーク装置構成情報とに基づいて、前記作業対象の接続先である接続先対象を特定し、前記抽出した前記作業アラームから、前記作業アラームにおける前記発生元が作業対象との接続関係にあるアラーム情報を作業アラームとして抽出することを特徴とする。
［３］上記の課題を解決するため、本発明の一態様であるアラームパターン解析プログラムは、アラーム情報を記憶するアラーム情報記憶部を備えたコンピュータを、監視対象のネットワークに接続された作業対象であるネットワーク装置に対する作業時間の時間情報を含む作業申請情報を取り込む作業申請受付部と、アラームの発生時を特定する情報と前記アラームの状態が復旧したか否かを示す情報とを対応付けて含むアラーム情報を取り込み、前記アラーム情報を前記アラーム情報記憶部に記憶させるアラーム情報取得部と、前記作業申請受付部が取り込んだ前記作業申請情報を用いて、前記アラーム情報記憶部から前記作業時間内にアラームが発生して且つ前記アラームの状態が復旧しているアラーム情報を作業アラームとして抽出して抑止パターンを生成する抑止パターン生成部と、として機能させる。
［４］上記［３］記載のアラームパターン解析プログラムにおいて、前記監視対象のネットワークに接続された複数のネットワーク装置それぞれの構成と前記複数のネットワーク装置の接続関係とを示すネットワーク装置構成情報を記憶するネットワーク装置構成情報記憶部を、前記コンピュータにさらに備えさせ、前記作業申請情報は、前記作業対象の指定を含み、前記アラーム情報は、前記アラームの発生元を特定する情報を含み、前記抑止パターン生成部は、前記作業申請情報と前記ネットワーク装置構成情報記憶部に記憶された前記ネットワーク装置構成情報とに基づいて、前記作業対象の接続先である接続先対象を特定し、前記抽出した前記作業アラームから、前記作業アラームにおける前記発生元が作業対象との接続関係にあるアラーム情報を作業アラームとして抽出することを特徴とする。
［５］上記の課題を解決するため、本発明の一態様であるネットワーク監視システムは、監視対象のネットワークを介してアラームパターン解析装置とネットワーク監視装置とが接続されたネットワーク監視システムであって、前記アラームパターン解析装置は、前記ネットワークに接続された作業対象であるネットワーク装置に対する作業時間の時間情報を含む作業申請情報を取り込む作業申請受付部と、アラームの発生時を特定する情報と前記アラームの状態が復旧したか否かを示す情報とを対応付けて含むアラーム情報を取り込むアラーム情報取得部と、前記アラーム情報取得部が取り込んだ前記アラーム情報を記憶するアラーム情報記憶部と、前記作業申請受付部が取り込んだ前記作業申請情報を用いて、前記アラーム情報記憶部から前記作業時間内にアラームが発生して且つ前記アラームの状態が復旧しているアラーム情報を作業アラームとして抽出して抑止パターンを生成する抑止パターン生成部と、前記抑止パターン生成部が生成した抑止パターンを前記ネットワーク監視装置に供給する抑止パターン設定制御部と、を備え、前記ネットワーク監視装置は、前記アラームパターン解析装置の抑止パターン設定制御部から供給される前記抑止パターンを取り込み、前記抑止パターンをフィルタ登録して前記ネットワークを監視することを特徴とする。
［６］上記［５］記載のネットワーク監視システムにおいて、前記アラームパターン解析装置は、前記監視対象のネットワークに接続された複数のネットワーク装置それぞれの構成と前記複数のネットワーク装置の接続関係とを示すネットワーク装置構成情報を記憶するネットワーク装置構成情報記憶部をさらに備え、前記作業申請情報は、前記作業対象の指定を含み、前記アラーム情報は、前記アラームの発生元を特定する情報を含み、前記抑止パターン生成部は、前記作業申請情報と前記ネットワーク装置構成情報記憶部に記憶された前記ネットワーク装置構成情報とに基づいて、前記作業対象の接続先である接続先対象を特定し、前記抽出した前記作業アラームから、前記作業アラームにおける前記発生元が作業対象との接続関係にあるアラーム情報を作業アラームとして抽出することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、作業者による作業工数を抑えることができ、且つ複雑に発生する作業アラームを正しく抑止させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態であるアラームパターン解析装置を適用したネットワークシステムの全体構成を示すブロック図である。
【図２】ネットワーク装置群における各ネットワーク装置が備えるデバイスの構成と、各デバイス間の接続関係とを模式的に示した構成図である。
【図３】ネットワーク装置構成情報記憶部に記憶されたネットワーク装置構成情報のデータ構成を示す図である。
【図４】アラーム情報記憶部に記憶されたアラーム情報のデータ構成を示す図である。
【図５】作業申請受付部の記憶部に記憶された作業申請情報のデータ構成を示す図である。
【図６】抑止パターン生成部の記憶部に記憶された作業時間内発生アラーム情報のデータ構成を示す図である。
【図７】抑止パターン生成部が生成する抑止パターン選出情報のデータ構成を示す図である。
【図８】アラームパターン解析装置による抑止パターン生成処理の手順を示す概略のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
図１は、本発明の一実施形態であるアラームパターン解析装置を適用したネットワークシステムの全体構成を示すブロック図である。
同図に示すように、ネットワークシステム１は、ネットワーク４０を介して、アラームパターン解析装置１０と、ネットワーク監視装置２０と、ネットワーク装置群３０とが接続された構成を有する。ネットワーク監視システムは、アラームパターン解析装置１０とネットワーク監視装置２０とを含む。
【００１２】
ネットワーク４０は、コンピュータネットワーク等の電気通信回線である。ネットワーク４０は、インターネットに接続されていてもよい。
ネットワーク装置群３０は、ネットワーク４０に接続されるネットワーク装置全体を指すものである。本実施形態では、ネットワーク装置群３０は、ネットワーク装置３１〜３４を含む。
【００１３】
ネットワーク装置３１〜３４は、例えば、ルータ、スイッチ、サーバ等のネットワーク接続機器である。
ネットワーク装置３１〜３４は、稼働中に動作異常や通信障害が発生した場合にアラーム情報を発生させる。このアラーム情報を障害アラームと呼ぶ。また、ネットワーク装置３１〜３４は、当該装置にインストールされているソフトウェアのバージョンアップ、設定情報（パラメータ等）の変更、内蔵するデバイスの交換や増設等の作業（保守作業）が開始されたときにもアラーム情報を発生させる。このアラーム情報を作業アラームと呼ぶ。アラーム情報は、障害アラームと作業アラームとを区別する情報を含まない。例えば、ネットワーク装置３１が電源装置の故障によって電源が切れた場合に発生する障害アラームと、保守作業によってネットワーク装置３１の電源が切られた場合に発生する作業アラームとは、電源装置が切断状態になったことを示すアラームコードを含み、障害アラームと作業アラームとを区別する情報を含まない。また、ネットワーク装置３１〜３４は、一旦、アラーム情報を発生させた後に当該ネットワーク装置が正常動作に戻ったときに復旧情報を発生させる。復旧情報は、例えば復旧フラグである。復旧情報を発生させるとは、例えば、復旧フラグをオン（“０（ゼロ）”から“１”に変化させる）にすることである。ネットワーク装置３１〜３４は、例えば、当該ネットワーク装置の保守作業が終了したときに復旧情報を発生させる（復旧フラグをオンにする）。
【００１４】
ネットワーク監視装置２０は、アラームパターン解析装置１０から供給される抑止パターンを取り込み、この抑止パターンをフィルタとして登録する。
抑止パターンが登録されたネットワーク監視装置２０は、ネットワーク装置群３０が発生させるアラーム情報を取り込んでネットワーク装置群３０の動作を監視する。具体的には、ネットワーク監視装置２０は、取り込んだアラーム情報のうち、作業アラームについてはフィルタリングし、障害アラームについては障害が発生したことを示す情報を提示する。
【００１５】
アラームパターン解析装置１０は、ネットワーク装置群３０が過去に発生させたアラーム情報を記憶し、これらのアラーム情報（アラーム情報履歴）から保守作業に関係する作業アラームを切り分け、これら作業アラームを適用して抑止パターン生成処理を行うことによって、作業アラームを抑止するための抑止パターンを生成する装置である。
【００１６】
具体的には、アラームパターン解析装置１０は、ネットワーク装置群３０が発生させるアラーム情報を取り込んで記憶する。また、アラームパターン解析装置１０は、記憶されたアラーム情報と、保守作業に関する作業申請情報と、ネットワーク装置群３０に関するネットワーク装置構成情報とに基づき、保守期間（作業時間）におけるアラーム情報について抑止パターン生成処理を実行して作業アラームのパターンを生成する。そして、アラームパターン解析装置１０は、その作業アラームのパターンを抑止パターン（アラームパターン）として記憶する。
【００１７】
アラームパターン解析装置１０は、その機能構成として、ネットワーク装置構成情報記憶部１１と、アラーム情報取得部１２と、アラーム情報記憶部１３と、作業申請受付部１４と、抑止パターン生成部１５と、抑止パターン記憶部１６と、抑止パターン設定制御部１７とを備える。
【００１８】
ネットワーク装置構成情報記憶部１１は、ネットワーク装置群３０に関するネットワーク装置構成情報を記憶する。ネットワーク装置構成情報は、監視対象のネットワーク４０に接続されたネットワーク装置３１〜３４それぞれの構成と、ネットワーク装置３１〜３４の接続関係とを示す情報である。具体的には、ネットワーク装置構成情報は、例えば、ネットワーク装置群３０におけるネットワーク装置間の接続関係と、ネットワーク装置３１〜３４それぞれが備えるデバイスの構成と、各デバイス間の接続関係と、ネットワーク装置３１〜３４それぞれにインストールされたソフトウェアのバージョンとを、ネットワーク装置ごとにまとめた情報である。ネットワーク装置構成情報の詳細については後述する。
【００１９】
アラーム情報取得部１２は、ネットワーク装置群３０、つまりネットワーク装置３１〜３４が発生させるアラーム情報（障害アラームまたは作業アラーム）を取り込み、このアラーム情報をアラーム情報記憶部１３に供給する。アラーム情報は、アラームの発生時を特定する情報と、アラームの発生元を特定する情報と、アラームの内容を特定する情報と、アラームの状態が復旧したか否かを示す情報とを対応付けて含む情報である。具体的には、アラーム情報は、例えば、アラームの発生日時を示す情報と、アラームを発生させたネットワーク装置およびデバイスを特定する情報と、アラームの内容を特定するアラームコードと、復旧情報とを対応付けて含む情報である。アラーム情報の詳細については後述する。
【００２０】
アラーム情報記憶部１３は、アラーム情報取得部１２から供給されるアラーム情報を記憶する。
【００２１】
作業申請受付部１４は、ネットワーク装置群３０におけるいずれかのネットワーク装置の保守作業に関する作業申請を受け付けて取り込む。作業申請の内容は、作業開始日時および作業終了日時（作業時間の時間情報）と、保守作業の対象であるネットワーク装置およびデバイス（これらを作業対象と呼ぶ）の指定と、作業対象に対する作業項目の指定とである。作業申請は、キーボードやマウス等の入力装置から供給される。または、作業申請は、ネットワーク４０を介して外部の端末から供給されてもよい。
【００２２】
作業申請受付部１４は、作業申請を受け付けて、作業開始日時および作業終了日時を示す情報と、保守作業の対象となるネットワーク装置およびデバイスを指定する情報と、作業対象に対する作業項目を指定する情報とを、保守作業を特定する作業番号に対応付けて内部の記憶部（不図示）に記憶させる。この記憶部に記憶される情報を作業申請情報と呼ぶ。つまり、作業申請情報は、ネットワーク４０に接続されたネットワーク装置群３０に対する作業（保守作業等）に関する作業時間と作業対象と作業対象に対する作業項目とを示す情報である。
【００２３】
保守作業が完了した後、抑止パターン生成部１５は、作業申請受付部１４の記憶部に記憶された作業申請情報から当該保守作業に対応する作業申請情報のレコードを読み込む。そして、抑止パターン生成部１５は、読み込んだレコードにおける作業開始日時および作業終了日時により求められる作業時間内に発生したアラーム情報のレコードを、アラーム情報記憶部１３から読み込み、この読み込んだレコードの情報を作業時間内発生アラーム情報として内部の記憶部（不図示）に記憶させる。そして、抑止パターン生成部１５は、作業時間内発生アラーム情報において復旧情報が示されたアラーム情報を推定作業アラームとして選択する。つまり、抑止パターン生成部１５は、作業時間内にアラームが発生して且つそのアラームの状態が復旧しているアラーム情報を、推定作業アラームとしてアラーム情報記憶部１３から抽出する。
【００２４】
抑止パターン生成部１５は、ネットワーク装置構成情報記憶部１１からネットワーク装置構成情報を読み込む。そして、抑止パターン生成部１５は、作業申請情報のレコードと、ネットワーク装置構成情報とに基づいて、保守作業の対象であるネットワーク装置およびデバイスの接続先である、接続先ネットワーク装置および接続先デバイスを特定する。そして、抑止パターン生成部１５は、作業時間内発生アラーム情報において、推定作業アラームにおけるネットワーク装置およびデバイスが、保守作業の対象との接続関係にあるネットワーク装置およびデバイスであるアラーム情報を検出し、このアラーム情報に抽出フラグを付加する。つまり、抑止パターン生成部１５は、推定作業アラームの中から、ネットワーク構成に基づいて保守作業に関係するアラーム情報のみを抽出する。
【００２５】
上記は、一回の保守作業に基づいて生成される作業時間内発生アラーム情報から保守作業に関係するアラーム情報を抽出するものである。また、その抽出の精度をより高めるために、同一ネットワーク装置および同一デバイスに対する同一の作業項目を複数回実施した結果にもとづいて、保守作業に関係するアラーム情報の抽出を行ってもよい。
【００２６】
つまり、同一ネットワーク装置および同一デバイスに対する同一の作業項目が複数回繰り返された後、抑止パターン生成部１５は、作業時間内発生アラーム情報において、ネットワーク装置とデバイスとアラームコードとの組み合わせごとに作業実績を集計する。この作業実績は、保守作業の実施回数である。そして、抑止パターン生成部１５は、ネットワーク装置とデバイスとアラームコードとの組み合わせごとに作業実績の頻度を計算して抑止パターン選出情報を生成する。そして、抑止パターン生成部１５は、この抑止パターン選出情報の中から、頻度があらかじめ決定された閾値を越えるアラームコードを抑止パターンとして選出する。閾値は二種類である。第１の閾値であるαは、抽出フラグが付加されているアラーム情報について適用される。αは、例えば“０．６”である。また、第２の閾値であるβは、抽出フラグが付加されていないアラーム情報について適用される。βは、例えば“１”である。抽出フラグが付加されていないアラーム情報は、接続先ネットワーク装置および接続先デバイス以外のネットワーク装置およびデバイスについてのアラーム情報である。つまり、抽出フラグが付加されていないアラーム情報は、保守対象のネットワーク装置およびデバイスと関係がないアラーム情報であるため、第２の閾値βは、第１の閾値αよりも大きな値に設定する。また、抽出フラグは付加されていないが、比較的高い頻度で発生するアラーム情報は保守作業に関連していると想定される。よって、このアラーム情報についても、第２の閾値βを適用する。
【００２７】
抑止パターン生成部１５は、選出した抑止パターンを抑止パターン記憶部１６に供給する。
抑止パターン記憶部１６は、抑止パターン生成部１５から供給される抑止パターンを記憶する。
抑止パターン設定制御部１７は、抑止パターン記憶部１６に記憶された抑止パターンを読み込み、この抑止パターンをネットワーク監視装置２０に供給する。
【００２８】
ネットワーク装置構成情報記憶部１１と、アラーム情報記憶部１３と、抑止パターン記憶部１６とは、磁気ハードディスク装置、半導体ディスク装置、メモリ等の記憶装置により実現される。
【００２９】
図２は、ネットワーク装置群３０におけるネットワーク装置３１〜３４それぞれが備えるデバイスの構成と、各デバイス間の接続関係とを模式的に示した構成図である。
同図に示すように、ネットワーク３１は、デバイス３１ａ，３１ｂ，３１ｃを備える。また、ネットワーク装置３２は、デバイス３２ａ，３２ｂ，３２ｃを備える、また、ネットワーク装置３３は、デバイス３３ａ，３３ｂ，３３ｃを備える。また、ネットワーク装置３４は、デバイス３４ａ，３４ｂを備える。
【００３０】
図２のネットワーク装置群３０において、ネットワーク装置３１とネットワーク装置３２とは、デバイス３１ｂとデバイス３２ａとが通信接続することによって接続を確立する。また、ネットワーク装置３２とネットワーク装置３３とは、デバイス３２ｂとデバイス３３ａとが通信接続することによって接続を確立する。また、ネットワーク装置３２とネットワーク装置３４とは、デバイス３２ｃとデバイス３４ａとが通信接続することによって接続を確立する。
【００３１】
図３は、ネットワーク装置構成情報記憶部１１に記憶されたネットワーク装置構成情報のデータ構成を示す図である。このネットワーク装置構成情報は、図２に示したネットワーク装置群３０に対応する構成情報である。
【００３２】
図２に示すように、ネットワーク装置構成情報は、「ネットワーク装置」と、「バージョン」と、「デバイス」と、「接続先装置」と、「接続先デバイス」との各項目対応付けて含む。項目「ネットワーク装置」は、ネットワーク装置群３０に含まれるネットワーク装置を特定する情報を格納する項目である。項目「ネットワーク装置」には、例えば、ネットワーク装置の識別情報が格納される。項目「バージョン」は、ネットワーク装置にインストールされたソフトウェアのバージョン番号を格納する項目である。項目「バージョン」には、例えば、ネットワーク装置にインストールされたアプリケーションソフトウェアやファームウェアのバージョン番号が格納される。項目「デバイス」は、ネットワーク装置に含まれるデバイスを特定する情報を格納する項目である。項目「デバイス」には、例えば、デバイスの識別情報が格納される。項目「接続先装置」は、接続先のネットワーク装置を特定する情報を格納する項目である。項目「接続先装置」には、例えば、接続先であるネットワーク装置の識別情報が格納される。未接続である場合は、例えば“ヌル（ｎｕｌｌ）”が格納される。なお、同図では、“−”で表現している。項目「接続先デバイス」は、接続先のデバイスを特定する情報を格納する項目である。項目「接続先デバイス」には、例えば、接続先であるデバイスの識別情報が格納される。未接続である場合は、例えば“ヌル（ｎｕｌｌ）”が格納される。なお、同図では、“−”で表現している。
【００３３】
図４は、アラーム情報記憶部１３に記憶されたアラーム情報のデータ構成を示す図である。
同図に示すように、アラーム情報は、「発生日時」と、「ネットワーク装置」と、「デバイス」と、「アラームコード」と、「復旧フラグ」との各項目を対応付けて含む。項目「発生日時」は、アラームが発生したときの日時を示す情報を格納する項目である。項目「発生日時」には、例えば、障害アラームまたは作業アラームが発生したときの“年月日時分秒”を示す情報が格納される。項目「ネットワーク装置」は、アラームが発生したネットワーク装置を特定する情報を格納する項目である。項目「ネットワーク装置」には、障害アラームまたは作業アラームが発生したネットワーク装置の識別情報が格納される。項目「デバイス」は、アラームが発生したデバイスを特定する情報を格納する項目である。項目「デバイス」には、障害アラームまたは作業アラームが発生したデバイスの識別情報が格納される。項目「アラームコード」は、発生したアラームを特定するコードが格納される。項目「復旧フラグ」は、アラームが発生した後に当該アラームの原因となる状態が復旧したか否かを示すフラグを格納する項目である。項目「復旧フラグ」には、例えば、復旧したことを示す“１”（オン）、または未復旧であることを示す“０（ゼロ）”（オフ）が格納される。
【００３４】
図５は、作業申請受付部１４の記憶部に記憶された作業申請情報のデータ構成を示す図である。
同図に示すように、作業申請情報は、「作業番号」と、「作業開始日時」と、「作業終了日時」と、「対象装置」と、「対象デバイス」と、「作業項目」との各項目を対応付けて含む。項目「作業番号」は、保守作業を特定する番号である。項目「作業番号」には、例えば、作業申請受付部１４により決定された保守作業の識別情報が格納される。項目「作業開始日時」は、保守作業が開始されるときの日時を示す情報を格納する項目である。項目「作業開始日時」には、例えば、保守作業が開始されるときの“年月日時分秒”を示す情報が格納される。項目「作業終了日時」は、保守作業が修了されるときの日時を示す情報を格納する項目である。項目「作業終了日時」には、例えば、保守作業が修了されるときの“年月日時分秒”を示す情報が格納される。項目「対象装置」は、保守作業の対象であるネットワーク装置を特定する情報を格納する項目である。項目「対象装置」には、例えば、保守作業の対象であるネットワーク装置の識別情報が格納される。項目「対象デバイス」は、保守作業の対象であるデバイスを特定する情報を格納する項目である。項目「対象デバイス」には、例えば、保守作業の対象であるデバイスの識別情報が格納される。項目「作業項目」は、保守作業の項目、つまり操作内容を示す情報を格納する。項目「作業項目」には、例えば、“Ｄｏｗｎ”等の作業（操作）を示す情報が格納される。“Ｄｏｗｎ”は、対象デバイスの電源を切る作業を示す情報である。
【００３５】
図６は、抑止パターン生成部１５の記憶部に記憶された作業時間内発生アラーム情報のデータ構成を示す図である。
同図に示すように、作業時間内発生アラーム情報は、一の保守作業にしたがって作業時間内に発生したアラーム情報と抽出フラグとを対応付けた情報である。項目「抽出フラグ」は、復旧フラグがオンであるアラーム情報（推定作業アラーム）において、ネットワーク装置およびデバイスが相互に接続関係を有するアラーム情報である場合にオンの状態値、ネットワーク装置およびデバイスが相互に接続関係を有さないアラーム情報である場合にオフの状態値を格納する項目である。項目「抽出フラグ」には、例えば、復旧フラグがオン（“１”）であるアラーム情報（推定作業アラーム）において、ネットワーク装置およびデバイスが相互に接続関係を有するアラーム情報である場合に“１”（オン）が格納される。また、項目「抽出フラグ」には、例えば、復旧フラグがオン（“１”）であるアラーム情報（推定作業アラーム）において、ネットワーク装置およびデバイスが相互に接続関係を有さないアラーム情報である場合に“０”（オフ）が格納される。
【００３６】
図７は、抑止パターン生成部１５が生成する抑止パターン選出情報のデータ構成を示す図である。同図に示すように、抑止パターン選出情報は、「デバイス」と、「アラームコード」と、「抽出フラグ」と、「作業実績」と、「発生頻度」との各項目を対応付けて含む。同図は、実施回数を３回とした例である。項目「作業実績」において、“１”は実施されたことを示し、“０（ゼロ）”は未実施であることを示す。項目「発生頻度」は、作業実績における実施の割合を格納する項目である。
【００３７】
次に、本発明の一実施形態であるアラームパターン解析装置１０の動作について説明する。
図８は、アラームパターン解析装置１０による抑止パターン生成処理の手順を示す概略のフローチャートである。ここでは、作業申請受付部１４が、保守作業の対象であるネットワーク装置およびデバイスの指定と、作業項目の指定とを取り込んで内部の記憶部に記憶させてあるものとして、本フローチャートの処理を説明する。
【００３８】
ステップＳ１において、作業者による保守作業が開始される際、作業申請受付部１４は、作業開始日時を記憶部に記憶された作業申請情報に登録する。例えば、作業者が保守作業を開始する際に、作業申請受付部１４を直接または遠隔に操作することによって、作業開始日時を作業申請情報に登録する。
【００３９】
次に、ステップＳ２において、アラーム情報取得部１２は、ネットワーク装置３１〜３４が発生させるアラーム情報を取り込み、このアラーム情報をアラーム情報記憶部１３に記憶させる。ここで取り込まれるアラーム情報は、作業者によって実施される保守作業によって発生する作業アラーム、または障害アラームである。
【００４０】
次に、ステップＳ３において、作業者による保守作業が終了される際、作業申請受付部１４は、作業終了日時を記憶部に記憶された作業申請情報に登録する。例えば、作業者が保守作業を終了する際に、作業申請受付部１４を直接または遠隔に操作することによって、作業終了日時を作業申請情報に登録する。
【００４１】
次に、ステップＳ４において、抑止パターン生成部１５は、作業申請受付部１４の記憶部に記憶された作業申請情報から当該保守作業に対応する作業申請情報のレコードを読み込む。
次に、抑止パターン生成部１５は、読み込んだレコードにおける作業開始日時および作業終了日時により作業時間を計算し、この作業時間内に発生したアラーム情報のレコードを、アラーム情報記憶部１３から読み込む。
次に、抑止パターン生成部１５は、読み込んだレコードの情報を作業時間内発生アラーム情報として内部の記憶部に記憶させる。
次に、抑止パターン生成部１５は、作業時間内発生アラーム情報において復旧情報が示されたアラーム情報を推定作業アラームとして選択する。
【００４２】
次に、ステップＳ５において、抑止パターン生成部１５は、ネットワーク装置構成情報記憶部１１からネットワーク装置構成情報を読み込む。
次に、抑止パターン生成部１５は、既に取り込んである作業申請情報のレコードと、ネットワーク装置構成情報とに基づいて、保守作業の対象であるネットワーク装置およびデバイスの接続先である、接続先ネットワーク装置および接続先デバイスを特定する。
次に、抑止パターン生成部１５は、作業時間内発生アラーム情報において、推定作業アラームにおけるネットワーク装置およびデバイスが、相互に接続関係にあるネットワーク装置およびデバイスであるアラーム情報を検出し、このアラーム情報に抽出フラグを付加する。
【００４３】
次に、抑止パターン生成部１５は、作業時間内発生アラーム情報において、デバイスとアラームコードとの組み合わせごとに作業実績（保守作業の実施回数）を集計する。
次に、抑止パターン生成部１５は、デバイスとアラームコードとの組み合わせごとに作業実績の頻度を計算して抑止パターン選出情報を生成する。
次に、抑止パターン生成部１５は、この抑止パターン選出情報の中から、頻度があらかじめ決定された閾値を越えるデバイスとアラームコードとの組み合わせを、抑止パターンとして選出する。
【００４４】
次に、ステップＳ６において、抑止パターン生成部１５は、選出した抑止パターンを抑止パターン記憶部１６に供給する。
【００４５】
次に、アラームパターン解析装置１０による抑止パターン再生成処理について説明する。アラームパターン解析装置１０は、抑止パターン記憶部１６に抑止パターンを登録する際に、既に同一対象の抑止パターンが登録されている場合に抑止パターン再生成処理を実行する。抑止パターン再生成処理として、例えば、以下の二つの方法がある。
【００４６】
［１］抑止パターン再生成処理の第１の方法
第１の方法は、抑止パターンが適用されるたびに、アラーム情報ごとに適用頻度または適用回数、最終適用日時を記憶させる。再作成パターンで新たに追加されるアラーム情報については、このアラーム情報を抑止パターンに追加する。再作成パターンで削減されているアラーム情報については、上記の適用頻度（適用回数）および最終適用日時を参照し、適用頻度が低く（適用回数が少なく）、且つ最終適用日時が抑止パターンを最後に参照した日時よりも古い場合には抑止パターンには含めない。
【００４７】
［２］抑止パターン再生成処理の第２の方法
第２の方法は、抑止パターン生成処理と同様に実行する方法である。この第２の方法では、既存の抑止パターンおよび新規の抑止パターンの生成時に抽出した全てのアラーム情報を計数し、抑止パターン生成処理における閾値を適用して抑止パターンを再生成する。
【００４８】
次に、ネットワークシステム１における、抑止パターンを用いたフィルタリングの方法について説明する。
保守作業が開始される際に、作業者による操作に基づき、作業申請受付部１４は、事前登録された作業申請情報に対し、作業開始および作業終了を指定する登録を行う。作業開始の登録処理では、作業申請受付部１４の記憶部に記憶された全ての作業申請情報を用いて抑止パターン記憶部１６に記憶された抑止パターンを検索する。そして、作業申請情報に含まれる作業対象と、ネットワーク装置構成情報記憶部１１に記憶されたネットワーク装置構成情報とに基づいて、作業対象と接続されているネットワーク装置およびデバイスに関係する情報を参照し、検索した抑止パターンに対してネットワーク装置およびデバイスの識別情報を追加してネットワーク監視装置２０にフィルタとして登録する。作業申請情報にレコードが複数ある場合、ネットワーク監視装置２０には、各抑止パターンの論理和である抑止パターン群をフィルタとして登録させる。作業終了の登録処理の際も同様に作業申請受付部１４を経由して、ネットワーク監視装置２０から抑止パターンを削除する。
【００４９】
以上、詳述したとおり、本発明の一実施形態であるアラームパターン解析装置１０は、作業アラームを抑止するアラームパターン（抑止パターン）をアラーム発生要因単位で生成する。作業アラームは保守作業等の作業行為によって発生するため、そのアラーム発生要因単位に抑止パターンを生成することにより、複雑に発生する作業アラームを抑止することができる。アラームパターン解析装置１０は、ネットワーク装置構成情報を抑止パターンの生成処理ごとに参照するため、ネットワーク構成が変更された場合でも最適な抑止パターンを生成でき、よってネットワーク管理者の作業量を大きく削減することができる。
【００５０】
また、アラームパターン解析装置１０は、事前申請した作業申請に対して作業開始および終了登録を行って、正確な作業開始時刻および作業終了時刻を取得する。これらの時刻を用いて、アラームパターン解析装置１０は、アラーム情報記憶部１３に記憶された過去のアラーム情報から作業時間内にアラームが発生して復旧したアラーム情報を抽出し、推定作業アラームとする。抽出結果に対し、アラームパターン解析装置１０は、作業申請情報およびネットワーク装置構成情報に基づいて、作業対象のネットワーク装置およびデバイスと接続を有する接続先ネットワーク装置および接続先デバイスの情報を追加することにより、抑止パターン生成のもととなるアラーム情報が作業アラームのみとなり、よって、抑止パターンの正確性を高く保つことができる。
【００５１】
また、アラームパターン解析装置１０は、作業内容を、作業対象デバイスとこの作業対象デバイスに対する作業項目との組（作業行為）で表現する。同一作業行為の作業申請数は、同一作業内容を有する作業申請数よりも多く存在する。よって、作業行為単位で抑止パターン作成することにより、迅速に抑止パターンの生成が可能となる作業回数を満たすことが可能となる。さらに、作業行為を抑止パターンの単位とすることにより、作業内容ごとに抑止パターンを生成するよりもパターン生成数が削減され、多種多数の作業内容に対して柔軟に申請の受付を行うことができる。
【００５２】
また、アラームパターン解析装置１０は、ウェブ（Ｗｅｂ）等の遠隔操作によって作業受付申請部１４に対して作業登録を行う。これにより、正確な作業開始時刻および作業終了時刻を取得することができ、また、連絡応対する人員の業務を削減することができる。
また、作業登録時に作業申請に含まれる作業行為の抑止パターンが抑止パターン生成部１５によって生成されている場合は、作業者の作業登録と同時に、ネットワーク監視装置２０に対してフィルタ登録することができる。
【００５３】
したがって、本実施形態によれば、作業者による作業工数を抑えることができ、且つ複雑に発生する作業アラームを正しく抑止させることができる。
【００５４】
なお、上述した実施形態であるアラームパターン解析装置１０の一部の機能をコンピュータで実現するようにしてもよい。この場合、その機能を実現するためのアラームパターン解析プログラムをコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたアラームパターン解析プログラムをコンピュータシステムに読み込ませて、このコンピュータシステムが実行することによって実現してもよい。なお、このコンピュータシステムとは、オペレーティング・システム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ；ＯＳ）や周辺装置のハードウェアを含むものである。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに備えられる磁気ハードディスクやソリッドステートドライブ等の記憶装置のことをいう。さらに、コンピュータ読み取り可能な記録媒体とは、インターネット等のコンピュータネットワーク、および電話回線や携帯電話網を介してプログラムを送信する場合の通信回線のように、短時間の間、動的にプログラムを保持するもの、さらには、その場合のサーバ装置やクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のアラームパターン解析プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【００５５】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５６】
１  ネットワークシステム
１０  アラームパターン解析装置
１１  ネットワーク装置構成情報記憶部
１２  アラーム情報取得部
１３  アラーム情報記憶部
１４  作業申請受付部
１５  抑止パターン生成部
１６  抑止パターン記憶部
１７  抑止パターン設定制御部
２０  ネットワーク監視装置
３０  ネットワーク装置群
３１〜３４  ネットワーク装置
３１ａ，３１ｂ，３１ｃ  デバイス
３２ａ，３２ｂ，３２ｃ  デバイス
３３ａ，３３ｂ，３３ｃ  デバイス
３４ａ，３４ｂ  デバイス
４０  ネットワーク
【図１】
0005717600.tif 000002
【図２】
0005717600.tif 000003
【図３】
0005717600.tif 000004
【図４】
0005717600.tif 000005
【図５】
0005717600.tif 000006
【図６】
0005717600.tif 000007
【図７】
0005717600.tif 000008
【図８】
0005717600.tif 000009