(57)【要約】【課題】障害の早期検知と新規バグの調査時間の短縮化を図る。【解決手段】本発明の無線通信システムは、基地局装置およびゲートウェイ装置から、パラメタの設定値の情報を収集し、また、基地局装置、ゲートウェイ装置、および管理装置から、ログを収集する収集部と、ログの中から予め決められた障害キーワードを検出し、また、基地局装置とゲートウェイ装置とのパラメタ設定の不一致または設定不備を検出し、また、障害ログに示される障害が新規バグであるか否かを検出する検出部と、障害キーワードが検出されたログを基に、障害箇所および障害の原因となる装置を解析し、また、基地局装置とゲートウェイ装置とのパラメタ設定の不一致箇所または設定不備項目を解析する解析部と、障害ログに対応する修正ソフトウェアがない場合、または、障害ログに示される障害が新規バグである場合、障害ログに関する情報を、開発担当者端末に送信する送信部とを有する。【選択図】図１
2010277424.tif 000002
【特許請求の範囲】
【請求項１】
基地局装置と、前記基地局装置をネットワークに接続するゲートウェイ装置と、前記基地局装置およびゲートウェイ装置を管理する管理装置と、を有してなる無線通信システムであって、
前記基地局装置から、当該基地局装置上の動作記録となる動作ログと、前記ゲートウェイ装置との接続に用いるパラメタの設定値の情報と、を収集し、また、前記ゲートウェイ装置から、前記基地局装置との接続に用いるパラメタの設定値の情報を収集し、また、前記管理装置から、当該管理装置に表示される前記基地局装置および前記ゲートウェイ装置に関するメッセージの表示記録および前記管理装置上の動作記録となるメッセージログを収集し、また、前記基地局装置、前記ゲートウェイ装置、および前記管理装置から、前記基地局装置と前記ゲートウェイ装置間、前記基地局装置と前記管理装置間、および前記ゲートウェイ装置と前記管理装置間で有線通信されるメッセージの通信記録となる有線部キャプチャログを収集する収集部と、
前記基地局装置の動作ログ、前記有線部キャプチャログ、および前記メッセージログの中から、予め決められた障害キーワードを検出し、また、前記基地局装置および前記ゲートウェイ装置のパラメタ設定値に基づき、前記基地局装置と前記ゲートウェイ装置とのパラメタ設定の不一致または設定不備を検出する検出部と、
前記基地局装置の動作ログに前記障害キーワードが検出された場合、当該動作ログを基に、当該基地局装置上の障害箇所を解析し、また、前記有線部キャプチャログまたは前記メッセージログに前記障害キーワードが検出された場合、前記障害キーワードが検出された前記有線部キャプチャログまたは前記メッセージログを基に、障害の原因となる装置が、記基地局装置、前記ゲートウェイ装置、または前記管理装置のどれかを解析し、また、前記基地局装置および前記ゲートウェイ装置のパラメタ設定値に基づき、前記基地局装置と前記ゲートウェイ装置とのパラメタ設定の不一致箇所または設定不備項目を解析する解析部と、
前記障害キーワードを、当該障害キーワードが過去に実際に出力されたことがあるか否かを示す付加情報と共に格納する障害キーワードリスト格納部と、
前記障害キーワードが検出された、前記動作ログ、前記有線部キャプチャログ、または前記メッセージログである障害ログと、当該障害ログに示される障害を修正する修正ソフトウェアと、を対応付ける対応付けリストを格納する対応付けリスト格納部と、
前記修正ソフトウェアを格納する修正ソフトウェア格納部と、を有し、
前記検出部は、前記障害キーワードが過去に実際に出力されたことがあるか否かに基づいて、当該障害キーワードが検出された前記障害ログに示される障害が新規バグであるか否かを検出し、
前記障害ログに対応する修正ソフトウェアがない場合、または、前記障害ログに示される障害が新規バグである場合、当該障害ログに関する情報を、前記修正ソフトウェアの開発担当者の開発担当者端末に送信する送信部をさらに有する、無線通信システム。
【請求項２】
前記基地局装置は、
障害があった場合に、当該基地局装置上で動作するソフトウェアのソースコードのライン番号を前記動作ログに出力し、
前記解析部は、
前記基地局装置の動作ログに前記障害キーワードが検出された場合、当該基地局装置上で動作するソフトウェアのソースコードのライン番号を基に、当該基地局装置上の障害箇所を解析する、請求項１に記載の無線通信システム。
【請求項３】
基地局装置と、前記基地局装置をネットワークに接続するゲートウェイ装置と、前記基地局装置およびゲートウェイ装置を管理する管理装置と、を有してなる無線通信システムによる障害処理方法であって、
前記基地局装置から、当該基地局装置上の動作記録となる動作ログと、前記ゲートウェイ装置との接続に用いるパラメタの設定値の情報と、を収集し、また、前記ゲートウェイ装置から、前記基地局装置との接続に用いるパラメタの設定値の情報を収集し、また、前記管理装置から、当該管理装置に表示される前記基地局装置および前記ゲートウェイ装置に関するメッセージの表示記録および前記管理装置上の動作記録となるメッセージログを収集し、また、前記基地局装置、前記ゲートウェイ装置、および前記管理装置から、前記基地局装置と前記ゲートウェイ装置間、前記基地局装置と前記管理装置間、および前記ゲートウェイ装置と前記管理装置間で有線通信されるメッセージの通信記録となる有線部キャプチャログを収集するステップと、
前記基地局装置の動作ログ、前記有線部キャプチャログ、および前記メッセージログの中から、予め決められた障害キーワードを検出し、また、前記基地局装置および前記ゲートウェイ装置のパラメタ設定値に基づき、前記基地局装置と前記ゲートウェイ装置とのパラメタ設定の不一致または設定不備を検出するステップと、
前記基地局装置の動作ログに前記障害キーワードが検出された場合、当該動作ログを基に、当該基地局装置上の障害箇所を解析し、また、前記有線部キャプチャログまたは前記メッセージログに前記障害キーワードが検出された場合、前記障害キーワードが検出された前記有線部キャプチャログまたは前記メッセージログを基に、障害の原因となる装置が、記基地局装置、前記ゲートウェイ装置、または前記管理装置のどれかを解析し、また、前記基地局装置および前記ゲートウェイ装置のパラメタ設定値に基づき、前記基地局装置と前記ゲートウェイ装置とのパラメタ設定の不一致箇所または設定不備項目を解析する解析ステップと、
前記障害キーワードを、当該障害キーワードが過去に実際に出力されたことがあるか否かを示す付加情報と共に格納するステップと、
前記障害キーワードが検出された、前記動作ログ、前記有線部キャプチャログ、または前記メッセージログである障害ログと、当該障害ログに示される障害を修正する修正ソフトウェアと、を対応付ける対応付けリストを格納するステップと、
前記修正ソフトウェアを格納するステップと、
前記障害キーワードが過去に実際に出力されたことがあるか否かに基づいて、当該障害キーワードが検出された前記障害ログに示される障害が新規バグであるか否かを検出するステップと、
前記障害ログに対応する修正ソフトウェアがない場合、または、前記障害ログに示される障害が新規バグである場合、当該障害ログに関する情報を、前記修正ソフトウェアの開発担当者の開発担当者端末に送信するステップと、を有する障害処理方法。
【請求項４】
前記基地局装置が、障害があった場合に、当該基地局装置上で動作するソフトウェアのソースコードのライン番号を、当該基地局装置上の動作記録となる動作ログに出力するステップをさらに有し、
前記解析ステップでは、
前記基地局装置の動作ログに前記障害キーワードが検出された場合、当該基地局装置上で動作するソフトウェアのソースコードのライン番号を基に、当該基地局装置上の障害箇所を解析する、請求項３に記載の障害処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおいて、保守者端末や開発担当者端末から見て遠隔地に設置された装置における障害を検知し、その障害の対処を行う技術に関する。
【背景技術】
【０００２】
無線通信システムにおいては、保守者の保守者端末や開発担当者の開発担当者端末から見て、基地局装置等が遠隔地に設置されることが多々ある。
【０００３】
そのため、最近は、遠隔地に設置された装置に障害が発生した場合に、その障害を検知し、対処を行う技術が幾つか提案されている（例えば、特許文献１）。
【０００４】
以下、特許文献１等に開示されている一般的な障害処理方法について、図１３を参照して説明する。
【０００５】
図１３において、ログ格納部１９には、遠隔地に設置された装置の動作ログ等のログが格納されている。
【０００６】
対応付けリスト格納部２０には、障害キーワードと、その障害キーワードに示される障害を修正する修正ＳＷ（Software）と、を対応付ける対応付けリストが格納されている。
【０００７】
修正ＳＷ格納部２２には、修正ＳＷが格納されている。
【０００８】
キーワード検索部２１は、ログ格納部１９に格納されているログの中から、対応付けリスト格納部２０に格納されている対応付けリストの障害キーワードを検出する。
【０００９】
もし、障害キーワードが検出された場合、キーワード検索部２１は、その障害キーワードに対応した修正ＳＷを修正ＳＷ格納部２２からダウンロードする。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００３−２６００３９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、図１３に示した障害処理方法には、次のような課題がある。
【００１２】
第１の課題は、障害が発生した後、障害キーワードで検索を行うため、障害が発生する前に、その障害の前兆を早期に検知することができないということである。
【００１３】
第２の課題は、開発担当者が障害を調査するには、障害発生後に再現試験を実施して改めてログを取得しなければならないということである。
【００１４】
第３の課題は、既存のバグのみに対応し、新規バグには対応していないため、新規バグに関しては調査する時間を要するということである。
【００１５】
そこで、本発明の目的は、上記の課題を解決することができる無線通信システム、障害処理方法を提供することにある。
【課題を解決するための手段】
【００１６】
本発明の無線通信システムは、
基地局装置と、前記基地局装置をネットワークに接続するゲートウェイ装置と、前記基地局装置およびゲートウェイ装置を管理する管理装置と、を有してなる無線通信システムであって、
前記基地局装置から、当該基地局装置上の動作記録となる動作ログと、前記ゲートウェイ装置との接続に用いるパラメタの設定値の情報と、を収集し、また、前記ゲートウェイ装置から、前記基地局装置との接続に用いるパラメタの設定値の情報を収集し、また、前記管理装置から、当該管理装置に表示される前記基地局装置および前記ゲートウェイ装置に関するメッセージの表示記録および前記管理装置上の動作記録となるメッセージログを収集し、また、前記基地局装置、前記ゲートウェイ装置、および前記管理装置から、前記基地局装置と前記ゲートウェイ装置間、前記基地局装置と前記管理装置間、および前記ゲートウェイ装置と前記管理装置間で有線通信されるメッセージの通信記録となる有線部キャプチャログを収集する収集部と、
前記基地局装置の動作ログ、前記有線部キャプチャログ、および前記メッセージログの中から、予め決められた障害キーワードを検出し、また、前記基地局装置および前記ゲートウェイ装置のパラメタ設定値に基づき、前記基地局装置と前記ゲートウェイ装置とのパラメタ設定の不一致または設定不備を検出する検出部と、
前記基地局装置の動作ログに前記障害キーワードが検出された場合、当該動作ログを基に、当該基地局装置上の障害箇所を解析し、また、前記有線部キャプチャログまたは前記メッセージログに前記障害キーワードが検出された場合、前記障害キーワードが検出された前記有線部キャプチャログまたは前記メッセージログを基に、障害の原因となる装置が、記基地局装置、前記ゲートウェイ装置、または前記管理装置のどれかを解析し、また、前記基地局装置および前記ゲートウェイ装置のパラメタ設定値に基づき、前記基地局装置と前記ゲートウェイ装置とのパラメタ設定の不一致箇所または設定不備項目を解析する解析部と、
前記障害キーワードを、当該障害キーワードが過去に実際に出力されたことがあるか否かを示す付加情報と共に格納する障害キーワードリスト格納部と、
前記障害キーワードが検出された、前記動作ログ、前記有線部キャプチャログ、または前記メッセージログである障害ログと、当該障害ログに示される障害を修正する修正ソフトウェアと、を対応付ける対応付けリストを格納する対応付けリスト格納部と、
前記修正ソフトウェアを格納する修正ソフトウェア格納部と、を有し、
前記検出部は、前記障害キーワードが過去に実際に出力されたことがあるか否かに基づいて、当該障害キーワードが検出された前記障害ログに示される障害が新規バグであるか否かを検出し、
前記障害ログに対応する修正ソフトウェアがない場合、または、前記障害ログに示される障害が新規バグである場合、当該障害ログに関する情報を、前記修正ソフトウェアの開発担当者の開発担当者端末に送信する送信部をさらに有する。
【００１７】
本発明の障害処理方法は、
基地局装置と、前記基地局装置をネットワークに接続するゲートウェイ装置と、前記基地局装置およびゲートウェイ装置を管理する管理装置と、を有してなる無線通信システムによる障害処理方法であって、
前記基地局装置から、当該基地局装置上の動作記録となる動作ログと、前記ゲートウェイ装置との接続に用いるパラメタの設定値の情報と、を収集し、また、前記ゲートウェイ装置から、前記基地局装置との接続に用いるパラメタの設定値の情報を収集し、また、前記管理装置から、当該管理装置に表示される前記基地局装置および前記ゲートウェイ装置に関するメッセージの表示記録および前記管理装置上の動作記録となるメッセージログを収集し、また、前記基地局装置、前記ゲートウェイ装置、および前記管理装置から、前記基地局装置と前記ゲートウェイ装置間、前記基地局装置と前記管理装置間、および前記ゲートウェイ装置と前記管理装置間で有線通信されるメッセージの通信記録となる有線部キャプチャログを収集するステップと、
前記基地局装置の動作ログ、前記有線部キャプチャログ、および前記メッセージログの中から、予め決められた障害キーワードを検出し、また、前記基地局装置および前記ゲートウェイ装置のパラメタ設定値に基づき、前記基地局装置と前記ゲートウェイ装置とのパラメタ設定の不一致または設定不備を検出するステップと、
前記基地局装置の動作ログに前記障害キーワードが検出された場合、当該動作ログを基に、当該基地局装置上の障害箇所を解析し、また、前記有線部キャプチャログまたは前記メッセージログに前記障害キーワードが検出された場合、前記障害キーワードが検出された前記有線部キャプチャログまたは前記メッセージログを基に、障害の原因となる装置が、記基地局装置、前記ゲートウェイ装置、または前記管理装置のどれかを解析し、また、前記基地局装置および前記ゲートウェイ装置のパラメタ設定値に基づき、前記基地局装置と前記ゲートウェイ装置とのパラメタ設定の不一致箇所または設定不備項目を解析する解析ステップと、
前記障害キーワードを、当該障害キーワードが過去に実際に出力されたことがあるか否かを示す付加情報と共に格納するステップと、
前記障害キーワードが検出された、前記動作ログ、前記有線部キャプチャログ、または前記メッセージログである障害ログと、当該障害ログに示される障害を修正する修正ソフトウェアと、を対応付ける対応付けリストを格納するステップと、
前記修正ソフトウェアを格納するステップと、
前記障害キーワードが過去に実際に出力されたことがあるか否かに基づいて、当該障害キーワードが検出された前記障害ログに示される障害が新規バグであるか否かを検出するステップと、
前記障害ログに対応する修正ソフトウェアがない場合、または、前記障害ログに示される障害が新規バグである場合、当該障害ログに関する情報を、前記修正ソフトウェアの開発担当者の開発担当者端末に送信するステップと、を有する。
【発明の効果】
【００１８】
本発明においては、基地局装置、ゲートウェイ装置、および管理装置から、ログを収集し、そのうちの障害キーワードを含むログに基づき、基地局装置上の障害箇所および障害の原因となる装置を解析しているため、障害が発生する前に障害の前兆を装置ごとに早期に検知できるという効果が得られる。
【００１９】
また、本発明においては、基地局装置およびゲートウェイ装置から、互いの接続に用いるパラメタの設定値の情報を収集し、基地局装置とゲートウェイ装置とのパラメタ設定の不一致箇所または設定不備項目を解析しているため、パラメタ設定の不一致または設定不備に起因する障害が発生する前に、その障害の前兆を早期に検知することができるという効果が得られる。
【００２０】
また、本発明においては、障害キーワードが検出された障害ログに関する情報を、自動的に開発担当者端末に送信しているため、障害発生後に改めてログを取得するために再現試験を実施する必要がないという効果が得られる。
【００２１】
また、本発明においては、新規バグについても、障害箇所や、障害の原因となる装置を自動的に割り出しているため、人が調査する時間を極力少なくすることができ、短時間で多くの障害に対処することができるという効果が得られる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態の無線通信システムの構成を示す図である。
【図２】図１に示したＳｙｓｌｏｇサーバの構成を示すブロック図である。
【図３】図１に示したログ格納サーバの構成を示すブロック図である。
【図４−１】図１に示した無線通信システムの全体動作を説明するフローチャートである。
【図４−２】図１に示した無線通信システムの全体動作を説明するフローチャートである。
【図４−３】図１に示した無線通信システムの全体動作を説明するフローチャートである。
【図５】図１に示したＢＳの動作を説明するフローチャートである。
【図６】図１に示した保守者端末の動作を説明するフローチャートである。
【図７】図１に示したＡＳＮ−ＧＷの動作を説明するフローチャートである。
【図８】図１に示したＥＭＳの動作を説明するフローチャートである。
【図９】図１に示したＳｙｓｌｏｇサーバの動作を説明するフローチャートである。
【図１０】図１に示したメールサーバの動作を説明するフローチャートである。
【図１１−１】図１に示したログ格納サーバの動作を説明するフローチャートである。
【図１１−２】図１に示したログ格納サーバの動作を説明するフローチャートである。
【図１２】図１に示した開発担当者端末の動作を説明するフローチャートである。
【図１３】一般的な障害処理方法を説明する図である。
【発明を実施するための形態】
【００２３】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００２４】
なお、以下では、本発明を、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）方式の無線通信システムに適用した例について説明するが、本発明はＷｉＭＡＸ方式には限定されない。
【００２５】
図１を参照すると、本実施形態の無線通信システムは、ＢＳ（Base Station）１−１，１−２（以下、どのＢＳであるかを特定しない場合は、ＢＳ１と称する）と、保守者端末２と、ＡＳＮ−ＧＷ（Access Service Network-Gateway）３と、ＥＭＳ（Element Management System）４と、Ｓｙｓｌｏｇサーバ５と、メールサーバ６と、ログ格納サーバ７と、開発担当者端末８と、を有している。なお、これらの装置は、Ｅｔｈｅｒｎｅｔを介して相互に接続されている。
【００２６】
ＢＳ１は、不図示のＭＳ（Mobile Station）と無線通信を行う基地局装置である。
【００２７】
ＡＳＮ−ＧＷ３は、ＢＳ１をＡＳＮに接続するゲートウェイ装置である。
【００２８】
ＥＭＳ４は、ＢＳ１およびＡＳＮ−ＧＷ３を管理する管理装置である。
【００２９】
ＢＳ１、ＡＳＮ−ＧＷ３、およびＥＭＳ４は、保守者端末２や開発担当者端末８から見て遠隔の地に設置されており、監視対象システムを構成している。
【００３０】
すなわち、本実施形態の無線通信システムは、監視対象システムに属するＢＳ１、ＡＳＮ−ＧＷ３、およびＥＭＳ４に障害が発生したかまたは障害が発生する可能性があるかを検知し、その障害の対処を行うものである。
【００３１】
なお、ＢＳ１に対する設定および操作は、保守者端末２のＷＥＢ−ＧＵＩ（Graphical User Interface）およびＥＭＳ４を用いて、遠隔から行うことが可能である。
【００３２】
ＢＳ１は、ＢＳ１上の動作記録となる動作ログ（例えば、起動した、ＭＳが帰属した、認証に成功したなどのイベントの記録や、ＢＳ１からのメッセージの送信やＡＳＮ−ＧＷ３およびＭＳからのメッセージの受信の失敗・成功の記録など）を、動作ログメッセージ（/var/log/messages）としてＳｙｓｌｏｇサーバ５にリアルタイムに転送する。
【００３３】
また、ＢＳ１は、ＢＳ１とＡＳＮ−ＧＷ３間、および、ＢＳ１とＥＭＳ４間で有線通信されるメッセージ（例えば、ＳＮＭＰ（Simple Network Management Protocol）のＧＥＴ／ＳＥＴメッセージなど）の通信記録となる有線部キャプチャログを常時取得し、Ｓｙｓｌｏｇサーバ５にリアルタイムに転送する。なお、これらのメッセージは、WiresharkやEtherealといったキャプチャソフトによりキャプチャすることが可能である。
【００３４】
また、ＢＳ１は、ＡＳＮ−ＧＷ３との接続に用いるパラメタ（例えば、ＡＳＮ−ＧＷ３のＩＤやＩＰアドレス、タイマーなど）の設定値の情報を、Ｓｙｓｌｏｇサーバ５に転送する。
【００３５】
ＡＳＮ−ＧＷ３は、ＢＳ１とＡＳＮ−ＧＷ３間、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログを常時取得し、Ｓｙｓｌｏｇサーバ５にリアルタイムに転送する。
【００３６】
また、ＡＳＮ−ＧＷ３は、ＢＳ１との接続に用いるパラメタ（例えば、ＢＳ１のＩＤやＩＰアドレス、タイマーなど）の設定値の情報を、Ｓｙｓｌｏｇサーバ５に転送する。
【００３７】
ＥＭＳ４は、ＢＳ１とＥＭＳ４間、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログを常時取得し、Ｓｙｓｌｏｇサーバ５にリアルタイムに転送する。
【００３８】
また、ＥＭＳ４は、ＥＭＳ４に管理対象として登録されているＢＳ１およびＡＳＮ−ＧＷ３に対するアラームやＢＳ１およびＡＳＮ−ＧＷ３においてイベントが発生した場合に表示するメッセージの表示記録や、ＥＭＳ４上の動作記録となるメッセージログをＳｙｓｌｏｇサーバ５にリアルタイムに転送する。
【００３９】
また、ＥＭＳ４は、ＥＭＳ４にＢＳ１およびＡＳＮ−ＧＷ３を登録した際に、ＢＳ１およびＡＳＮ−ＧＷ３を識別するインベントリ情報（例えば、インストールされているＳＷのバージョン番号やシリアル番号、ＨＷ（Hardware）の番号など）を取得し、取得したＢＳ１およびＡＳＮ−ＧＷ３のインベントリ情報と、自身のインベントリ情報と、をＳｙｓｌｏｇサーバ５に転送する。
【００４０】
図２を参照すると、Ｓｙｓｌｏｇサーバ５は、ログ収集部９と、障害検出部１０と、障害キーワードリスト格納部１１と、ログ転送部１２と、を有している。
【００４１】
ログ収集部９は、ＢＳ１の動作ログ、ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、ＢＳ１とＥＭＳ４間の有線部キャプチャログ、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログ、ＥＭＳ４のメッセージログ、ＢＳ１のインベントリ情報、ＡＳＮ−ＧＷ３のインベントリ情報、ＥＭＳ４のインベントリ情報、ＢＳ１のパラメタ設定値の情報、および、ＡＳＮ−ＧＷ３のパラメタ設定値の情報を収集し、収集したこれらの情報を一時的に格納する。
【００４２】
障害キーワードリスト格納部１１には、ＢＳ１の動作ログに表示されるエラーキーワード、ＥＭＳ４のメッセージログに表示されるエラーキーワード、および、有線部キャプチャログに表示される障害に繋がるエラーキーワードが、障害キーワードとして格納されている。なお、これら障害キーワードには、ログ内に過去に実際に出力されたことがあるか否かを示す付加情報が付加されているものとする。
【００４３】
ここで、ＢＳ１の動作ログに表示されるエラーキーワードとは、例えば、［ERR］、［NRM］、warningなどの文字列である。
【００４４】
また、ＥＭＳ４のメッセージログに表示されるエラーキーワードとは、ＥＭＳ４のメッセージログがメッセージの表示記録である場合は、例えば、リンク断や不具合の発生時に表示されるメッセージに含まれる文字列などである。また、ＥＭＳ４のメッセージログが動作記録である場合は、例えば、ＳＷのダウンロードに失敗したことを示す文字列などである。
【００４５】
また、有線部キャプチャログに表示される障害に繋がるエラーキーワードとは、以下が挙げられる。例えば、監視対象システム内で、requestメッセージは送信されているが、これに対するresponseメッセージが返信されていない場合、監視対象システムに属するＢＳ１、ＡＳＮ−ＧＷ３、またはＥＭＳ４のいずれかの装置で障害が発生している可能性がある。また、ＥＭＳ４からＳＮＭＰのＳＥＴメッセージが送信されているが、これがＢＳ１で受信されていない場合も同様に、いずれかの装置で障害が発生している可能性がある。このような場合、有線部キャプチャログのError statusという項目に含まれる文字列が、エラーキーワードとなる。
【００４６】
障害検出部１０は、ログ収集部９に格納されたＢＳ１の動作ログ、有線部キャプチャログ、およびＥＭＳ４のメッセージログの中から、障害キーワードリスト格納部１１に格納された障害キーワードを検出する。
【００４７】
もし、障害キーワードが検出されたログがなかった場合、障害検出部１０は、問い合わせなどがあったログを迅速に抽出できるようにするため、ログ収集部９に一時的に格納した、ＢＳ１の動作ログ、有線部キャプチャログ、ＥＭＳ４のメッセージログ、インベントリ情報、およびパラメタ設定値の情報を、そのまま一定期間格納させておく。
【００４８】
一方、障害キーワードが検出されたログがあった場合、障害検出部１０は、まず、その障害キーワードに付加されている付加情報に基づいて、その障害キーワードに示される障害が新規バグであるか否かを判定する。すなわち、障害検出部１０は、障害キーワードに付加されている付加情報が、その障害キーワードが過去に出力されていないことを示していれば、新規バグであると判定する。
【００４９】
次に、障害検出部１０は、そのログ内で障害キーワードが出力された出力時刻を特定し、特定した出力時刻までのログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、および有線部キャプチャログ）を、障害ログとしてログ格納部９から取得する。
【００５０】
もし、ＢＳ１の動作ログまたはＢＳ１で取得した有線部キャプチャログの中に障害キーワードが検出された場合は、障害検出部１０は、ＢＳ１の起動時刻から上記の出力時刻までのログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、および、ＢＳ１とＥＭＳ４間の有線部キャプチャログ）を取得する。
【００５１】
また、ＥＭＳ４のメッセージログまたはＥＭＳ４で取得した有線部キャプチャログの中に障害キーワードが検出された場合は、障害検出部１０は、ＥＭＳ４の起動時刻から上記の出力時刻までのログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、ＢＳ１とＥＭＳ４間の有線部キャプチャログ、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログ）を取得する。
【００５２】
また、ＡＳＮ−ＧＷ３で取得した有線部キャプチャログの中に障害キーワードが検出された場合は、障害検出部１０は、ＡＳＮ−ＧＷ３の起動時刻から上記の出力時刻までのログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログ）を取得する。
【００５３】
さらに、障害検出部１０は、ＢＳ１およびＡＳＮ−ＧＷ３のパラメタ設定値の情報に基づいて、ＢＳ１とＡＳＮ−ＧＷ３とのパラメタ設定の不一致または設定不備があるかを検出する。例えば、障害検出部１０は、ＢＳ１にパラメタとして設定されているＡＳＮ−ＧＷ３のＩＤやＩＰアドレスが、ＡＳＮ−ＧＷ３のものとは異なる場合、パラメタ設定の不一致と判定する。また、例えば、障害検出部１０は、ＢＳ１にＡＳＮ−ＧＷ３のＩＤやＩＰアドレスがパラメタとして設定されていない場合は、パラメタの設定不備と判定する。
【００５４】
次に、障害検出部１０は、ＢＳ１またはＡＳＮ−ＧＷ３のうちパラメタ設定の不一致または設定不備の原因となる装置においてパラメタが設定された設定時刻を特定し、特定した設定時刻の前後一定期間のログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、ＢＳ１とＥＭＳ４間の有線部キャプチャログ、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログ）を、障害ログとしてログ格納部９から取得する。
【００５５】
さらに、障害検出部１０は、ＢＳ１、ＡＳＮ−ＧＷ３およびＥＭＳ４のインベントリ情報をログ収集部９から取得する。
【００５６】
そして、障害検出部１０は、上記で取得した障害ログ、インベントリ情報、およびパラメタ設定値の情報と、検出結果（障害キーワードの検出結果、新規バグの検出結果、パラメタ設定の不一致または設定不備の検出結果）と、をログ転送部１２に格納する。
【００５７】
ログ転送部１２は、上記で格納された情報を、ログ格納サーバ７に転送する。
【００５８】
図３を参照すると、ログ格納サーバ７は、ログ格納部１３と、対応付けリスト格納部１４と、キーワード検索部１５と、修正ＳＷ格納部１６と、新規バグ解析部１７と、を有している。
【００５９】
ログ格納部１３は、Ｓｙｓｌｏｇサーバ５のログ転送部１２から転送されてきた情報を格納する。
【００６０】
対応付けリスト格納部１４には、障害ログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、有線部キャプチャログ）と、その障害ログに示される障害を修正する修正ＳＷと、を対応付ける対応付けリストが格納されている。
【００６１】
修正ＳＷ格納部１６には、修正ＳＷが格納されている。
【００６２】
キーワード検索部１５は、対応付けリスト格納部１４に基づいて、ログ格納部１３に格納されている障害ログのうち、障害が新規バグではないと判定された障害ログに対応する修正ＳＷを検索する。
【００６３】
もし、障害ログに対応する修正ＳＷが検索された場合は、キーワード検索部１５は、検索された既存の修正ＳＷを修正ＳＷ格納部１６から読み出し、読み出した既存の修正ＳＷとその修正ＳＷに対応した適切なパラメタ値（例えば、接続装置のＩＤなど）を設定するための設定用ファイルとを、ＥＭＳ４のＳＷダウンロードフォルダに格納する。
【００６４】
同時に、キーワード検索部１５は、メールサーバ６に対し、ＢＳ１、ＡＳＮ−ＧＷ３、およびＥＭＳ４のインベントリ情報と、既存の修正ＳＷがＥＭＳ４のＳＷダウンロードフォルダに置かれた旨の情報とを、保守者端末２および開発担当者端末８宛にメールで送信するよう指示する。
【００６５】
一方、障害ログに対応する修正ＳＷが検索されない場合や、その障害ログに示される障害が新規バグである場合、新規バグ解析部１７は、障害箇所、障害の原因となる装置、および、パラメタ設定の不一致箇所および設定不備項目の解析を自動で行う。
【００６６】
もし、障害検出部１０において、ＢＳ１の動作ログ内で障害キーワードが検出されていた場合は、新規バグ解析部１７は、そのＢＳ１上で動作するＳＷのソースコードのライン番号を基に、ＢＳ１上の障害箇所を割り出す。
【００６７】
ここで、ＢＳ１上で動作するＳＷは、障害があった場合には、障害箇所が分かるようにするため、ソースコードのライン番号を動作ログに出力するように作り込みがされているものとする。そのため、新規バグ解析部１７は、ソースコードのどの設計部分に障害箇所があるかを判断できる。
【００６８】
そして、新規バグ解析部１７は、上記で割り出した障害箇所の情報を、解析結果としてログ格納部１３に追加で格納する。
【００６９】
また、障害検出部１０において、ＥＭＳ４のメッセージログ内または有線部キャプチャログ内で障害キーワードが検出されていた場合は、新規バグ解析部１７は、障害の原因となる装置が、ＢＳ１、ＡＳＮ−ＧＷ３、またはＥＭＳ４のどれであるかを割り出す。
【００７０】
例えば、新規バグ解析部１７は、ＢＳ１とＥＭＳ４間の有線部キャプチャログ内で障害キーワードが検出されていた場合、有線部キャプチャログ内に出力されているＩＰアドレスを参照して、ＢＳ１からＥＭＳ４宛にメッセージが送信されていることが確認されたが、このメッセージがＥＭＳ４で受信されていないことが確認されたとする。この場合、障害箇所はＢＳ１またはＥＭＳ４であるかを特定できないものの、障害の原因となっている装置として、ＥＭＳ４を割り出すことができる。
【００７１】
そして、新規バグ解析部１７は、上記で割り出した障害の原因となる装置の情報を、解析結果としてログ格納部１３に追加で格納する。
【００７２】
また、障害検出部１０において、ＢＳ１とＡＳＮ−ＧＷ３とのパラメタ設定の不一致または設定不備が検出されていた場合は、新規バグ解析部１７は、不一致箇所または設定不備項目を割り出す。
【００７３】
そして、新規バグ解析部１７は、上記で割り出したパラメタ設定の不一致箇所または設定不備項目の情報を、解析結果としてログ格納部１３に追加で格納する。
【００７４】
以降の処理は、ログ格納部１３に格納されている障害ログのサイズに応じて、次のように分かれる。ただし、以下のサイズは一例であって、本発明はこれに限定されない。
【００７５】
障害ログのサイズが１０ＭＢ以上である場合は、ログ格納部１３は、障害ログを、障害キーワードが出力された出力時刻から遡って１０ＭＢ分にカットし、カットした障害ログを改めて格納し、その他の部分は破棄する。
【００７６】
また、障害ログのサイズが２００ＫＢ以上１０ＭＢ未満の場合は、ログ格納部１３は、格納している情報をそのまま保持する。
【００７７】
そして、ログ格納部１３は、メールサーバ６に対し、ログ格納サーバ７のログ格納部１３に、障害ログ、解析結果、およびインベントリ情報がある旨の情報を、開発担当者端末８宛にメールで送信するよう指示する。これを受けて、開発担当者は、ログ格納サーバ７のログ格納部１３から障害ログ、解析結果、およびインベントリ情報を取得し、解析結果を基に障害ログを調査する。
【００７８】
また、障害ログのサイズが２００ＫＢ未満の場合は、ログ格納部１３は、メールサーバ６に対し、ログ格納部１３に格納されている障害ログ、解析結果、およびインベントリ情報を、開発担当者端末８宛にメールで送信するよう指示する。これを受けて、開発担当者は、解析結果を基に障害ログを調査する。
【００７９】
開発担当者による調査の結果、障害がバグではなかった場合は、開発担当者端末８は、問題ない旨の情報を、保守者端末２宛にメールで送信する。
【００８０】
開発担当者による調査の結果、障害がバグであった場合は、開発担当者は、修正ＳＷを更新し、開発担当者端末８は、更新した新規の修正ＳＷとその修正ＳＷに対応した適切なパラメタ値を設定するための設定用ファイルとを、ＥＭＳ４のＳＷダウンロードフォルダに格納する。
【００８１】
新規の修正ＳＷがＥＭＳ４のＳＷダウンロードフォルダに格納されたのを契機に、メールサーバ６は、ＢＳ１、ＡＳＮ−ＧＷ３、およびＥＭＳ４のインベントリ情報と、新規の修正ＳＷがＥＭＳ４のＳＷダウンロードフォルダに置かれた旨の情報とを、保守者端末２および開発担当者端末８宛にメールで送信する。
【００８２】
更に、開発担当者端末８は、障害情報（障害箇所の情報、障害の原因となる装置の情報、ＢＳ１とＡＳＮ−ＧＷ３とのパラメタ設定の不一致または設定不備がある旨の情報など）と、新規の修正ＳＷがリリースされた旨の情報とを、保守者端末２宛にメールで送信する。これを受けて、保守者は、新規の修正ＳＷとパラメタ値の設定用ファイルとをダウンロードし、新規の修正ＳＷで運用を開始する。
【００８３】
以下、本実施形態の無線通信ステムの動作について、図４−１、図４−２、図４−３、図５、図６、図７、図８、図９、図１０、図１１−１、図１１−２、および図１２に示すフローチャートを参照して説明する。
【００８４】
まず、保守者は、ＥＭＳ４、Ｓｙｓｌｏｇサーバ５、およびログ格納サーバ７の事前準備を行う（図４−１のステップＡ１）。
【００８５】
具体的には、保守者は、ＥＭＳ４のキャプチャソフトを起動して、ＢＳ１とＥＭＳ４間の有線部キャプチャログ、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログの取得を開始させる（図４−１のステップＡ１、図８のステップＥ１，Ｅ２）。
【００８６】
また、保守者は、ＥＭＳ４に、ＢＳ１およびＡＳＮ−ＧＷ３のインベントリ情報を取得させる（図４−１のステップＡ１、図５のステップＢ１、図７のステップＤ１、図８のステップＥ３，Ｅ４）。
【００８７】
また、保守者は、Ｓｙｓｌｏｇサーバ５の障害キーワードリスト１１に、ＢＳ１の動作ログに表示されるエラーキーワード、ＥＭＳ４のメッセージログに表示されるエラーキーワード、および、有線部キャプチャログに表示される障害に繋がるエラーキーワードを、障害キーワードとして格納する（図４−１のステップＡ１、図９のステップＦ１）。
【００８８】
また、保守者は、ログ格納サーバ７の対応付けリスト格納部１４に、障害ログと修正ＳＷとの対応付けリストを格納する（図４−１のステップＡ１、図１１−１のステップＨ１）。
【００８９】
また、保守者は、ログ格納サーバ７の修正ＳＷ格納部１６に、修正ＳＷを格納する（図４−１のステップＡ１、図１１−１のステップＨ２）。
【００９０】
次に、保守者は、ＢＳ１の動作ログの出力先を、Ｓｙｓｌｏｇサーバ５に設定する（図４−１のステップＡ２、図５のステップＢ２）。
【００９１】
次に、保守者は、ＢＳ１およびＡＳＮ−ＧＷ３の運用を開始する（図４−１のステップＡ３、図５のステップＢ３、図７のステップＤ２）。そして、保守者は、ＢＳ１のキャプチャソフトを起動して、ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、および、ＢＳ１とＥＭＳ４間の有線部キャプチャログの取得を開始させる。また、保守者は、ＡＳＮ−ＧＷ３のキャプチャソフトを起動して、ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログの取得を開始させる。
【００９２】
次に、Ｓｙｓｌｏｇサーバ５のログ収集部９は、以下の情報を収集し、一時的に格納する（図４−１のステップＡ４、図５のステップＢ４、図７のステップＤ３、図８のステップＥ５、図９のステップＦ２）。
【００９３】
・ＢＳ１の動作ログ
・ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、ＢＳ１とＥＭＳ４間の有線部キャプチャログ、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログ
・ＥＭＳ４のメッセージログ
・ＢＳ１のパラメタ設定値の情報、および、ＡＳＮ−ＧＷ３のパラメタ設定値の情報
・ＢＳ１のインベントリ情報、ＡＳＮ−ＧＷ３のインベントリ情報、および、ＥＭＳ４のインベントリ情報
次に、Ｓｙｓｌｏｇサーバ５の障害検出部１０は、ログ収集部９に格納されたＢＳ１の動作ログ、有線部キャプチャログ、およびＥＭＳ４のメッセージログの中から、障害キーワードリスト格納部１１に格納された障害キーワードを検出する（図４−１のステップＡ５、図９のステップＦ３）。
【００９４】
さらに、障害検出部１０は、ＢＳ１およびＡＳＮ−ＧＷ３のパラメタ設定値の情報に基づいて、ＢＳ１とＡＳＮ−ＧＷ３とのパラメタ設定の不一致または設定不備があるかを検出する（図４−１のステップＡ６、図９のステップＦ４）。
【００９５】
もし、障害キーワードが検出されたログがなく、かつ、パラメタ設定の不一致および設定不備が検出されなかった場合（図４−１のステップＡ７のＮｏ、図９のステップＦ５のＮｏ）、障害検出部１０は、ログ収集部９に対し、ＢＳ１の動作ログ、有線部キャプチャログ、ＥＭＳ４のメッセージログ、インベントリ情報、およびパラメタ設定値の情報を、そのまま一定期間格納させておく（図４−１のステップＡ８、図９のステップＦ６）。そして、障害検出部１０は、以降に、ログの問い合わせがあり次第、そのログをログ収集部９から抽出する（図４−１のステップＡ９、図９のステップＦ７）。
【００９６】
一方、障害キーワードが検出されたログがある場合、または、パラメタ設定の不一致または設定不備が検出された場合（図４−１のステップＡ７のＹｅｓ、図９のステップＦ５のＹｅｓ）、前者であれば、まず、障害検出部１０は、障害キーワードに示される障害が新規バグであるか否かを検出する（図４−１のステップＡ１０、図９のステップＦ８）。
【００９７】
次に、障害検出部１０は、該当するログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、有線部キャプチャログ）を障害ログとしてログ格納部９から取得するとともに、ＢＳ１、ＡＳＮ−ＧＷ３およびＥＭＳ４のインベントリ情報と、ＢＳ１およびＡＳＮ−ＧＷ３のパラメタ設定値の情報と、をログ収集部９から取得し、取得した情報と検出結果（障害キーワードの検出結果、新規バグの検出結果、パラメタ設定の不一致または設定不備の検出結果）とをログ転送部１２に格納する（図４−１のステップＡ１１、図９のステップＦ９）。
【００９８】
もし、ＢＳ１の動作ログまたはＢＳ１で取得した有線部キャプチャログの中に障害キーワードが検出された場合は、障害検出部１０は、ＢＳ１の起動時刻から、障害キーワードが出力された出力時刻までのログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、および、ＢＳ１とＥＭＳ４間の有線部キャプチャログ）を、障害ログとして取得する。
【００９９】
また、ＥＭＳ４のメッセージログまたはＥＭＳ４で取得した有線部キャプチャログの中に障害キーワードが検出された場合は、障害検出部１０は、ＥＭＳ４の起動時刻から、障害キーワードが出力された出力時刻までのログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、ＢＳ１とＥＭＳ４間の有線部キャプチャログ、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログ）を、障害ログとして取得する。
【０１００】
また、ＡＳＮ−ＧＷ３で取得した有線部キャプチャログの中に障害キーワードが検出された場合は、障害検出部１０は、ＡＳＮ−ＧＷ３の起動時刻から、障害キーワードが出力された出力時刻までのログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログ）を、障害ログとして取得する。
【０１０１】
また、ＢＳ１とＡＳＮ−ＧＷ３とのパラメタ設定の不一致または設定不備が検出された場合は、障害検出部１０は、ＢＳ１またはＡＳＮ−ＧＷ３のうちパラメタ設定の不一致または設定不備の原因となる装置においてパラメタが設定された設定時刻の前後一定期間のログ（ＢＳ１の動作ログ、ＥＭＳ４のメッセージログ、ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、ＢＳ１とＡＳＮ−ＧＷ３間の有線部キャプチャログ、および、ＡＳＮ−ＧＷ３とＥＭＳ４間の有線部キャプチャログ）を、障害ログとして取得する。
【０１０２】
次に、Ｓｙｓｌｏｇサーバ５のログ転送部１２は、上記で格納された情報を、ログ格納サーバ７に転送し、ログ格納部１３に格納する（図４−１のステップＡ１２、図９のステップＦ１０、図１１−１のステップＨ３）。
【０１０３】
次に、ログ格納サーバ７のキーワード検索部１５は、ログ格納部１３に格納されている障害ログに示される障害が新規バグであるか否かを判定する（図４−２のステップＡ１３、図１１−２のステップＨ４）。
【０１０４】
もし、障害ログに示される障害が新規バグでなく、既存バグである場合（図４−２のステップＡ１３のＮｏ、図１１−２のステップＨ４のＮｏ）、キーワード検索部１５は、対応付けリスト格納部１４に基づいて、障害ログに対応する修正ＳＷを検索する（図４−２のステップＡ１４、図１１−２のステップＨ５）。
【０１０５】
もし、障害ログに対応する修正ＳＷが検索された場合は（図４−２のステップＡ１５のＮｏ、図６のステップＣ１のＮｏ、図８のステップＥ６のＮｏ、図１０のステップＧ１のＮｏ、図１１−２のステップＨ６のＮｏ、図１２のステップＩ１のＮｏ）、キーワード検索部１５は、検索された既存の修正ＳＷを修正ＳＷ格納部１６から読み出し、読み出した既存の修正ＳＷとその修正ＳＷに対応した適切なパラメタ値を設定するための設定用ファイルとを、ＥＭＳ４のＳＷダウンロードフォルダに格納する（図４−２のステップＡ１６、図８のステップＥ７、図１１−２のステップＨ７）。同時に、メールサーバ６は、ＢＳ１、ＡＳＮ−ＧＷ３、およびＥＭＳ４のインベントリ情報と、既存の修正ＳＷがＥＭＳ４のＳＷダウンロードフォルダに置かれた旨の情報とを、保守者端末２および開発担当者端末８宛にメールで送信する（図４−２のステップＡ１７、図６のステップＣ２、図８のステップＥ７、図１０のステップＧ２、図１２のステップＩ２）。この場合、保守者および開発担当者は既存の修正ＳＷで対応することになる。
【０１０６】
一方、障害ログに対応する修正ＳＷが検索されない場合や（図４−２のステップＡ１５のＹｅｓ、図１１−２のステップＨ６のＹｅｓ）、その障害ログに示される障害が新規バグである場合（図４−２のステップＡ１３のＹｅｓ、図１１−２のステップＨ４のＹｅｓ）、以降、新規バグ解析部１７は、障害箇所、障害の原因となる装置、および、パラメタ設定の不一致箇所および設定不備項目の解析を自動で行うことになる。
【０１０７】
もし、障害検出部１０において、ＥＭＳ４のメッセージログ内または有線部キャプチャログ内で障害キーワードが検出されていた場合は（図４−２のステップＡ１８のＹｅｓ、図１１−２のステップＨ８のＹｅｓ）、新規バグ解析部１７は、障害の原因となる装置が、ＢＳ１、ＡＳＮ−ＧＷ３、またはＥＭＳ４のどれであるかを割り出し、割り出した障害の原因となる装置の情報を、解析結果としてログ格納部１３に追加で格納する（図４−２のステップＡ１９、図１１−２のステップＨ９）。
【０１０８】
また、障害検出部１０において、ＢＳ１の動作ログ内で障害キーワードが検出されていた場合は（図４−２のステップＡ２０のＹｅｓ、図１１−２のステップＨ１０のＹｅｓ）、新規バグ解析部１７は、そのＢＳ１上で動作するＳＷのソースコードのライン番号を基に、ＢＳ１上の障害箇所を割り出し、割り出した障害箇所の情報を、解析結果としてログ格納部１３に追加で格納する（図４−２のステップＡ２１、図１１−２のステップＨ１１）。
【０１０９】
また、障害検出部１０において、ＢＳ１とＡＳＮ−ＧＷ３とのパラメタ設定の不一致または設定不備が検出されていた場合は（図４−２のステップＡ２２のＹｅｓ、図１１−２のステップＨ１２のＹｅｓ）、新規バグ解析部１７は、不一致箇所または設定不備項目を割り出し、割り出したパラメタ設定の不一致箇所または設定不備項目の情報を、解析結果としてログ格納部１３に追加で格納する（図４−２のステップＡ２３、図１１−２のステップＨ１３）。
【０１１０】
このとき、ログ格納部１３に格納されている障害ログのサイズが２００ＫＢ未満の場合は（図４−３のステップＡ２４のＮｏ、図１０のステップＧ３のＮｏ、図１２のステップＩ３のＮｏ）、メールサーバ６は、ログ格納サーバ７のログ格納部１３に格納されている障害ログ、解析結果、およびインベントリ情報を、開発担当者端末８宛にメールで送信する（図４−３のステップＡ２５、図１０のステップＧ４、図１２のステップＩ４）。
【０１１１】
また、障害ログのサイズが１０ＭＢ以上である場合は（図４−３のステップＡ２６のＹｅｓ、図１１−２のステップＨ１４のＹｅｓ）、ログ格納部１３は、障害ログを、障害キーワードが出力された出力時刻から遡って１０ＭＢ分にカットし、カットした障害ログを改めて格納し、その他の部分は破棄する（図４−３のステップＡ２７、図１１−２のステップＨ１５）。なお、障害ログのサイズが２００ＫＢ以上１０ＭＢ未満の場合は（図４−３のステップＡ２６のＮｏ、図１１−２のステップＨ１４のＮｏ）、ログ格納部１３は、格納している情報をそのまま保持する。
【０１１２】
次に、メールサーバ６は、ログ格納サーバ７のログ格納部１３に、障害ログ、解析結果、およびインベントリ情報がある旨の情報を、開発担当者端末８宛にメールで送信する（図４−３のステップＡ２８、図１０のステップＧ５、図１２のステップＩ５）。
【０１１３】
これを受けて、開発担当者は、ログ格納サーバ７のログ格納部１３から障害ログ、解析結果、およびインベントリ情報を取得する（図４−３のステップＡ２９）。
【０１１４】
以降、メールによりまたはログ格納サーバ７から障害ログを取得した開発担当者は、解析結果を基に障害ログを調査する（図４−３のステップＡ３０）。
【０１１５】
開発担当者による調査の結果、障害がバグではなかった場合は（図４−３のステップＡ３１のＮｏ、図６のステップＣ３のＮｏ）、開発担当者端末８は、問題ない旨の情報を、保守者端末２宛にメールで送信する（図４−３のステップＡ３２、図６のステップＣ４、図１２のステップＩ７）。
【０１１６】
開発担当者による調査の結果、障害がバグであった場合は（図４−３のステップＡ３１のＹｅｓ、図６のステップＣ３のＹｅｓ、図８のステップＥ８のＹｅｓ、図１０のステップＧ６のＹｅｓ、図１２のステップＩ６のＹｅｓ）、開発担当者は、修正ＳＷを更新し（図４−３のステップＡ３３）、開発担当者端末８は、更新した新規の修正ＳＷとその修正ＳＷに対応した適切なパラメタ値を設定するための設定用ファイルとを、ＥＭＳ４のＳＷダウンロードフォルダに格納する（図４−３のステップＡ３４、図８のステップＥ９、図１２のステップＩ８）。
【０１１７】
新規の修正ＳＷがＥＭＳ４のＳＷダウンロードフォルダに格納されたのを契機に（図５のステップＢ５のＹｅｓ、図７のステップＤ４のＹｅｓ）、メールサーバ６は、ＢＳ１、ＡＳＮ−ＧＷ３、およびＥＭＳ４のインベントリ情報と、新規の修正ＳＷがＥＭＳ４のＳＷダウンロードフォルダに置かれた旨の情報とを、保守者端末２および開発担当者端末８宛にメールで送信する（図４−３のステップＡ３５、図６のステップＣ５、図１０のステップＧ７、図１２のステップＩ９）。
【０１１８】
更に、開発担当者端末８は、障害情報と、新規の修正ＳＷがリリースされた旨の情報を、保守者端末２宛にメールで送信する（図４−３のステップＡ３６、図６のステップＣ６、図１２のステップＩ１０）。
【０１１９】
これを受けて、保守者は、新規の修正ＳＷとパラメタ値の設定用ファイルとをダウンロードし（図４−３のステップＡ３７）、ダウンロード後、新規の修正ＳＷでＢＳ１またはＡＳＮ−ＧＷ３の運用を開始する（図４−３のステップＡ３８、図５のステップＢ６、図７のステップＤ５）。
【０１２０】
上述したように本実施形態においては、ＢＳ１、ＡＳＮ−ＧＷ３、およびＥＭＳ４から、ログを収集し、そのうちの障害キーワードを含むログに基づき、ＢＳ１上の障害箇所および障害の原因となる装置を解析しているため、障害が発生する前に障害の前兆を装置ごとに早期に検知できるという効果が得られる。
【０１２１】
また、本実施形態においては、ＢＳ１およびＡＳＮ−ＧＷ３から、互いの接続に用いるパラメタの設定値の情報を収集し、ＢＳ１とＡＳＮ−ＧＷ３とのパラメタ設定の不一致箇所または設定不備項目を解析しているため、パラメタ設定の不一致または設定不備に起因する障害が発生する前に、その障害の前兆を早期に検知することができるという効果が得られる。
【０１２２】
また、本実施形態においては、障害キーワードが検出された障害ログに関する情報を、自動的に開発担当者端末８に送信しているため、障害発生後に改めてログを取得するために再現試験を実施する必要がないという効果が得られる。
【０１２３】
また、本実施形態においては、新規バグについても、障害箇所や、障害の原因となる装置を自動的に割り出しているため、人が調査する時間を極力少なくすることができ、短時間で多くの障害に対処することができるという効果が得られる。
【符号の説明】
【０１２４】
１−１，１−２    ＢＳ
２    保守者端末
３    ＡＳＮ−ＧＷ
４    ＥＭＳ
５    Ｓｙｓｌｏｇサーバ
６    メールサーバ
７    ログ格納サーバ
８    開発担当者端末
９    ログ収集部
１０    障害検出部
１１    障害キーワードリスト格納部
１２    ログ転送部
１３    ログ格納部
１４    対応付けリスト格納部
１５    キーワード検索部
１６    修正ＳＷ格納部
１７    新規バグ解析部
【図１】
2010277424.tif 000003
【図２】
2010277424.tif 000004
【図３】
2010277424.tif 000005
【図４−１】
2010277424.tif 000006
【図４−２】
2010277424.tif 000007
【図４−３】
2010277424.tif 000008
【図５】
2010277424.tif 000009
【図６】
2010277424.tif 000010
【図７】
2010277424.tif 000011
【図８】
2010277424.tif 000012
【図９】
2010277424.tif 000013
【図１０】
2010277424.tif 000014
【図１１−１】
2010277424.tif 000015
【図１１−２】
2010277424.tif 000016
【図１２】
2010277424.tif 000017
【図１３】
2010277424.tif 000018