(57)【特許請求の範囲】
【請求項１】
通信ネットワークを構成する複数の通信装置などのＮＥ（Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ）と、通信ネットワークの監視や制御を行うＯｐＳ（ネットワーク監視システム）と、前記ＯｐＳと複数の前記ＮＥとの間に通信回線を介して接続され、前記ＯｐＳ側から前記ＮＥ側に送出される各種設定情報などの設定命令の手順と、前記ＮＥ側から前記ＯｐＳ側に通知されるイベントや警報などの運用保守情報を詳細ログデータとして記憶保持すると共に、複数の前記ＮＥの配置や構成あるいは前記ＮＥ相互間に接続されている通信回線などに関する情報であるところの装置構成情報と各種設定情報の内容を構成データベース内に蓄積するＯｐＳ−ＩＦ部と、を備え、
前記ＯｐＳ−ＩＦ部は、中央処理部と、前記中央処理部に２次記憶装置を介して接続される２次記憶媒体とを備え、前記２次記憶媒体には、通信ネットワークの装置構成情報と各種設定情報の内容とから成る前記構成データベースと、各種設定情報などの設定命令の手順と通信ネットワーク内で通知されるイベントや警報などの運用保守情報の履歴を記録するログデータとが記憶保持され、前記ログデータは、データ収集時の形式のままで保持される前記詳細ログデータと、過去に収集した詳細ログデータの内から必要最低限の主要なものだけを選別して残した蓄積ログデータとから成り、
前記ＯｐＳ−ＩＦ部の前記中央処理部は、前記ＯｐＳと複数の前記ＮＥとの間で送受信される装置構成情報と各種設定情報、並びに、イベントや警報などの運用保守情報を受信するデータ受信部と、前記データ受信部が受信した装置構成情報と各種設定情報と運用保守情報の種別を判定し、装置構成情報と各種設定情報の内容は構成／設定情報保存部に送出し、各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報はログデータ保存部に送出するデータ種別判定部と、前記データ種別判定部から送出された装置構成情報と各種設定情報の内容を受信して、前記２次記憶媒体内に前記構成データベースとして記憶保持させる前記構成／設定情報保存部と、前記データ種別判定部から送出された各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報を受信して前記２次記憶媒体内に前記詳細ログデータとして記憶保持させる前記ログデータ保存部と、を備え、
前記ＯｐＳ−ＩＦ部の前記中央処理部は、更に、前記ログデータ保存部が前記詳細ログデータを記憶保持させる度にその記憶保持日時を記憶しておき、定期的に起動されて、現在の日時が前記記憶保持日時から別途設定されている一定期間が経過したか否かを判定する経過期間判定部と、前記経過期間判定部の判定が、一定期間が経過したとの判定であった場合に起動され、前記２次記憶媒体内の前記詳細ログデータの中から必要最低限の主要なログデータのみを残してあとは削除することによって、前記詳細ログデータの縮小を行うログデータ縮小部と、を備え、
前記ログデータ縮小部が前記詳細ログデータの縮小を行うに際しては、前記詳細ログデータの各々のレコードとＡＮＤ演算を行うための予め設定されたマスクデータを使用し、前記詳細ログデータの１レコードと前記マスクデータのＡＮＤ演算を行い、ＡＮＤ演算の結果が「０でない」時には該ログデータを主要ログデータとして前記２次記憶媒体内に残し、ＡＮＤ演算の結果が「０」の時には該ログデータを主要ログデータでないと判定して前記２次記憶媒体から削除する、ことを特徴とするログデータ保存方式。
【請求項２】
通信ネットワークを構成する複数の通信装置などのＮＥと、通信ネットワークの監視や制御を行うＯｐＳと、前記ＯｐＳと複数の前記ＮＥとの間に通信回線を介して接続されたＯｐＳ−ＩＦ部と、を備えたシステムにおいて、前記ＯｐＳ−ＩＦ部は、前記ＯｐＳと複数の前記ＮＥとの間で送受信される装置構成情報と各種設定情報、並びに、イベントや警報などの運用保守情報を受信し、受信した装置構成情報と各種設定情報と運用保守情報の種別を判定し、装置構成情報と各種設定情報の内容は構成データベースとして２次記憶媒体内に記憶保持させ、各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報は前記２次記憶媒体内に詳細ログデータとして記憶保持させ、
前記ＯｐＳ−ＩＦ部は、更に、前記詳細ログデータを記憶保持させる度にその記憶保持日時を記憶しておき、先ず、前記詳細ログデータを記憶保持させた直後である時には障害が発生した状態であると認識して前記詳細ログデータを現在の状態のままで保存しておき、その後定期的に、現在の日時が前記記憶保持日時から別途設定されている一定期間が経過したか否かを判定し、一定期間が経過したとの判定であった場合には、前記２次記憶媒体内の前記詳細ログデータの中から必要最低限の主要なログデータのみを残してあとは削除することによって、前記詳細ログデータの縮小を行い、
前記詳細ログデータの縮小を行うに際しては、前記詳細ログデータの各々のレコードとＡＮＤ演算を行うための予め設定されたマスクデータを使用し、前記詳細ログデータの１レコードと前記マスクデータのＡＮＤ演算を行い、ＡＮＤ演算の結果が「０でない」時には該ログデータを主要ログデータとして前記２次記憶媒体内に残し、ＡＮＤ演算の結果が「０」の時には該ログデータを主要ログデータでないと判定して前記２次記憶媒体から削除する、ことを特徴とするログデータ保存方法。
【請求項３】
コンピュータに、ＯｐＳと複数のＮＥとの間で送受信される装置構成情報と各種設定情報、並びに、イベントや警報などの運用保守情報を受信する手順と、受信した装置構成情報と各種設定情報と運用保守情報の種別を判定する手順と、種別を判定する手順の結果、装置構成情報と各種設定情報の内容は２次記憶媒体内に構成データベースとして記憶保持させ、各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報は前記２次記憶媒体内に詳細ログデータとして記憶保持させる手順と、前記２次記憶媒体内に前記詳細ログデータを記憶保持させる度にその記憶保持日時を記憶する手順と、先ず、前記詳細ログデータを記憶保持させた直後である時には障害が発生した状態であると認識して前記詳細ログデータを現在の状態のままで保存しておく手順と、その後定期的に、現在の日時が前記記憶保持日時から別途設定されている一定期間が経過したか否かを判定する手順と、一定期間が経過したとの判定であった場合には、前記２次記憶媒体内の前記詳細ログデータの中から必要最低限の主要なログデータのみを残してあとは削除することによって、前記詳細ログデータの縮小を行う手順と、
前記詳細ログデータの縮小を行う手順においては、前記詳細ログデータの各々のレコードとＡＮＤ演算を行うための予め設定されたマスクデータを使用し、前記詳細ログデータの１レコードと前記マスクデータのＡＮＤ演算を行い、ＡＮＤ演算の結果が「０でない」時には該ログデータを主要ログデータとして前記２次記憶媒体内に残し、ＡＮＤ演算の結果が「０」の時には該ログデータを主要ログデータでないと判定して前記２次記憶媒体から削除する手順と、
を実行させるためのログデータ保存用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はログデータ保存方式、ログデータ保存方法およびログデータ保存用プログラムに関し、特に通信ネットワークのネットワーク監視システムにおいて、ネットワーク障害の障害解析時に必要となる詳細ログデータのログデータ保存方式、ログデータ保存方法およびログデータ保存用プログラムに関する。
【０００２】
【従来の技術】
一般に、通信ネットワークが構築されると、その通信ネットワークの運用・保守のために、ネットワークの監視や制御を行うネットワーク監視システム（以下ＯｐＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）と称する）が設置され、通信ネットワークを構成する通信装置などのＮＥ（Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ）との間で、運用保守情報の送受信が行われるようになっている。
【０００３】
ＯｐＳと複数のＮＥとの間で送受信される運用保守情報としては、ＯｐＳ側から送出される各種設定情報などの設定命令の手順と、ＮＥ側から通知されるイベントや警報などが有り、これらの運用保守情報はログデータとして、ＯｐＳ側で収集・蓄積されるようになっている。また、ＮＥの配置や構成あるいはその間に接続されている通信回線などの装置構成情報と各種設定情報の内容もＯｐＳ側で収集されており、これは構成データベース内に蓄積されるようになっている。
【０００４】
【発明が解決しようとする課題】
通信ネットワークに障害が発生すると、その障害原因究明および復旧のために障害解析を行うこととなるが、障害解析を行うためには、装置構成情報と各種設定情報の内容を記憶保持する構成データベースと、各種設定情報などの設定命令の手順とＮＥ側から通知されるイベント・警報などの詳細な履歴を記録した詳細ログデータが必要となる。
【０００５】
ログデータは通常、ＯｐＳ側の２次記憶媒体内に記憶保持されているが、２次記憶媒体の記憶容量には限りがあるため、ログデータの内でも特に重要と考えられる必要最低限の主要ログデータのみが記憶保持される仕組みとなっている。このため、障害解析時に本来必要とされる詳細ログデータを参照することができず、概略的な障害解析にならざるを得ず、詳細な障害解析を行う上で不都合が生じてしまう、という問題点を有している。また、詳細ログデータをデータ収集時の形式のまま保存しようとする場合には、大容量の２次記憶媒体が必要となってしまう、という問題点を有している。
【０００６】
本発明の目的は、通信ネットワークのネットワーク監視システム（ＯｐＳ）側に記憶保持するログデータに関して、ネットワーク障害の障害解析時には詳細ログデータを参照することを可能とし、かつ、ログデータを記憶保持する２次記憶媒体の記憶容量の浪費を軽減する、ログデータ保存方式、ログデータ保存方法およびログデータ保存用プログラムを提供することにある。
【０００７】
【課題を解決するための手段】
本発明のログデータ保存方式は、通信ネットワークを構成する複数の通信装置などのＮＥ（Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ）と、通信ネットワークの監視や制御を行うＯｐＳ（ネットワーク監視システム）と、前記ＯｐＳと複数の前記ＮＥとの間に通信回線を介して接続され、前記ＯｐＳ側から前記ＮＥ側に送出される各種設定情報などの設定命令の手順と、前記ＮＥ側から前記ＯｐＳ側に通知されるイベントや警報などの運用保守情報を詳細ログデータとして記憶保持すると共に、複数の前記ＮＥの配置や構成あるいは前記ＮＥ相互間に接続されている通信回線などに関する情報であるところの装置構成情報と各種設定情報の内容を構成データベース内に蓄積するＯｐＳ−ＩＦ部と、を備え、
前記ＯｐＳ−ＩＦ部は、中央処理部と、前記中央処理部に２次記憶装置を介して接続される２次記憶媒体とを備え、前記２次記憶媒体には、通信ネットワークの装置構成情報と各種設定情報の内容とから成る前記構成データベースと、各種設定情報などの設定命令の手順と通信ネットワーク内で通知されるイベントや警報などの運用保守情報の履歴を記録するログデータとが記憶保持され、前記ログデータは、データ収集時の形式のままで保持される前記詳細ログデータと、過去に収集した詳細ログデータの内から必要最低限の主要なものだけを選別して残した蓄積ログデータとから成り、
前記ＯｐＳ−ＩＦ部の前記中央処理部は、前記ＯｐＳと複数の前記ＮＥとの間で送受信される装置構成情報と各種設定情報、並びに、イベントや警報などの運用保守情報を受信するデータ受信部と、前記データ受信部が受信した装置構成情報と各種設定情報と運用保守情報の種別を判定し、装置構成情報と各種設定情報の内容は構成／設定情報保存部に送出し、各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報はログデータ保存部に送出するデータ種別判定部と、前記データ種別判定部から送出された装置構成情報と各種設定情報の内容を受信して、前記２次記憶媒体内に前記構成データベースとして記憶保持させる前記構成／設定情報保存部と、前記データ種別判定部から送出された各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報を受信して前記２次記憶媒体内に前記詳細ログデータとして記憶保持させる前記ログデータ保存部と、を備え、
前記ＯｐＳ−ＩＦ部の前記中央処理部は、更に、前記ログデータ保存部が前記詳細ログデータを記憶保持させる度にその記憶保持日時を記憶しておき、定期的に起動されて、現在の日時が前記記憶保持日時から別途設定されている一定期間が経過したか否かを判定する経過期間判定部と、前記経過期間判定部の判定が、一定期間が経過したとの判定であった場合に起動され、前記２次記憶媒体内の前記詳細ログデータの中から必要最低限の主要なログデータのみを残してあとは削除することによって、前記詳細ログデータの縮小を行うログデータ縮小部と、を備え、
前記ログデータ縮小部が前記詳細ログデータの縮小を行うに際しては、前記詳細ログデータの各々のレコードとＡＮＤ演算を行うための予め設定されたマスクデータを使用し、前記詳細ログデータの１レコードと前記マスクデータのＡＮＤ演算を行い、ＡＮＤ演算の結果が「０でない」時には該ログデータを主要ログデータとして前記２次記憶媒体内に残し、ＡＮＤ演算の結果が「０」の時には該ログデータを主要ログデータでないと判定して前記２次記憶媒体から削除する、ことを特徴とする。
【００１２】
本発明のログデータ保存方法は、通信ネットワークを構成する複数の通信装置などのＮＥと、通信ネットワークの監視や制御を行うＯｐＳと、前記ＯｐＳと複数の前記ＮＥとの間に通信回線を介して接続されたＯｐＳ−ＩＦ部と、を備えたシステムにおいて、前記ＯｐＳ−ＩＦ部は、前記ＯｐＳと複数の前記ＮＥとの間で送受信される装置構成情報と各種設定情報、並びに、イベントや警報などの運用保守情報を受信し、受信した装置構成情報と各種設定情報と運用保守情報の種別を判定し、装置構成情報と各種設定情報の内容は構成データベースとして２次記憶媒体内に記憶保持させ、各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報は前記２次記憶媒体内に詳細ログデータとして記憶保持させ、
前記ＯｐＳ−ＩＦ部は、更に、前記詳細ログデータを記憶保持させる度にその記憶保持日時を記憶しておき、先ず、前記詳細ログデータを記憶保持させた直後である時には障害が発生した状態であると認識して前記詳細ログデータを現在の状態のままで保存しておき、その後定期的に、現在の日時が前記記憶保持日時から別途設定されている一定期間が経過したか否かを判定し、一定期間が経過したとの判定であった場合には、前記２次記憶媒体内の前記詳細ログデータの中から必要最低限の主要なログデータのみを残してあとは削除することによって、前記詳細ログデータの縮小を行い、
前記詳細ログデータの縮小を行うに際しては、前記詳細ログデータの各々のレコードとＡＮＤ演算を行うための予め設定されたマスクデータを使用し、前記詳細ログデータの１レコードと前記マスクデータのＡＮＤ演算を行い、ＡＮＤ演算の結果が「０でない」時には該ログデータを主要ログデータとして前記２次記憶媒体内に残し、ＡＮＤ演算の結果が「０」の時には該ログデータを主要ログデータでないと判定して前記２次記憶媒体から削除する、ことを特徴とする。
【００１５】
本発明のログデータ保存用プログラムは、  コンピュータに、ＯｐＳと複数のＮＥとの間で送受信される装置構成情報と各種設定情報、並びに、イベントや警報などの運用保守情報を受信する手順と、受信した装置構成情報と各種設定情報と運用保守情報の種別を判定する手順と、種別を判定する手順の結果、装置構成情報と各種設定情報の内容は２次記憶媒体内に構成データベースとして記憶保持させ、各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報は前記２次記憶媒体内に詳細ログデータとして記憶保持させる手順と、前記２次記憶媒体内に前記詳細ログデータを記憶保持させる度にその記憶保持日時を記憶する手順と、先ず、前記詳細ログデータを記憶保持させた直後である時には障害が発生した状態であると認識して前記詳細ログデータを現在の状態のままで保存しておく手順と、その後定期的に、現在の日時が前記記憶保持日時から別途設定されている一定期間が経過したか否かを判定する手順と、一定期間が経過したとの判定であった場合には、前記２次記憶媒体内の前記詳細ログデータの中から必要最低限の主要なログデータのみを残してあとは削除することによって、前記詳細ログデータの縮小を行う手順と、
前記詳細ログデータの縮小を行う手順においては、前記詳細ログデータの各々のレコードとＡＮＤ演算を行うための予め設定されたマスクデータを使用し、前記詳細ログデータの１レコードと前記マスクデータのＡＮＤ演算を行い、ＡＮＤ演算の結果が「０でない」時には該ログデータを主要ログデータとして前記２次記憶媒体内に残し、ＡＮＤ演算の結果が「０」の時には該ログデータを主要ログデータでないと判定して前記２次記憶媒体から削除する手順と、を実行させる。
【００１６】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１７】
図１は本発明のログデータ保存方式の一実施形態を示すブロック図である。
【００１８】
図１に示す本実施の形態は、通信ネットワークを構成する複数の通信装置などのＮＥ（Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ）５（５−１、５−２、５−ｎ）と、通信ネットワークの監視や制御を行うＯｐＳ（ネットワーク監視システム）１と、ＯｐＳ１と複数のＮＥ５との間に通信回線を介して接続され、ＯｐＳ１側からＮＥ５側に送出される各種設定情報などの設定命令の手順と、ＮＥ５側からＯｐＳ１側に通知されるイベントや警報などの運用保守情報を詳細ログデータとして記憶保持すると共に、複数のＮＥ５の配置や構成あるいはＮＥ５相互間に接続されている通信回線などに関する情報であるところの装置構成情報と各種設定情報の内容を構成データベース内に蓄積するＯｐＳ−ＩＦ部（ＯｐＳ−Ｉｎｔｅｒｆａｃｅ部）２と、から構成されている。
【００１９】
ＯｐＳ−ＩＦ部２は、中央処理部３と、中央処理部３に２次記憶装置を介して接続される２次記憶媒体４とから構成されている。
【００２０】
中央処理部３はコンピュータであり、中央処理部３の動作はログデータ保存用プログラムによって制御される。２次記憶媒体４は、磁気ディスク、光ディスク、半導体メモリ或いはその他の記録媒体であってよい。２次記憶媒体４には、通信ネットワークの装置構成情報と各種設定情報の内容とから成る構成データベースと、各種設定情報などの設定命令の手順と通信ネットワーク内で通知されるイベントや警報などの運用保守情報の履歴を記録するログデータとが記憶保持される。ログデータは、データ収集時の形式のままで保持される詳細ログデータと、過去に収集した詳細ログデータの内から必要最低限の主要なものだけを選別して残した蓄積ログデータとに分類される。
【００２１】
次に、図２を参照して、ＯｐＳ−ＩＦ部２の詳細構成について説明する。
【００２２】
図２は、ＯｐＳ−ＩＦ部の一例を示す詳細ブロック図である。なお、図２において図１に示す構成要素に対応するものは同一の参照数字または符号を付し、その説明を省略する。
【００２３】
図２において、ＯｐＳ−ＩＦ部２の中央処理部３は、ＯｐＳ１と複数のＮＥ５との間で送受信される装置構成情報と各種設定情報、並びに、イベントや警報などの運用保守情報を受信するデータ受信部３１と、データ受信部３１が受信した装置構成情報と各種設定情報と運用保守情報の種別を判定し、装置構成情報と各種設定情報の内容は構成／設定情報保存部３４に送出し、各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報はログデータ保存部３３に送出するデータ種別判定部３２と、データ種別判定部３２から送出された装置構成情報と各種設定情報の内容を受信して、２次記憶媒体４内に構成データベース４１として記憶保持させる構成／設定情報保存部３４と、データ種別判定部３２から送出された各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報を受信して２次記憶媒体４内に詳細ログデータ４３として記憶保持させるログデータ保存部３３と、ログデータ保存部３３が詳細ログデータ４３を記憶保持させる度にその記憶保持日時を記憶しておき、定期的に起動されて、現在の日時が前記記憶保持日時から別途設定されている一定期間が経過したか否かを判定する経過期間判定部３５と、経過期間判定部３５の判定が、一定期間が経過したとの判定であった場合に起動され、２次記憶媒体４内の詳細ログデータ４３の中から必要最低限の主要なログデータのみを残してあとは削除することによって、詳細ログデータ４３の縮小を行うログデータ縮小部３６と、から構成されている。
【００２４】
また、ＯｐＳ−ＩＦ部２の２次記憶媒体４は、複数のＮＥ５の配置や構成あるいはＮＥ５相互間に接続されている通信回線などに関する情報であるところの装置構成情報と、各ＮＥ５に接続されている通信回線などの帯域設定などを行った各種設定情報の内容を、データベースとして記憶保持する構成データベース４１と、ログデータ保存部３３が記憶保持させた詳細ログデータ４３と、ログデータ縮小部３６が一定期間経過後に過去の詳細ログデータの中から必要最低限の主要なものだけを選別して残した結果としての蓄積ログデータ４２と、から構成されている。
【００２５】
次に、図１、図２並びに図３、図４、図５、図６を参照して、本実施形態の動作について説明する。
【００２６】
図３は、本実施形態の動作を説明するフローチャートである。
【００２７】
ＯｐＳ１と複数のＮＥ５との間で送受信される装置構成情報と各種設定情報、並びに、イベントや警報などの運用保守情報をＯｐＳ−ＩＦ部２の中央処理部３のデータ受信部３１が受信すると、その種別をデータ種別判定部３２で判定し、装置構成情報と各種設定情報の内容は構成／設定情報保存部３４を介して、２次記憶媒体４内に構成データベース４１として記憶保持され、各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報はログデータ保存部３３を介して、２次記憶媒体４内に詳細ログデータ４３として記憶保持される（図３のステップＳ１）。
【００２８】
経過期間判定部３５は、ログデータ保存部３３が詳細ログデータ４３を記憶保持させる度にその記憶保持日時を記憶しておき、先ず、ログデータ保存部３３が詳細ログデータ４３を記憶保持させた直後である時には障害が発生した状態であると認識し（ステップＳ２でＹＥＳ）、詳細ログデータ４３を現在の状態のままで保存しておく（ステップＳ３）。
【００２９】
その後、経過期間判定部３５は定期的に起動されて、障害が発生したかを判定し（ステップＳ２）、ログデータ保存部３３が詳細ログデータ４３を記憶保持させた直後であれば障害が発生した状態であると認識し（ステップＳ２でＹＥＳ）、詳細ログデータ４３を現在の状態のままで保存しておく（ステップＳ３）。障害が発生していなければ（ステップＳ２でＮＯ）、現在の日時が前記記憶保持日時から別途設定されている一定期間が経過したか否かを判定し（ステップＳ４）、一定期間が経過していなければ（ステップＳ４でＮＯ）、ステップＳ２に戻り次の定期的起動を待つ。
【００３０】
ステップＳ４の判定で一定期間が経過したと判定された時には（ステップＳ４でＹＥＳ）、経過期間判定部３５はログデータ縮小部３６を起動し、ログデータ縮小部３６はログデータ（詳細ログデータ４３と蓄積ログデータ４２の両方）の全てのレコードについて１レコードごとに、ログデータの種別が主要ログデータであるか否かを判定し（ステップＳ５）、該レコードのログデータが主要ログデータであれば（ステップＳ５でＹＥＳ）、該ログデータを２次記憶媒体４内に保存して、該ログデータを蓄積ログデータ４２内に追加する（ステップＳ６）。ステップＳ５の判定で主要ログデータでないと判定された場合には（ステップＳ５でＮＯ）、該ログデータのレコードを２次記憶媒体４から削除する（ステップＳ７）。
【００３１】
以上の動作を行うことにより、２次記憶媒体４内のログデータ（詳細ログデータ４３と蓄積ログデータ４２の両方）の状態は、図４、図５に示すように２つの状態をとることとなる。
【００３２】
図４は、一定期間が経過する間にＮＥ５側からイベントや警報など障害を示す情報が収集されなかったときのログデータの状態を示している。すなわち、図４において、（イ）に示すように、ある時点で２次記憶媒体４内には詳細ログデータ４３と蓄積ログデータ４２が記憶保持されているものとする。そして、前記ある時点から一定期間が経過した（図４の（ハ））後には、（ロ）に示すように、詳細ログデータ４３の内の主要ログデータ４３１だけが選別されて残され、他の主要ログデータでないと認識されたログデータは削除されるので、削除されたログデータが記憶保持されていた領域４４が空き領域となっている。なお、主要ログデータ４３１は蓄積ログデータ４２に追加され、以降においては共に蓄積ログデータを形成することとなる。
【００３３】
図５は、一定期間が経過する間にＮＥ５側からイベントや警報など障害を示す情報が収集されたときのログデータの状態を示している。すなわち、図５において、（ニ）に示すように、ある時点で２次記憶媒体４内には詳細ログデータ４３と蓄積ログデータ４２が記憶保持されているものとする。そして、前記ある時点から一定期間が経過する（図５の（ヘ））前に、ＮＥ５側で障害が発生している（図５の（ト））ため、（ホ）に示すように、詳細ログデータ４３も蓄積ログデータ４２も共に前記ある時点（（ニ）の状態）の状態と同一となっている。従って、詳細ログデータを参照しての障害解析等を行うことが可能となる。
【００３４】
図６は、図３のステップＳ５における、ログデータの種別が主要ログデータであるか否かを判定する方式を説明する図である。
【００３５】
図６において、ログデータの１レコードは、障害の発生した日時を示す障害日時６１と、障害の発生したＮＥの装置ＩＤ６２と、障害内容を示す障害コード６３とから構成されているものとする。そして、障害日時６１は、日付６１１と時刻６１２に区分され、障害コード６３は、障害の部名６３１と障害内容６３２に区分されているものとする。
【００３６】
図６の（１）（２）（３）（４）はそれぞれ、１レコードのログデータを示しており、例えば、（１）のログデータは、障害日時６１の日付６１１が「２００１／０３／０１」、時刻６１２が「１２：００」で、ＮＥの装置ＩＤ６２が「ＩＤ１」で、障害コード６３の部名６３１が「Ａ部」、障害内容６３２が「電源アラーム」であることを記録している。ログデータ（２）は、障害日時６１の日付６１１が「２００１／０３／０１」、時刻６１２が「１３：００」で、ＮＥの装置ＩＤ６２が「ＩＤ２」で、障害コード６３の部名６３１が「回線１」、障害内容６３２が「エラーレート」を示していることを記録している。ログデータ（３）（４）も同様である。
【００３７】
ここで、ログデータ（１）〜（４）が主要ログデータであるか否かを判定するために、マスクデータを用意しておき、マスクデータと各ログデータのＡＮＤ演算を行って、ＡＮＤ演算の結果が「０」であれば、該ログデータは主要ログデータではなく、ＡＮＤ演算の結果が「０でない」であれば、該ログデータを主要ログデータであると判定するものとする。
【００３８】
例えば、２００１年０３月０１日に発生したログデータだけを全て主要ログデータとしたい場合には、図６のマスクデータ（ａ）に示すように、障害日時６１の日付６１１を「２００１／０３／０１」とし、その他の項目は全て「０」であるマスクデータを用意し、マスクデータ（ａ）と各ログデータ（１）（２）（３）（４）とのＡＮＤ演算を行う。マスクデータ（ａ）とログデータ（１）のＡＮＤ演算を行うと、両データ共に日付６１１の「２００１／０３／０１」の部分が等しいため日付６１１の部分のＡＮＤ演算の結果は「０でない」となり、ログデータ（１）は主要ログデータであると判定される。同様にログデータ（２）の日付６１１の部分はマスクデータ（ａ）と等しいため、ログデータ（２）も主要ログデータであると判定される。一方、ログデータ（３）（４）の日付６１１の部分は、マスクデータ（ａ）とは異なっているため、日付６１１の部分のＡＮＤ演算の結果は「０」となり、ログデータ（３）（４）は主要ログデータでないと判定される。
【００３９】
同様に、ＮＥの装置ＩＤ６２が「ＩＤ１」であるログデータだけを全て主要ログデータとしたい場合には、図６のマスクデータ（ｂ）に示すように、ＮＥの装置ＩＤ６２を「ＩＤ１」とし、その他の項目は全て「０」であるマスクデータを用意し、マスクデータ（ｂ）と各ログデータ（１）（２）（３）（４）とのＡＮＤ演算を行う。マスクデータ（ｂ）のＮＥの装置ＩＤ６２の部分と、ログデータ（１）（３）（４）のＮＥの装置ＩＤ６２の部分とは等しいため、ログデータ（１）（３）（４）が主要ログデータであると判定される。同様に、障害コード６３の部名６３１が「Ａ部」のマスクデータ（ｃ）とのＡＮＤ演算を行えば、ログデータ（１）と（４）が部名６３１に「Ａ部」が記されているため、ログデータ（１）（４）が主要ログデータと判定される。なお、主要ログデータの判定には、複数のマスクデータを用意し、何れかのマスクデータで主要ログデータと判定されたログデータを全て主要ログデータとするようにしても良い。
【００４０】
次に、本発明のログデータ保存用プログラムについて詳細に説明する。
【００４１】
ログデータ保存用プログラムは、図１のＯｐＳ−ＩＦ部２の中央処理部３に接続される図示しない記録媒体から中央処理部３に読み込まれ、中央処理部３の動作を制御する。中央処理部３はログデータ保存用プログラムの制御により以下の処理を実行する。
【００４２】
ＯｐＳ１と複数のＮＥ５との間で送受信される装置構成情報と各種設定情報、並びに、イベントや警報などの運用保守情報を受信し、受信した装置構成情報と各種設定情報と運用保守情報の種別を判定し、装置構成情報と各種設定情報の内容は２次記憶媒体４内に構成データベースとして記憶保持させ、各種設定情報などの設定命令の手順とイベントや警報などの運用保守情報は２次記憶媒体４内に詳細ログデータとして記憶保持させる。そして、２次記憶媒体４内に詳細ログデータを記憶保持させる度にその記憶保持日時を記憶しておき、先ず、詳細ログデータを記憶保持させた直後である時には障害が発生した状態であると認識して詳細ログデータを現在の状態のままで保存しておき、その後、定期的に起動されて、現在の日時が前記記憶保持日時から別途設定されている一定期間が経過したか否かを判定し、一定期間が経過したとの判定であった場合には、２次記憶媒体４内の詳細ログデータの中から必要最低限の主要なログデータのみを残してあとは削除することによって、詳細ログデータの縮小を行う。
【００４３】
【発明の効果】
以上説明したように、本発明のログデータ保存方式、ログデータ保存方法およびログデータ保存用プログラムは、通信ネットワークで障害が発生した場合には詳細ログデータをそのまま保存しておき、一定期間の間に障害が発生しない場合には、詳細ログデータの中で主要なログデータだけを残し他は削除することができるので、ネットワーク障害の発生直後の障害解析時には詳細ログデータを参照することを可能とし、かつ、ログデータを記憶保持する２次記憶媒体の記憶容量の浪費を軽減する、という効果を有している。
【図面の簡単な説明】
【図１】本発明のログデータ保存方式の一実施形態を示すブロック図である。
【図２】ＯｐＳ−ＩＦ部の一例を示す詳細ブロック図である。
【図３】本実施形態の動作を説明するフローチャートである。
【図４】一定期間が経過する間にＮＥ側からイベントや警報など障害を示す情報が収集されなかったときのログデータの状態を示す図である。
【図５】一定期間が経過する間にＮＥ側からイベントや警報など障害を示す情報が収集されたときのログデータの状態を示す図である。
【図６】ログデータの種別が主要ログデータであるか否かを判定する方式を説明する図である。
【符号の説明】
１    ＯｐＳ
２    ＯｐＳ−ＩＦ部
３    中央処理部
３１    データ受信部
３２    データ種別判定部
３３    ログデータ保存部
３４    構成／設定情報保存部
３５    経過期間判定部
３６    ログデータ縮小部
４    ２次記憶媒体
４１    構成データベース
４２    蓄積ログデータ
４３    詳細ログデータ
５    ＮＥ
【図１】
0003687565.tif 000002
【図２】
0003687565.tif 000003
【図３】
0003687565.tif 000004
【図４】
0003687565.tif 000005
【図５】
0003687565.tif 000006
【図６】
0003687565.tif 000007