(57)【要約】【課題】簡易的な解析結果に加えて、より詳細な解析結果を提供するコンピュータ保守支援システムを提供すること。【解決手段】コンピュータの保守作業を支援するための情報を提供するコンピュータ保守支援システムであって、保守対象であるコンピュータに保存されたコンピュータの設定情報及びコンピュータの動作が記録されたログ情報を含む解析対象データを収集し、解析する解析装置１１０と、１または２以上の解析装置１１０と接続され、解析装置１１０から取得した解析対象データを解析する解析サーバ１２０と、解析装置１１０が解析した１次解析レポート１４０と、解析サーバ１２０が解析した２次解析レポート１５０とを受信して、コンピュータの保守作業に用いられる情報を出力する監視用出力装置１３０と、を備えるコンピュータ保守支援システムが提供される。【選択図】図１
2008090504.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータの保守作業を支援するための情報を提供するコンピュータ保守支援システムであって、
保守対象であるコンピュータに保存された前記コンピュータの設定情報及び前記コンピュータの動作が記録されたログ情報を含む解析対象データを収集し、解析する解析装置と、
１または２以上の前記解析装置と接続され、前記解析装置から取得した前記解析対象データを解析する解析サーバと、
前記解析装置が解析した１次解析レポートと、前記解析サーバが解析した２次解析レポートとを受信して、前記コンピュータの保守作業に用いられる情報を出力する監視用出力装置と、
を備えることを特徴とする、コンピュータ保守支援システム。
【請求項２】
前記解析サーバは、前記解析対象データの解析に用いられ、前記コンピュータに問題があるか否かを判断するための判断条件を記憶する判断条件データベースを含み、
前記判断条件データベースは、前記解析サーバにおける解析処理の結果を基にして更新されることを特徴とする、請求項１に記載のコンピュータ保守支援システム。
【請求項３】
前記解析サーバは、複数の前記解析装置と接続され、前記複数の解析装置のうちの１つから取得した前記解析対象データを解析するときに、他の前記解析装置から取得した前記解析対象データまたは同一の前記解析装置の過去の前記解析対象データと比較することにより解析を行うことを特徴とする、請求項１または２のいずれかに記載のコンピュータ保守支援システム。
【請求項４】
前記解析サーバは、前記１次解析レポートを前記解析装置から受信し、前記解析対象データの解析に用いることを特徴とする、請求項１〜３のいずれかに記載のコンピュータ保守支援システム。
【請求項５】
前記解析サーバは、前記解析装置から受信した前記解析対象データまたは前記１次解析レポートの少なくともいずれかを用いて、前記判断条件データベースを更新することを特徴とする、請求項４に記載のコンピュータ保守支援システム。
【請求項６】
前記解析装置は、前記解析サーバまたは前記監視用出力装置の少なくともいずれかに対し、解析処理によって検出された問題点の緊急度を通知するための１次警告メッセージを送信することを特徴とする、請求項１〜５のいずれかに記載のコンピュータ保守支援システム。
【請求項７】
前記解析サーバは、前記解析装置から前記１次警告メッセージが通知されるまでは解析処理を行わず、前記１次警告メッセージが通知されてはじめて当該解析装置から前記解析対象データを取得して解析処理を行うことを特徴とする、請求項６に記載のコンピュータ保守支援システム。
【請求項８】
前記監視用出力装置は、前記１次警告メッセージを受信したら、利用者に異常を通知するための警告アラームを出力することを特徴とする、請求項６または７のいずれかに記載のコンピュータ保守支援システム。
【請求項９】
前記解析サーバは、前記監視用出力装置に対し、解析によって検出された問題点の緊急度を通知する２次警告メッセージを送信し、
前記監視用出力装置は、前記１次警告メッセージと前記２次警告メッセージとを受信したら、前記警告アラームを出力することを特徴とする、請求項６〜８のいずれかに記載のコンピュータ保守支援システム。
【請求項１０】
前記監視用出力装置は、前記１次解析レポートと前記２次解析レポートと対応付けて出力させることを特徴とする、請求項１〜９のいずれかに記載のコンピュータ保守支援システム。
【請求項１１】
コンピュータの保守作業を支援するための情報を提供する解析サーバであって、
１または２以上の解析装置によって収集された、保守対象であるコンピュータに保存された前記コンピュータの設定情報と前記コンピュータの動作が記録されたログ情報とを含む解析対象データを取得する解析対象データ取得部と、
前記解析対象データを解析する解析処理部と、
前記解析処理部による解析結果から解析レポートを作成する解析レポート作成部と、
を備えることを特徴とする、解析サーバ。
【請求項１２】
前記解析サーバは、前記解析対象データの解析した内容から、前記コンピュータに問題があるか否かを判断するための判断条件を記憶する判断条件データベースを含み、
前記判断条件データベースは、前記解析サーバにおける解析処理の結果を基にして更新されることを特徴とする、請求項１１に記載の解析サーバ。
【請求項１３】
前記解析サーバは、複数の前記解析装置と接続され、
前記解析処理部は、前記複数の解析装置のうちの１つから取得した前記解析対象データを解析するときに、他の前記解析装置から取得した前記解析対象データまたは同一の前記解析装置の過去の前記解析対象データと比較することにより解析を行うことを特徴とする、請求項１１または１２のいずれかに記載の解析サーバ。
【請求項１４】
前記解析処理部は、前記解析装置が解析した１次解析レポートを前記解析装置から受信し、前記解析対象データの解析に用いることを特徴とする、請求項１１〜１３のいずれかに記載の解析サーバ。
【請求項１５】
前記判断条件データベースは、前記解析装置から受信した前記解析対象データまたは前記１次解析レポートの少なくともいずれかを用いて更新されることを特徴とする、請求項１４に記載の解析サーバ。
【請求項１６】
前記解析サーバは、前記解析装置で検出された問題点の緊急度を通知する１次警告メッセージが通知されるまでは解析処理を行わず、前記１次警告メッセージが通知されてはじめて当該解析装置から前記解析対象データを取得し解析処理を行うことを特徴とする、請求項１１〜１５のいずれかに記載の解析サーバ。
【請求項１７】
前記解析サーバは、前記解析処理部で検出された問題点の緊急度を通知する２次警告メッセージを外部装置に対して送信することを特徴とする、請求項１１〜１６のいずれかに記載の解析サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ保守支援システム及び解析サーバに係り、コンピュータの保守作業を支援するコンピュータ保守支援システム及び解析サーバに関する。
【背景技術】
【０００２】
サーバコンピュータなどのコンピュータシステムの管理者が、システムの設定状態の確認や障害発生時の調査等のシステム保守作業を行う場合、コンピュータシステム内に保存されているシステム構成情報、ログファイル等を用いて行うことが多い。
【０００３】
システム構成情報は、コンピュータシステムを管理するオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）を構成する設定情報である。システム構成情報には、例えば、ＯＳのインストールに必要なコンピュータ名、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスやサブネットマスク、デフォルトゲートウェイ等のネットワークの設定値、カーネルの定義情報（コンフィグレーション）の値等が含まれる。これらの設定値は、ＯＳのインストール時に初期設定され、ハードウェアやアプリケーションの追加等によって自動的に更新されたり、あるいはシステム管理者の操作によって手動で変更される。
【０００４】
また、ログファイルは、ＯＳや各アプリケーションによって出力されるものであって、システムの動作状況を記録したファイルである。ＯＳによって記録されるログファイルには、例えば、プログラムの起動やハードウェアの故障等の発生現象について記録したイベント・ログ、ＣＰＵやメモリ等の使用状況を記録したパフォーマンス・ログ等がある。
【０００５】
このようなシステム構成情報、ログファイル等を参照することによって、システム管理者は、コンピュータシステムの設定状態を確認し、システムが正常に運用されているかどうかを確認することができる。あるいは、障害発生時に、これらの情報を解析することによって、障害の発生原因を突き止め、設定を変更することによって、システムを正常な状態に戻すことができる。
【０００６】
従来より、上述したようなシステム構成情報やログファイル等を自動的に収集し、システムの保守作業に利用するための方法が提案されている。例えば、特許文献１には、システム構成情報及びログファイル等を自動的に収集し、予め設定された判断基準に基づいてそれらの情報を解析するシステム解析装置が記載されている。
【０００７】
【特許文献１】特開２００５−２６６９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、従来の方法では、設定情報やログ情報を自動的に収集しても、収集されたデータから保守・解析担当者が解析を行うのに時間が掛かる、または、項目の確認漏れや確認ミス、問題点の見落とし等が生じやすい等の問題があった。あるいは、ログの内容を解析するにはスキルが必要なため、担当者毎に解析の判断基準が異なる場合があり、解析の品質にばらつきが生じるという問題もあった。また、収集したデータから自動的に解析を行う場合でも、解析の条件を設定・更新するのに手間がかかったり、自動解析だけでは十分ではなく、収集されたデータを用いて再度解析担当者が詳細な解析を行わなければならない場合もあった。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、簡易的な解析結果に加えて、より詳細な解析結果を提供してコンピュータの保守管理作業を支援することが可能な、新規かつ改良されたコンピュータ保守支援システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、コンピュータの保守作業を支援するための情報を提供するコンピュータ保守支援システムであって、保守対象であるコンピュータに保存されたコンピュータの設定情報及びコンピュータの動作が記録されたログ情報を含む解析対象データを収集し、解析する解析装置と、１または２以上の解析装置と接続され、解析装置から取得した解析対象データを解析する解析サーバと、解析装置が解析した１次解析レポートと解析サーバが解析した２次解析レポートとを受信して、コンピュータの保守作業に用いられる情報を出力する監視用出力装置と、を備えることを特徴とする、コンピュータ保守支援システムが提供される。
【００１１】
かかる構成により、解析対象データを自動的に取得し、かつ、その際に１次解析を行うことができるので、解析対象データの収集漏れを防止することができるようになる。また、解析装置で収集された解析対象データをさらに解析サーバで解析することによって、解析装置では簡易的な解析を行って問題点を検出し、解析サーバではより詳細な解析を行うといった段階的な解析処理を行うことができるようになる。
【００１２】
また、解析サーバは、解析対象データの解析に用いられ、コンピュータに問題があるか否かを判断するための判断条件を記憶する判断条件データベースを含み、判断条件データベースは、解析サーバにおける解析処理の結果を基にして更新されるようにしてもよい。これにより、解析処理において得られるノウハウを判断条件として用いることができ、より質の高い解析を行うことができる。また、このような解析処理のノウハウを反映した判断情報データベースを用いることにより、専門知識を有しないユーザであっても容易に的確な保守作業を行うことができる。
【００１３】
また、解析サーバは、複数の解析装置と接続され、複数の解析装置のうちの１つから取得した解析対象データを解析するときに、他の解析装置から取得した解析対象データと比較することにより解析を行うようにしてもよい。あるいは、同一の解析装置について複数の時点での解析対象データを比較して正常動作時と障害発生時、各種設定変更前と変更後の解析対象データを比較して解析を行うようにしてもよい。これにより、解析を行う対象であるコンピュータから収集した解析対象データのみを用いる解析装置における解析処理と比較して、より進んだ内容の解析を行うことができる。
【００１４】
また、解析サーバは、１次解析レポートを解析装置から受信し、解析対象データの解析に用いるようにしてもよい。これにより、１次解析処理で行った解析結果を基にして、さらに詳細な解析を行うことができるため、解析処理を効率的に行うことができる。
【００１５】
また、解析サーバは、解析装置から受信した解析対象データまたは１次解析レポートの少なくともいずれかを用いて、判断条件データベースを更新するようにしてもよい。これにより、解析装置で行った解析処理の過程で得られるノウハウも、判断条件データベースに反映することができるようになる。
【００１６】
また、解析装置は、解析サーバまたは監視用出力装置の少なくともいずれかに対し、解析処理によって検出された問題点の緊急度を通知するための１次警告メッセージを送信するようにしてもよい。これにより、利用者に対して早期に問題の発生や問題の重要度・緊急度を通知することができ、利用者が問題に対する早急な対処をとることができるようになる。
【００１７】
また、解析サーバは、解析装置から１次警告メッセージが通知されるまでは解析処理を行わず、１次警告メッセージが通知されてはじめて解析装置から解析対象データを取得して解析処理を行うようにしてもよい。これにより、解析装置で問題が検出された場合に限って、解析サーバでの詳細な解析が行われるようにすることができ、解析が必要な場合にのみ解析サーバを効率よく使用することができるようになる。
【００１８】
また、監視用出力装置は、１次警告メッセージを受信したら、利用者に異常を通知するための警告アラームを出力するようにしてもよい。これにより、解析担当者やユーザにコンピュータの異常をいち早く感知させ、早急に対処させることが可能となる。
【００１９】
また、解析サーバは、監視用出力装置に対し、解析によって検出された問題点の緊急度を通知する２次警告メッセージを送信し、監視用出力装置は、１次警告メッセージと２次警告メッセージとを受信したら、警告アラームを出力するようにしてもよい。これにより、問題の重要度や緊急度が高い場合に限定して警告アラームによる通知を行うことができる。
【００２０】
また、監視用出力装置は、１次解析レポートと２次解析レポートと対応付けて出力させるようにしてもよい。これにより、解析装置において解析した内容をさらに解析サーバで詳細に解析した場合に、１次解析レポートで検出された問題点の詳細な解析結果を、簡単に２次解析レポートから参照することができるようになる。また、２次解析レポートは詳細な解析結果を含んでいるため、大量のデータが存在する場合もあるが、そのような場合であっても、参照したい内容を容易に見つけ出すことができるようになる。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータの保守作業を支援するための情報を提供する解析サーバであって、１または２以上の解析装置によって収集された、保守対象であるコンピュータに保存されたコンピュータの設定情報とコンピュータの動作が記録されたログ情報とを含む解析対象データを取得する解析対象データ取得部と、解析対象データを解析する解析処理部と、解析処理部による解析結果から解析レポートを作成する解析レポート作成部と、を備えることを特徴とする、解析サーバが提供される。
【００２２】
かかる構成により、複数のコンピュータの解析対象データを用いた解析を集中的に行うことができる。また、各コンピュータで行った簡易的な解析結果に加えて、さらに詳細で質の高い解析結果を提供することができる。
【００２３】
また、解析サーバは、解析対象データの解析した内容から、コンピュータに問題があるか否かを判断するための判断条件を記憶する判断条件データベースを含み、判断条件データベースは、解析サーバにおける解析処理の結果を基にして更新されるようにしてもよい。これにより、解析処理において得られるノウハウを判断条件として用いることができ、より質の高い解析を行うことができる。また、このような解析処理のノウハウを反映した判断情報データベースを用いることにより、専門知識を有しないユーザであっても容易に的確な保守作業を行うことができる。
【００２４】
また、解析サーバは、複数の解析装置と接続され、解析処理部は、複数の解析装置のうちの１つから取得した解析対象データを解析するときに、他の解析装置から取得した解析対象データと比較することにより解析を行うようにしてもよい。あるいは、同一の解析装置について複数の時点での解析対象データを比較して正常動作時と障害発生時、各種設定変更前と変更後の解析対象データを比較して解析を行うようにしてもよい。これにより、解析を行う対象であるコンピュータから収集した解析対象データのみを用いる解析装置における解析処理と比較して、より進んだ内容の解析を行うことができる。
【００２５】
また、解析処理部は、解析装置が解析した１次解析レポートを解析装置から受信し、解析対象データの解析に用いてもよい。これにより、１次解析処理で行った解析結果を基にして、さらに詳細な解析を行うことができるため、解析処理を効率的に行うことができる。
【００２６】
また、判断条件データベースは、解析装置から受信した解析対象データまたは１次解析レポートの少なくともいずれかを用いて更新されてもよい。これにより、解析装置で行った解析処理の過程で得られるノウハウも、判断条件データベースに反映することができるようになる。
【００２７】
また、解析サーバは、解析装置で検出された問題点の緊急度を通知する１次警告メッセージが通知されるまでは解析処理を行わず、１次警告メッセージが通知されてはじめて当該解析装置から解析対象データを取得し解析処理を行うようにしてもよい。これにより、解析装置で問題が検出された場合に限って、解析サーバでの詳細な解析が行われるようにすることができ、解析が必要な場合にのみ解析サーバを効率よく使用することができるようになる。
【００２８】
また、解析サーバは、解析処理部で検出された問題点の緊急度を通知する２次警告メッセージを外部装置に対して送信するようにしてもよい。これにより、利用者に対して早期に問題の発生や問題の重要度・緊急度を通知することができ、利用者が問題に対する早急な対処をとることができるようになる。
【発明の効果】
【００２９】
以上説明したように本発明によれば、簡易的な解析結果に加えて、より詳細な解析結果を提供してコンピュータの保守管理作業を支援することができる。
【発明を実施するための最良の形態】
【００３０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３１】
まず、図１〜３を参照して、本発明の一実施形態にかかるコンピュータ保守支援システムについて説明する。ここで、図１は、本発明の一実施形態にかかるコンピュータ保守支援システム１００の概略構成を示すブロック図である。図２は、本発明の一実施形態にかかる１次解析装置１１０の概略構成を示すブロック図である。図３は、本発明の一実施形態にかかる２次解析サーバ１２０の概略構成を示すブロック図である。
【００３２】
本実施形態にかかるコンピュータ保守支援システム１００は、保守対象であるユーザのコンピュータのシステム構成情報やログ情報等を解析し、保守作業に用いることのできる情報をシステム管理担当者等に提供するためのシステムである。ここで、コンピュータの保守作業とは、コンピュータシステムの新規構築、構成や設定の変更、定期診断、障害発生時の調査及び復旧等の作業をいう。
【００３３】
本実施形態にかかるコンピュータ保守支援システム１００は、図１に示すように、１以上の１次解析装置１１０と、２次解析サーバ１２０と、監視用出力装置１３０とにより構成される。以下、コンピュータ保守支援システム１００の各構成要素についてそれぞれ説明する。
【００３４】
（１次解析装置１１０）
１次解析装置１１０は、保守対象であるユーザのコンピュータ（以下、保守対象コンピュータという）のシステム構成情報やログ情報等を解析し、解析結果である１次解析レポート１４０を監視用出力装置１３０に出力するための装置である。１次解析装置１１０は、図２に示すように、解析対象データ収集部１１１と、１次解析処理部１１２と、１次解析レポート作成部１１３と、データ送信部１１４と、１次警告メッセージ通知部１１５と、により構成される。以下、１次解析装置１１０の各部についてそれぞれ説明する。
【００３５】
（解析対象データ収集部１１１）
解析対象データ収集部１１１は、保守対象コンピュータに保存されている設定情報、リソース情報、ログ情報等のデータ（以下、解析対象データという）を収集するための機能部である。解析対象データ収集部１１１は、予め設定された時間間隔をおいて定期的に、あるいは解析担当者等の操作により適宜解析対象データの収集を行う。収集されたデータは、１次解析処理部１１２に送られる。
【００３６】
図４は、解析対象データ収集部１１１において収集される解析対象データの一例を示した説明図である。図４に示すように、収集される解析対象データは、例えば、コンピュータのホスト名や機種名などのシステム構成情報、インストールされているアプリケーションの情報、カーネルの情報、メモリやネットワーク、ディスクに関する情報、オペレーティングシステム（ＯＳ）上のログファイル（ｓｙｓｌｏｇ．ｌｏｇ、ｓｈｕｔｄｏｗｎｌｏｇ等）やインストールログ等の各種ログ情報等を含む。
【００３７】
解析対象データ収集部１１１は、収集時の保守対象コンピュータのシステムログ等のように既存の情報を取得するばかりでなく、コンピュータの設定を一時的に変更したときのシステムログ等も取得して、システムの状態をより的確に解析することができるようにしてもよい。また、収集される解析対象データは、解析ノウハウの蓄積等に応じて定期的または必要に応じて追加及び変更されるようにしてもよい。あるいは、収集される解析対象データを必要に応じて選択できるようにしてもよい。
【００３８】
さらに、解析対象データ収集部１１１は、簡易プログラムであるシェルスクリプト（ｓｈｅｌｌ  ｓｃｒｉｐｔ）により、複数のデータ取得処理をバッチ処理して、その結果を解析対象データとして取得するようにしてもよい。シェルスクリプトは、ＯＳのシェルが直接解釈・処理できるため、保守対象コンピュータにおけるリソース等の消費を最小限にとどめることができると共に、複数の解析対象データを短時間で取得することができる。あるいは、解析対象データ収集部１１１は、保守・解析担当者やユーザとの対話型処理によって、解析対象データを取得するようにしてもよい。
【００３９】
（１次解析処理部１１２）
１次解析処理部１１２は、解析対象データ収集部１１１において収集された解析対象データの内容を解析し、保守対象コンピュータの問題点を抽出するための機能部である。１次解析処理部１１２は、解析対象データ収集部１１１から解析対象データを受け取ると、予め設定された判断基準に従って、各データの内容を解析し、解析結果を１次解析レポート作成部１１３に対して出力する。解析処理は、解析対象データ収集部１１１から解析対象データを受け取る毎に随時実行するようにしてもよく、あるいは、解析対象データを一時的にハードディスクなどの記憶装置（図示せず）に格納しておき、予め設定された時間間隔をおいて定期的に実行してもよく、あるいは外部からの要求等に応じて適宜実行するようにしてもよい。
【００４０】
１次解析処理部１１２は、図４に示すような解析対象データの内容から、保守対象コンピュータのリソース使用状況や設定状態、動作状況等を分析し、保守対象コンピュータに異常が発生していないか、設定された値に誤りがないか等の判断を行う。
【００４１】
例えば、１次解析処理部１１２は、解析対象データに含まれるリソース情報から、リソースの使用状況を解析し、メモリの使用率が所定の割合以下である場合には、リソース不足が発生していると判断して、その旨を１次解析レポート作成部１１３に通知する。あるいは、例えば、ログ情報からＣＰＵの使用率を求め、その使用率が所定の割合、例えば９０％以上である場合にはシステムが暴走していると判断し、その旨を１次解析レポート作成部に通知する。
【００４２】
（１次解析レポート作成部１１３）
１次解析レポート作成部１１３は、１次解析処理部１１２における解析結果から１次解析レポート１４０を作成するための機能部である。１次解析レポート作成部１１３は、１次解析処理部１１２から解析結果を受け取り、保守対象コンピュータの設定の問題点やその対応方法等を含む１次解析レポート１４０を作成する。作成された１次解析レポート１４０は、１次解析レポート送信部に送られる。あるいは、ハードディスクなどの記憶装置（図示せず）に１次解析レポート１４０を格納するようにしてもよい。
【００４３】
また、１次解析レポート１４０は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のウェブブラウザで表示可能な形式により作成されてもよい。これにより、解析担当者やユーザは、ウェブブラウザをインストールした情報処理装置を用いて、１次解析レポート１４０の内容を確認することができる。
【００４４】
（データ送信部１１４）
データ送信部１１４は、解析対象データ収集部１１１により収集された解析対象データを２次解析サーバ１２０に対して送信し、また、１次解析レポート作成部１１３から出力された１次解析レポート１４０を監視用出力装置１３０、または２次解析サーバ１２０に対して送信するための機能部である。
【００４５】
データ送信部１１４は、解析対象データ収集部１１１または１次解析レポート作成部１１３から、解析対象データまたは１次解析レポート１４０を受け取る毎に、監視用出力装置１３０または２次解析サーバ１２０に対してデータを送信してもよい。あるいは、ハードディスクなどの記憶装置（図示せず）に格納された解析対象データまたは１次解析レポート１４０を、予め設定された時間間隔をおいて定期的に、あるいは２次解析サーバ１２０や監視用出力装置１３０から要求があった時点で取り出し、送信するようにしてもよい。
【００４６】
（１次警告メッセージ通知部１１５）
１次警告メッセージ通知部１１５は、１次解析処理部１１２による解析の結果検出された問題についての警告メッセージを監視用出力装置１３０に通知するための機能部である。警告メッセージは、検出された問題全てについて通知されてもよく、または、検出された問題の重要度や緊急度を比較し、重要度や緊急度の度合いが一定以上のレベルにある問題が検出された場合に限り、通知されるようにしてもよい。あるいは、問題の重要度や緊急度の度合いに応じて異なる警告メッセージを通知するようにしてもよい。これにより、利用者に対して、早期の問題の発生や問題の重要度・緊急度を通知することができ、問題に対する早急な対処が必要な場合には非常に効果がある。
【００４７】
また、１次警告メッセージ通知部１１５は、監視用出力装置１３０とともに、２次解析サーバに対しても同様の警告メッセージを通知するようにしてもよい。
【００４８】
以上、１次解析装置１１０の各部について説明した。かかる構成により、解析対象データを自動的に取得し、かつ、その際に１次解析を行うことができるので、解析対象データの収集漏れを防止することができるようになる。また、１次解析レポート１４０を送信することにより、解析担当者やユーザが随時コンピュータの状態について確認することができ、早期に異常を発見することができる。
【００４９】
（２次解析サーバ１２０）
２次解析サーバ１２０は、１次解析装置１１０から解析対象データや１次解析レポート１４０を取得して、１次解析装置よりも詳細な解析を行うための装置である。２次解析サーバ１２０は、図３に示すように、データ受信部１２１と、２次解析処理部１２２と、判断条件データベース１２３と、判断条件更新部１２４と、２次解析レポート作成部１２５と、２次解析レポート送信部１２６と、２次警告メッセージ通知部１２７とにより構成される。以下、２次解析サーバ１２０の各部についてそれぞれ説明する。
【００５０】
（データ受信部１２１）
データ受信部１２１は、１次解析装置１１０から出力された解析対象データまたは１次解析レポート１４０を受け取るための機能部である。受け取った解析対象データまたは１次解析レポート１４０は、２次解析処理部１２２に渡される。あるいは、ハードディスク等の記憶装置に格納され、任意のタイミングで２次解析処理部１２２によって取り出されるようにされてもよい。また、データ受信部１２１は、１次解析装置１１０から通知される１次警告メッセージを受信し、２次解析処理部１２２に受信したメッセージに通知する。
【００５１】
（２次解析処理部１２２）
２次解析処理部１２２は、データ受信部１２１によって１次解析装置１１０から受信した解析対象データの解析を行うための機能部である。２次解析処理部１２２は、解析対象データを取得すると、判断条件データベース１２３に予め設定された判断基準を用いて、解析対象データが判断条件データベース１２３に格納された判断基準に適合するか否か、又は判断基準を超えるか否か等の判断を行うことにより、保守対象コンピュータの設定状態や動作等の問題点を検出する。判断条件データベース１２３には、複数の１次解析装置１１０で行った解析結果から得られたノウハウが反映されており、１次解析装置１１０で行われる１次解析処理よりもさらに詳細な質の高い解析を行うことができる。
【００５２】
また、２次解析処理部１２２は、データ受信部１２１によって１次解析装置１１０から受信した１次解析レポート１４０の内容を用いて解析を行ってもよい。これにより、１次解析処理で行った解析結果を基にして、さらに詳細な解析を行うことができるため、解析処理を効率的に行うことができる。
【００５３】
また、２次解析サーバ１２０は、複数の１次解析装置１１０から解析対象データを取得し、各解析対象データに対応する保守対象コンピュータについての解析処理を行う。従って、２次解析処理部１２２は、１つの保守対象コンピュータについての解析を行う際に、そのコンピュータの解析対象データと、同様のシステム構成等を有する他の保守対象コンピュータの解析対象データとを比較し、設定情報の相違点等を解析することにより、保守対象コンピュータの問題点を検出するように構成されてもよい。これにより、解析を行う対象のコンピュータから収集した解析対象データのみを用いる１次解析装置１１０における解析処理と比較して、より進んだ内容の解析を行うことができる。あるいは、同一の解析装置について複数の時点での解析対象データを比較して正常動作時と障害発生時、各種設定変更前と変更後の解析対象データを比較して解析を行うようにしてもよい。これにより、過去の正常に動作していた時の設定情報との相違点等を解析することにより、保守対象コンピュータの問題点を検出することができる。
【００５４】
また、２次解析処理部１２２は、１次解析装置１１０から１次警告メッセージが通知されるまでは解析処理を行わず、１次解析装置１１０から１次警告メッセージが通知されたときにはじめて解析処理を行うようにしてもよい。また、１次解析装置１１０において検出された問題点の重要度や緊急度に応じて異なる内容の１次警告メッセージが通知される場合、通知された１次警告メッセージの重要度や緊急度が所定のレベル以上である場合のみ、２次解析処理部１２２が解析処理を行うようにしてもよい。これにより、１次解析装置１１０で問題が検出された場合に限って、２次解析サーバ１２０での詳細な解析が行われるようにすることができる。さらに、２次解析を実施する問題の重要度や緊急度のレベルを設定することによって、必要な場合にのみ２次解析が実行され、２次解析サーバ１２０を効率よく使用することができるようになる。
【００５５】
（判断条件データベース１２３）
判断条件データベース１２３は、２次解析処理部１２２の解析処理において用いられ、保守対象コンピュータに問題があるか否かを判断するための判断条件を記憶するための記憶部である。判断条件データベース１２３には、１次解析装置１１０で行われる１次解析処理よりもさらに詳細な解析を行うことのできる判断条件が記憶されている。判断条件は、初期設定時には保守・解析担当者等によって手動で設定される。また、初期設定後は、判断条件更新部１２４によって、判断条件の追加や変更が行われるように構成される。また、保守・解析担当者等が、定期的または適宜設定内容を手動で変更することができるように構成されてもよい。
【００５６】
（判断条件更新部１２４）
判断条件更新部１２４は、判断条件データベース１２３に格納された判断条件を追加または変更するための機能部である。判断条件更新部１２４は、定期的又は外部からの要求等に応じて適宜判断条件や解析に用いられるパラメータを更新する。このような判断条件の更新は、保守対象コンピュータにおける新しいアプリケーションや接続機器（例えば、ビデオカード等）の追加、ネットワーク構成の変更、ＯＳのバージョンアップや新規なアプリケーションの追加等に伴って行われる。
【００５７】
また、判断条件更新部１２４は、２次解析処理部１２２における解析処理の過程で得られた新規な問題やそれに対する対処法から随時新たな判断条件を生成し、判断条件データベース１２３に反映するようにしてもよい。これにより、解析処理において得られたノウハウを判断条件として用いることができ、より質の高い解析を行うことができる。また、このような解析処理のノウハウを反映した判断情報データベースを用いることにより、専門知識を有しないユーザであっても容易に的確な保守作業を行うことができる。
【００５８】
また、判断条件更新部１２４は、１次解析装置１１０から受信した解析対象データやは１次解析レポート１４０を用いて判断条件データベース１２３を更新してもよい。これにより、１次解析装置で行った解析処理の過程で得られるノウハウ情報も、判断条件データベースに反映することができるようになる。このように、解析に用いられる判断条件が定期的又は適宜更新されることにより、追加された付帯機器や最新のＯＳのバージョンに対応したノウハウが蓄積され、保守対象コンピュータの状態に応じた的確な解析が行えるようになり利便性が向上する。
【００５９】
（２次解析レポート作成部１２５）
２次解析レポート作成部１２５は、２次解析処理部１２２における解析結果から２次解析レポート１５０を作成するための機能部である。２次解析レポート作成部１２５は、２次解析処理部１２２から解析結果を受け取り、保守対象コンピュータの設定の問題点やその対応方法等を含む２次解析レポート１５０を作成する。作成された２次解析レポート１５０は、２次解析レポート送信部１２６に送られる。または、ハードディスクなどの記憶装置（図示せず）に、２次解析レポート１５０を格納するようにしてもよい。
【００６０】
また、２次解析レポート１５０は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のウェブブラウザで表示可能な形式により作成されてもよい。これにより、解析担当者やユーザは、ウェブブラウザをインストールした情報処理装置を用いて、２次解析レポート１５０の内容を確認することができる。
【００６１】
（２次解析レポート送信部１２６）
２次解析レポート送信部１２６は、２次解析レポート作成部１２５から出力された２次解析レポート１５０を監視用出力装置１３０に送信するための機能部である。２次解析レポート送信部１２６は、２次解析レポート作成部１２５から２次解析レポート１５０を受け取る毎に解析対象データを送信するようにしてもよい。または、ハードディスクなどの記憶装置（図示せず）に格納された２次解析レポート１５０を、予め設定された時間間隔をおいて定期的に、あるいは監視用出力装置１３０から要求があった時点で取り出し、送信するようにしてもよい。
【００６２】
（２次警告メッセージ通知部１２７）
２次警告メッセージ通知部１２７は、２次解析処理部１２２による解析の結果検出された問題についての警告メッセージを監視用出力装置１３０に通知するための機能部である。警告メッセージは、検出された問題全てについて通知されてもよく、または、検出された問題の重要度や緊急度を比較し、重要度や緊急度の度合いが一定以上のレベルにある問題が検出された場合に限り、通知されるようにしてもよい。あるいは、問題の重要度や緊急度の度合いに応じて異なる警告メッセージを通知するようにしてもよい。これにより、利用者に対して、早期の問題の発生や問題の重要度・緊急度を通知することができ、問題に対する早急な対処が必要な場合には非常に効果がある。
【００６３】
（監視用出力装置１３０）
監視用出力装置１３０は、１次解析装置１１０または２次解析サーバ１２０からそれぞれ送信された１次解析レポート１４０及び２次解析レポート１５０を出力し、システム管理者やユーザが保守対象コンピュータの状態を監視するために利用される装置である。監視用出力装置１３０は、例えば、１次解析レポート１４０及び２次解析レポート１５０を表示するディスプレイ等の表示部を備えたパーソナルコンピュータや携帯情報端末等の情報処理装置であってもよいし、紙などの印刷媒体に１次解析レポート１４０及び２次解析レポート１５０を印刷するプリンタ等の印刷装置であってもよい。
【００６４】
また、監視用出力装置１３０は、１次解析レポート１４０と２次解析レポート１５０とを対応付けて出力させるようにしてもよい。即ち、１次解析レポート１４０及び２次解析レポート１５０の両方に同種の項目に関する解析結果が含まれる場合、両者が同時に参照できたり、あるいは、一方の項目から他方の項目が簡単に参照できるように出力されてもよい。これにより、１次解析装置において解析した内容をさらに２次解析サーバで詳細に解析した場合に、１次解析レポート１４０で検出された問題点の詳細な解析結果を、簡単に２次解析レポート１５０から参照することができるようになる。また、２次解析レポート１５０は詳細な解析結果を含んでいるため、大量のデータが存在する場合もあるが、そのような場合であっても、参照したい内容を容易に見つけ出すことができるようになる。
【００６５】
また、監視用出力装置１３０は、例えば、半導体メモリ、光ディスク、磁気ディスク等の各種の記憶媒体からなる記憶装置を備え、送信された１次解析レポート１４０及び２次解析レポート１５０を格納するように構成されてもよい。これにより、過去に送信された１次解析レポート１４０及び２次解析レポート１５０を記憶装置に蓄積しておき、任意のタイミングで過去のレポートを参照したり、あるいは、複数の異なる時期のレポートを比較したりすることができるようになる。
【００６６】
また、監視用出力装置１３０は、１次解析装置から１次警告メッセージを受け取った場合、または、２次解析サーバから２次警告メッセージを受け取った場合に、警告アラームを発して利用者に保守対象コンピュータの異常を通知するようにしてもよい。あるいは、１次警告メッセージと２次警告メッセージとの両方を受け取った場合にのみ、警告アラームを発するようにしてもよい。
【００６７】
警告アラームは、利用者の注意を喚起し、コンピュータの異常を認識させることが可能なように構成される。例えば、ディスプレイ等の表示部やプリンタ等に文字や画像を出力したり、または、ブザーやスピーカー等により音声を出力したりするようにしてもよい。あるいは、解析担当者等の電子メールアドレスに異常を通知する電子メールを送信するようにしてもよい。これにより、解析担当者やユーザがコンピュータの異常をいち早く感知することができ、早急に対処することが可能となる。
【００６８】
また、警告アラームは、異常の度合いに応じて、段階的に出力されるようにしてもよい。例えば、上述のディスプレイやスピーカー等を用いる場合に、異常の度合いに応じて異なる出力を行ったり、複数個のＬＥＤを用いて異常の度合いに応じた数のＬＥＤを点灯させるなどしてもよい。これにより、利用者は、保守対象コンピュータの異常の度合いをより直感的に認識できるようになる。
【００６９】
以上、本実施形態にかかるコンピュータ保守支援システム１００について説明した。
【００７０】
次に、図５及び図６に基づいて、本実施形態にかかるコンピュータ保守支援システム１００により実行される処理の一例を説明する。ここで、図５は、本実施形態にかかる１次解析装置１１０及び監視用出力装置１３０において行われる１次解析処理の流れを示すフローチャートである。また、図６は、本実施形態にかかる２次解析サーバ１２０及び監視用出力装置１３０において行われる２次解析処理の流れを示すフローチャートである。
【００７１】
図５に示すように、まず、ステップＳ２００で、１次解析装置１１０は、保守対象コンピュータに保存されている設定情報、リソース情報、ログ情報等からなる解析対象データを収集する。解析対象データの収集処理は、予め定められた時間間隔をおいて定期的に実行されてもよいし、あるいは、解析担当者やユーザの操作等により適宜実行されてもよい。
【００７２】
次いで、ステップＳ２０２で、１次解析装置１１０は、収集した解析対象データの内容を解析する。
【００７３】
ステップＳ２０２の解析の結果、問題点が検出された場合、ステップＳ２０４で問題点の緊急度を判断し、ステップＳ２０６で１次解析装置１１０から２次解析サーバ１２０及び監視用出力装置１３０に対して１次警告メッセージを通知する。
【００７４】
監視用出力装置１３０は、ステップＳ３００で１次警告メッセージを受け取り、ステップＳ３０２で警告アラームを発生させる。
【００７５】
次いで、ステップＳ２０８で、１次解析装置１１０は、解析結果を基にして１次解析レポート１４０を作成し、ステップＳ２１０で、２次解析サーバ１２０及び監視用出力装置１３０に対して１次解析レポート１４０を送信する。
【００７６】
監視用出力装置１３０は、ステップＳ３０４で１次解析レポート１４０を受信し、ステップＳ３０６で１次解析レポート１４０を表示させる。
【００７７】
ステップＳ２１２で、ステップＳ２００で収集された解析対象データを２次解析サーバ１２０に送信する。なお、ステップＳ２１２は、ステップＳ２００の後であれば任意のタイミングで実行されることができる。例えば、ステップＳ２００の後にステップＳ２１２を実行し、その後ステップＳ２０２以下を実行してもよい。あるいは、ステップＳ２０６またはステップＳ２１０で、１次警告メッセージまたは１次解析レポート１４０の送信時に、同時に実行されてもよい。あるいは、２次解析サーバ１２０からの要求があった時点で初めてステップＳ２１２を実行するようにしてもよい。
【００７８】
次に、図６を参照して、２次解析サーバ１２０及び監視用出力装置１３０における処理について説明する。ここでは、２次解析サーバ１２０が、１次解析装置１１０からの１次警告メッセージを受信したときに２次解析処理を実行する処理の一例について説明する。
【００７９】
まず、ステップＳ４００で、２次解析サーバ１２０が、１次解析装置１１０からの１次警告メッセージを受信する。
【００８０】
次いで、ステップＳ４０２で、２次解析サーバ１２０は、１次解析装置１１０に対し、解析対象データ及び１次解析レポート１４０を要求し、取得する。
【００８１】
次いで、ステップＳ４０４で、取得した解析対象データ及び１次解析レポート１４０に基づいて２次解析処理を実行する。
【００８２】
ステップＳ４０４の解析の結果、問題点が検出された場合、ステップＳ４０６で問題点の緊急度を判断し、ステップＳ４０８で監視用出力装置１３０に対して２次警告メッセージを通知する。
【００８３】
監視用出力装置１３０は、ステップＳ５００で２次警告メッセージを受け取り、ステップＳ５０２で警告アラームを発生させる。
【００８４】
次いで、ステップＳ４１０で、２次解析サーバ１２０は、解析結果を基にして２次解析レポート１５０を作成し、ステップＳ４１２で、監視用出力装置１３０に対して２次解析レポート１５０を送信する。
【００８５】
監視用出力装置１３０は、ステップＳ５０４で２次解析レポート１５０を受信し、ステップＳ５０６で２次解析レポート１５０を表示させる。
【００８６】
さらに、２次解析サーバ１２０は、ステップＳ４１４で、ステップＳ４０４の解析処理の結果、判断条件データベース１２３を更新する。
【００８７】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態に係るコンピュータ保守支援システムの概略構成を示すブロック図である。
【図２】本実施形態に係る１次解析装置の概略構成を示すブロック図である。
【図３】本実施形態に係る２次解析サーバの概略構成を示すブロック図である。
【図４】本実施形態に係る解析対象データ収集部において収集される解析対象データの一例を示した説明図である。
【図５】本実施形態に係る１次解析装置及び監視用出力装置の処理の流れを示すフローチャートである。
【図６】本実施形態に係る２次解析サーバ及び監視用出力装置の処理の流れを示すフローチャートである。
【符号の説明】
【００８９】
１００    コンピュータ保守支援システム
１１０    １次解析装置
１１１    解析対象データ収集部
１１２    １次解析処理部
１１３    １次解析レポート作成部
１１４    データ送信部
１１５    １次警告メッセージ通知部
１２０    ２次解析サーバ
１２１    データ受信部
１２２    ２次解析処理部
１２３    判断条件データベース
１２４    判断条件更新部
１２５    ２次解析レポート作成部
１２６    ２次解析レポート送信部
１２７    ２次警告メッセージ通知部
１３０    監視用出力装置
１４０    １次解析レポート
１５０    ２次解析レポート
【図１】
2008090504.tif 000003
【図２】
2008090504.tif 000004
【図３】
2008090504.tif 000005
【図４】
2008090504.tif 000006
【図５】
2008090504.tif 000007
【図６】
2008090504.tif 000008