(57)【要約】【課題】オペレーティングシステムがストールした状況であっても、ログ情報の採取を可能とするログ採取装置および方法等を提供すること。【解決手段】本発明によるログ採取装置は、情報処理装置のオペレーティングシステムのストールを検知する手段（ＯＳ監視機能）と、前記オペレーティングシステムのストールが検知された場合、外部接続端子を認識すると共に、前記情報処理装置のログ情報と前記オペレーティングシステムのログ情報を採取する手段（認証機能、ログ採取機能）と、前記認識された外部接続端子に所定の記憶装置が接続された場合、該記憶装置を認証する手段（認証機能）と、前記記憶装置の認証が完了した場合、前記採取されたログ情報を、前記外部接続端子を介して前記記憶装置に転送する手段（ＵＳＢドライバ）とを備える。【選択図】図１
2010231646.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置のオペレーティングシステムを監視し、該オペレーティングシステムのストールを検知するオペレーティングシステム監視手段と、
前記オペレーティングシステムのストールが検知された場合、外部接続端子を認識すると共に、前記情報処理装置のログ情報と前記オペレーティングシステムのログ情報を採取するログ採取手段と、
前記認識された外部接続端子に所定の記憶装置が接続された場合、該記憶装置を認証する認証手段と、
前記記憶装置の認証が完了した場合、前記採取された前記情報処理装置のログ情報と前記オペレーティングシステムのログ情報を、前記外部接続端子を介して前記記憶装置に転送する情報転送手段と
を備えたログ採取装置。
【請求項２】
前記ログ採取手段は、前記オペレーティングシステムのストールが検知された場合、該オペレーティングシステムのストールが検知されたことを前記オペレーティングシステムのログ情報に記録する請求項１記載のログ採取装置。
【請求項３】
前記オペレーティングシステム監視手段は、更に、前記オペレーティングシステムの復旧を検知し、
前記ログ採取手段は、前記オペレーティングシステムの復旧が検知された場合、前記記憶装置との接続を切断すると共にログ情報の採取を停止する請求項１または２の何れか１項記載のログ採取装置。
【請求項４】
情報処理装置のオペレーティングシステムを監視し、該オペレーティングシステムのストールを検知するオペレーティングシステム監視段階と、
前記オペレーティングシステムのストールが検知された場合、外部接続端子を認識すると共に、前記情報処理装置のログ情報と前記オペレーティングシステムのログ情報を採取するログ採取段階と、
前記認識された外部接続端子に所定の記憶装置が接続された場合、該記憶装置を認証する認証段階と、
前記記憶装置の認証が完了した場合、前記採取された前記情報処理装置のログ情報と前記オペレーティングシステムのログ情報を、前記外部接続端子を介して前記記憶装置に転送する情報転送段階と
を含むログ採取方法。
【請求項５】
前記ログ採取段階では、前記オペレーティングシステムのストールが検知された場合、該オペレーティングシステムのストールが検知されたことを前記オペレーティングシステムのログ情報に記録する請求項４記載のログ採取方法。
【請求項６】
前記オペレーティングシステム監視段階では、更に、前記オペレーティングシステムの復旧を検知し、
前記ログ採取段階では、前記オペレーティングシステムの復旧が検知された場合、前記記憶装置との接続を切断すると共にログ情報の採取を停止する請求項４または５の何れか１項記載のログ採取方法。
【請求項７】
請求項４ないし６記載のログ採取方法に含まれる各段階をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ採取装置および方法等に関し、更に詳しくは、サーバなどの情報処理装置のログ情報を採取するための技術であって、オペレーティングシステムがストールした状況であってもログ情報の採取を可能とする技術に関する。
【背景技術】
【０００２】
従来、サーバなどの情報処理装置には、基本ソフトウェアの一種であるオペレーティングシステム(OS; Operating system)が組み込まれており、各種のアプリケーションソフトウェアは、オペレーティングシステム上で動作するようになっている。
一般に、システムのログ情報を採取する機能はオペレーティングシステムの機能に含まれ、この機能によりシステムの障害に関連するイベントがログ情報として採取される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４０６４４号公報
【特許文献２】特開昭６３−１０９５５０号公報
【特許文献３】特開平１０−２４０５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の情報処理装置によれば、何らかの障害でオペレーティングシステムがストール(stall)した場合、ログ情報を採取することができなくなるという問題がある。
この場合、保守モード等によりログ情報を採取する手段があったとしても、その操作は再起動を必要とし、かつユーザに負担を与える。
また、前述のように、ログ情報を採取する機能はオペレーティングシステムの機能に含まれるため、オペレーティングシステムがストールした場合、オペレーティングシステムがストールしたことをログ情報に残すことができないという問題もある。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、オペレーティングシステムがストールした状況であっても、ログ情報の採取を可能とするログ採取装置および方法等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係るログ採取装置は、情報処理装置のオペレーティングシステムを監視し、該オペレーティングシステムのストールを検知するオペレーティングシステム監視手段と、前記オペレーティングシステムのストールが検知された場合、外部接続端子を認識すると共に、前記情報処理装置のログ情報と前記オペレーティングシステムのログ情報を採取するログ採取手段と、前記認識された外部接続端子に所定の記憶装置が接続された場合、該記憶装置を認証する認証手段と、前記記憶装置の認証が完了した場合、前記採取された前記情報処理装置のログ情報と前記オペレーティングシステムのログ情報を、前記外部接続端子を介して前記記憶装置に転送する情報転送手段とを備えたログ採取装置の構成を有する。
【０００７】
また、本発明に係るログ採取方法は、情報処理装置のオペレーティングシステムを監視し、該オペレーティングシステムのストールを検知するオペレーティングシステム監視段階と、前記オペレーティングシステムのストールが検知された場合、外部接続端子を認識すると共に、前記情報処理装置のログ情報と前記オペレーティングシステムのログ情報を採取するログ採取段階と、前記認識された外部接続端子に所定の記憶装置が接続された場合、該記憶装置を認証する認証段階と、前記記憶装置の認証が完了した場合、前記採取された前記情報処理装置のログ情報と前記オペレーティングシステムのログ情報を、前記外部接続端子を介して前記記憶装置に転送する情報転送段階とを含むログ採取方法の構成を有する。
【発明の効果】
【０００８】
本発明によれば、オペレーティングシステムのストールが検知された場合、外部接続端子を認識すると共に情報処理装置のログ情報とオペレーティングシステムのログ情報を採取し、前記外部接続端子を介して記憶装置に転送するようにしたので、オペレーティングシステムがストールした状況であっても、ログ情報の採取が可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るログ採取装置の構成を示すブロック図である。
【図２】本発明の実施形態に係るログ採取装置の動作を説明するための状態遷移図である。
【発明を実施するための形態】
【００１０】
[構成の説明]
図１に、本発明の実施形態による情報処理装置の一種であるサーバ１０１の構成を示す。同図に示すように、サーバ１０１は、オペレーティングシステム１０２、ログ情報１０３、液晶ディスプレイ（ＬＣＤ）１０４、サーバ側認証情報１０５、ＵＳＢ端子（外部接続端子）１０６、ログ採取専用チップ１０７を備える。このうち、ログ採取専用チップ１０７は、本発明によるログ採取装置であり、本実施形態の特徴部を構成している。
【００１１】
上記のＵＳＢ端子１０６には、外部の記憶装置であるＵＳＢディスク１１０が接続可能となっている。このＵＳＢディスク１１０は、上記のサーバ側認証情報１０５に対応したＵＳＢ側認証情報１１１を備え、サーバ１０１は、サーバ側認証情報１１１を参照することによりＵＳＢディスク１１０の認証が可能となっている。
【００１２】
本実施形態の特徴部をなすログ採取専用チップ１０７は、ログ採取専用オペレーティングシステム１０８を備え、メインのオペレーティングシステム１０２のストール時に、このオペレーティングシステム１０２に代わってログ情報を採取し、ＵＳＢディスク１１０がサーバ１０１に接続されると、採取したログ情報を自動でＵＳＢディスク１１０に転送する。これにより、サーバ１０１のメインのオペレーティングシステム１０２がストールしていても、各種のログ情報の採取が可能とされる。
【００１３】
ログ採取専用オペレーティングシステム１０８は、オペレーティングシステム監視機能（オペレーティングシステム監視手段）と、ログ採取機能（ログ採取手段）と、認証機能（認証手段）と、ＵＳＢドライバ（情報転送手段）とを備える。
なお、本実施形態では、上述の各機能をオペレーティングシステム１０８の機能（ソフトウェア）により実現しているが、ハードウェアにより構成してもよい。
【００１４】
ここで、オペレーティングシステム監視機能は、サーバ１０１のメインのオペレーティングシステム１０２を監視し、そのストールおよび復旧等を検知するための機能である。ログ採取機能は、メインのオペレーティングシステム１０２のストールが検知された場合、ＵＳＢ端子１０６を認識すると共に、サーバ１０１のログ情報とオペレーティングシステム１０２のログ情報を採取する機能である。これらのログ情報は、それぞれ、ログ情報１０３およびオペレーティングシステム監視ログ１０９として記録される。
【００１５】
また、認証機能は、所定のＵＳＢ側認証情報１１１を持つＵＳＢディスク１１０がＵＳＢ端子１０６に接続された場合、サーバ側認証情報１０５を参照することによりＵＳＢディスク１１０を認証する機能である。ＵＳＢドライバは、サーバ１０１のログ情報１０３と、オペレーティングシステム１０２のログ情報であるオペレーティングシステム監視ログ１０９とを、ＵＳＢ端子１０６を通じてＵＳＢディスク１１０に転送するものである。
【００１６】
上述のログ採取専用オペレーティングシステム１０８の各機能は、メインのオペレーティングシステム１０２が備える機能に対応したものであるが、メインのオペレーティングシステム１０２の機能から独立している。
【００１７】
[動作の説明]
次に、図２を参照して、本実施形態によるログ採取専用チップ１０７の動作（ログ採取方法）を詳細に説明する。
図２は、メインのオペレーティングシステム１０２とログ採取専用オペレーティングシステム１０８の状態遷移図であり、ログ情報の採取に関するサーバ１０１の動作状態を表す。なお、本実施形態では、ログ採取専用チップ１０７の動作はログ採取専用オペレーティングシステム１０８によるものであることから、ログ採取専用チップ１０７の動作はログ採取専用オペレーティングシステム１０８の動作として説明される。
【００１８】
まず、サーバ１０１のメインのオペレーティングシステム１０２が立ち上げられると、このオペレーティングシステム１０２は、図２の状態遷移図における開始状態から、ログ採取を担当する状態に遷移する。この状態において、何らかの障害が発生すれば、オペレーティングシステム１０２は、自身のログ採取機能により、その障害に関連するイベントを採取してログ情報１０３として随時記録する。また、オペレーティングシステム１０２は、生存通知機能を有しており、自身が正常動作している状態では、生存通知機能により生存通知（正常動作状態にあることを表す通知）を定期的にログ採取専用チップ１０７に送る。
【００１９】
一方、ログ採取専用オペレーティングシステム１０８は、自身のオペレーティングシステム監視機能（ＯＳ監視機能）により、定常的にメインのオペレーティングシステム１０２の動作を監視し、具体的にはメインのオペレーティングシステム１０２から定期的に送られてくる生存通知の有無を監視する。メインのオペレーティングシステム１０２が正常動作している状態では、ログ採取専用オペレーティングシステム１０８は、定期的に送られてくる上記生存通知により、オペレーティングシステム１０２の正常動作を認識する。
【００２０】
ここで、メインのオペレーティングシステム１０２に何らかの障害が発生し、一定時間以上、上記生存通知が届かなくなると、このことから、ログ採取専用オペレーティングシステム１０８は、自身のオペレーティングシステム監視機能により、メインのオペレーティングシステム１０２がストールしたことを検知する。
【００２１】
このように上記生存通知が届かなくなった場合、即ち、メインのオペレーティングシステム１０２のストールが検知された場合、図２の状態遷移図において、サーバ１０１の動作状態は、ログ採取専用オペレーティングシステム１０８がメインのオペレーティングシステム１０２に代わってログ採取を担当する状態に遷移する。
そして、ログ採取専用オペレーティングシステム１０８は、自身のログ採取機能により、次の２つの動作を実施する。
【００２２】
・ログ採取専用オペレーティングシステム１０８は、自身のログ採取機能により、ＵＳＢ端子１０６を認識すると共に、メインのオペレーティングシステム１０２に代わって、サーバ１０１のログ情報、即ちサーバ１０１の障害に関するイベントを採取し、これをログ情報１０３として記録する。
・ログ採取専用オペレーティングシステム１０８は、メインのオペレーティングシステム１０２のストールを検知したことのイベント、即ちメインのオペレーティングシステム１０２自体の障害に関するイベントを採取し、これをオペレーティングシステム監視ログ１０９として記録する。
【００２３】
このように、メインのオペレーティングシステム１０２がストールした場合、このメインのオペレーティングシステム１０２とは独立したログ採取専用オペレーティングシステム１０８が、サーバ１０１のログ情報１０３の採取を代行すると共に、ストールしたメインのオペレーティングシステム１０２自体の障害に関するオペレーティングシステム監視ログ１０９も採取して記録する。
【００２４】
ここで、ログ採取専用オペレーティングシステム１０８がログ採取を担当している状態で、正当なＵＳＢ側認証情報１１１を持つＵＳＢディスク１１０がＵＳＢ端子１０６に接続された場合には、後述するように、ログ採取専用オペレーティングシステム１０８は、ＵＳＢディスク１１０の認証と、ＵＳＢディスク１１０へのログ情報の転送を自動で実施する。この際、オペレーティングシステム監視ログ１０９の情報もＵＳＢディスク１１０に転送して記録する。
【００２５】
続いて、メインのオペレーティングシステム１０２から再び生存通知が届くようになると、ログ採取専用オペレーティングシステム１０８は、自身のオペレーティングシステム監視機能により、メインのオペレーティングシステム１０２の動作が正常状態に復旧したことを検知する。そして、オペレーティングシステム１０２の復旧が検知されると、ログ採取専用オペレーティングシステム１０８は、次の２つの動作を実施する。
【００２６】
・ログ採取専用オペレーティングシステム１０８は、ＵＳＢディスク１１０との接続を切断し、ログ採取の担当をメインのオペレーティングシステム１０２に返上してログ情報の採取を停止する。
・ログ採取専用オペレーティングシステム１０８は、メインのオペレーティングシステム１０２の復旧を検知したことのイベントをオペレーティングシステム監視ログ１０９として記録する。
【００２７】
この場合、図２の状態遷移図において、サーバ１０１の動作状態は、メインのオペレーティングシステム１０２がログ採取を担当する状態に遷移する。メインのオペレーティングシステム１０２の動作が正常状態に復旧してログ採取を担当している状態で、正当なＵＳＢ側認証情報１１１を持ったＵＳＢディスク１１０がＵＳＢ端子１０６に接続された場合には、後述するように、メインのオペレーティングシステム１０２が、ＵＳＢディスク１１０の認証と、このＵＳＢディスク１１０へのログ情報の転送を自動で実施する。
【００２８】
以上により、メインのオペレーティングシステム１０２がストールしたとしても、ログ情報の採取が可能になる。
なお、上述の例では、メインのオペレーティングシステム１０２に代わって、ログ採取専用オペレーティングシステム１０８がログ情報の採取を代行するものとしたが、ログ採取の経路を冗長化させるため、メインのオペレーティングシステム１０２からのログ採取の経路を予備の経路として残しておいてもよい。
【００２９】
次に、ＵＳＢ端子１０６にＵＳＢディスク１１０が接続された場合の動作を説明する。
サーバ１０１のＵＳＢ端子１０６にＵＳＢディスク１１０が接続されると、以下に説明するように、サーバ１０１からＵＳＢディスク１１０へログ情報が自動で転送される。
【００３０】
以下では、メインのオペレーティングシステム１０２のストールが検知されていない正常な動作状態でＵＳＢディスク１１０が接続された場合と、ストールが検知された状態でＵＳＢディスク１１０が接続された場合とに分けて、ログ情報の転送を説明する。
【００３１】
１．メインのＯＳの動作が正常な場合（ログ採取担当=メインＯＳ）
（１）ユーザが、正しい認証情報１１１を持ったＵＳＢディスク１１０を、ログ情報の採取の対象であるサーバ１０１のＵＳＢ端子１０６に接続する。
（２）オペレーティングシステム１０２の認証機能は、サーバ側認証情報１０５を参照することにより、接続されたＵＳＢディスク１１０を認証する。
【００３２】
（３）オペレーティングシステム１０２は、ＵＳＢディスク１１０の認証が完了すると、液晶ディスプレイ１０４に、その認証が完了したことと、ログ情報の採取（転送）を開始する旨を表示させる。
（４）オペレーティングシステム１０２は、ログ採取機能により、サーバ１０１のログ情報１０３を、ＵＳＢドライバを介してＵＳＢディスク１１０に転送して書き込む。
【００３３】
（５）オペレーティングシステム１０２は、USBディスク１１０へのログ情報の書き込みが終わった時点で、その旨を液晶ディスプレイ１０４に表示する。
（６）ユーザは、ＵＳＢディスク１１０をＵＳＢ端子１０６から取り外す。
以上により、メインのオペレーティングシステム１０２の動作が正常な状態で、オペレーティングシステム１０２により採取されたログ情報１０３がサーバ１０１からＵＳＢディスク１１０に自動で転送されてＵＳＢディスク１１０に採取される。
【００３４】
２．メインのＯＳがストールしている場合（ログ採取担当=ログ採取専用ＯＳ）
（１）ユーザが、正しい認証情報１１１を持ったＵＳＢディスク１１０を、ログ情報の採取の対象であるサーバ１０１のＵＳＢ端子１０６に接続する。
（２）ログ採取専用OS 108の認証機能は、サーバ側認証情報１０５を参照することにより、接続されたＵＳＢディスク１１０を認証する。
【００３５】
（３）ログ採取専用オペレーティングシステム１０８は、ＵＳＢディスク１１０の認証が完了すると、液晶ディスプレイ１０４に、その認証が完了したことと、ログの採取(転送)を開始する旨を表示させる。
（４）ログ採取専用オペレーティングシステム１０８は、ログ採取機能により、サーバ１０１のログ情報１０３とオペレーティングシステム監視ログ１０９を、ＵＳＢドライバを介してＵＳＢディスク１１０に転送して書き込む。
【００３６】
（５）ログ採取専用オペレーティングシステム１０８は、ＵＳＢディスク１１０へのログ情報の書き込みが終わった時点で、その旨を液晶ディスプレイ１０４に表示する。
（６）ユーザは、ＵＳＢディスク１１０をＵＳＢ端子１０６から取り外す。
以上により、メインのオペレーティングシステム１０２がストールした状態で、ログ採取専用オペレーティングシステム１０８により採取されたログ情報１０３とオペレーティングシステム監視ログ１０９がサーバ１０１からＵＳＢディスク１１０に自動で転送されてＵＳＢディスク１１０に採取される。
【００３７】
本実施形態によれば、次の効果を得ることができる。
第１に、ユーザは、オペレーティングシステムのストールを意識しないで、ログを採取することができる。
第２に、オペレーティングシステムがストールしていた場合、そのオペレーティングシステムのストールに関する情報もログとして採取することができる。
【００３８】
上述の実施形態では、本発明をログ採取専用チップ（ログ採取装置）１０７およびその動作（ログ採取方法）として表現したが、コンピュータをログ採取専用チップ（ログ採取装置）１０７の各手段として機能させるためのプログラム、または、ログ採取専用チップ（ログ採取装置）１０７の動作（ログ採取方法）をコンピュータに実行させるためのプログラムとして表現することもできる。
【００３９】
以上、本発明の実施形態を説明したが、本発明は上記実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で各種の変形が可能である。
例えば、上述の実施形態では、ログ情報を外部のＵＳＢディスク１１０に転送して記憶するものとしたが、これに限定されることなく、ＵＳＢディスク以外の他の記録媒体、例えばＣＤ−ＲＷやメモリカード等を用いることができる。
【産業上の利用可能性】
【００４０】
本発明は、オペレーティングシステムが組み込まれたシステムに広く適用可能である。
【符号の説明】
【００４１】
１０１；サーバ、１０２；オペレーティングシステム（メインＯＳ）、１０３；ログ情報、１０４；液晶ディスプレイ（ＬＣＤ）、１０５；サーバ側認証情報、１０６；ＵＳＢ端子、１０７；ログ採取専用チップ、１０８；ログ採取専用オペレーティングシステム（ログ採取専用ＯＳ）、１０９；オペレーティングシステム監視ログ（ＯＳ監視ログ）、１１０；ＵＳＢディスク、１１１；ＵＳＢ側認証情報。
【図１】
2010231646.tif 000003
【図２】
2010231646.tif 000004