(57)【要約】【課題】コンピュータシステムの障害発生から障害通知までの通知処理を短時間化し、効率的に障害対応を行う。【解決手段】ログ統合管理部１２は、ログ取り込み部２０、抽出部２２、メール作成部２４、および送信部２５を有する。ログ取り込み部２０は、コンピュータシステムに障害が発生した際に、該コンピュータシステムから送信されるログファイルから、障害に該当するログファイルを取り込む。抽出部２２は、ログ取り込み部２０が取り込んだログファイルから、抽出条件に合致するログファイルを検出し、障害ログとして抽出する。メール作成部２４および送信部２５は、抽出部２２が抽出した障害ログをベンダに送信する。【選択図】図１
2016091125.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムに障害が発生した際に、前記コンピュータシステムから送信されるログファイルから、前記コンピュータシステムの障害に該当するログファイルを取り込むログ取り込み部と、
前記ログ取り込み部が取り込んだ前記ログファイルから、抽出条件に合致するログファイルを検出し、障害ログとして抽出する抽出部と、
前記抽出部が抽出した前記障害ログをベンダに送信するログ送信部と、
を有する、障害ログ検出転送システム。
【請求項２】
請求項１記載の障害ログ検出転送システムにおいて、
前記ログ送信部は、
ベンダと送信先のメールアドレスとがそれぞれ紐付けられたアドレステーブルを備え、前記障害ログを送信する電子メールを作成するメール作成部と、
前記メール作成部が生成した電子メールを送信する送信部と、
前記メール作成部は、前記コンピュータシステムに対応するベンダを特定するシステム情報に基づいて、前記ベンダを特定し、特定した前記ベンダに紐付けられたメールアドレスを前記アドレステーブルから検索し、前記電子メールのメールアドレスとして設定する、障害ログ検出転送システム。
【請求項３】
請求項１または２記載の障害ログ検出転送システムにおいて、
さらに、前記障害ログを抽出する前記抽出条件を格納する抽出条件データベースと、
前記抽出条件データベースに外部から入力された前記抽出条件を登録する抽出条件登録部と、
を有し、
前記抽出部は、前記抽出条件データベースに登録された前記抽出条件に合致するログファイルを検出して前記障害ログを抽出する、障害ログ検出転送システム。
【請求項４】
障害に該当するログファイルを取り込むログ取り込み部と、前記ログファイルから障害ログを抽出する抽出部と、前記障害ログを送信するログ送信部と、を備えたコンピュータシステムによる障害ログ検出転送方法であって、
ログ取り込み部が、コンピュータシステムに障害が発生した際に、前記コンピュータシステムから送信されるログファイルから、前記コンピュータシステムの障害に該当するログファイルを取り込むステップと、
前記抽出部が、取り込んだ前記ログファイルから、抽出条件に合致するログファイルを検出し、障害ログとして抽出するステップと、
前記ログ送信部が、抽出した前記障害ログをベンダに送信するステップと、
を有する、障害ログ検出転送方法。
【請求項５】
請求項４記載の障害ログ検出転送方法において、
前記障害ログをベンダに送信するステップは、
前記コンピュータシステムに対応するベンダを特定するシステム情報に基づいて、前記ベンダを特定し、特定した前記ベンダに紐付けられたメールアドレスを、ベンダと送信先のメールアドレスとがそれぞれ紐付けられたアドレステーブルから検索し、電子メールのメールアドレスとして設定するステップと、
前記メールアドレスが設定された前記電子メールを前記ベンダに送信するステップと、
を有する、障害ログ検出転送方法。
【請求項６】
請求項４または５記載の障害ログ検出転送方法において、
さらに、前記コンピュータシステムは、前記抽出条件を登録する抽出条件登録部を有し、
さらに、前記抽出条件登録部が、外部から入力された前記障害ログを抽出する前記抽出条件を抽出条件データベースに格納して登録するステップを有する、障害ログ検出転送方法。
【請求項７】
障害に該当するログファイルを取り込むログファイルの取り込み処理と、前記ログファイルから障害ログを抽出する障害ログの抽出処理と、前記障害ログを送信するメール作成送信処理と、をコンピュータシステムに実行させるプログラムであって、
前記ログファイルの取り込み処理は、コンピュータシステムに障害が発生した際に、前記コンピュータシステムから送信されるログファイルから、前記コンピュータシステムの障害に該当するログファイルを取り込むステップを有し、
前記障害ログの抽出処理は、取り込んだ前記ログファイルから、抽出条件に合致するログファイルを検出し、障害ログとして抽出するステップを有し、
前記メール作成送信処理は、抽出した前記障害ログをベンダに送信するステップを有する、プログラム。
【請求項８】
請求項７記載のプログラムにおいて、
前記障害ログをベンダに送信するステップは、
前記コンピュータシステムに対応するベンダを特定するシステム情報に基づいて、前記ベンダを特定し、特定した前記ベンダに紐付けられたメールアドレスを、ベンダと送信先のメールアドレスとがそれぞれ紐付けられたアドレステーブルから検索し、電子メールのメールアドレスとして設定するステップと、
前記メールアドレスが設定された前記電子メールを前記ベンダに送信するステップと、
を有する、プログラム。
【請求項９】
請求項７または８記載のプログラムにおいて、
さらに、前記コンピュータシステムは、前記抽出条件を登録する抽出条件登録処理を有し、
前記抽出条件登録処理は、外部から入力された前記抽出条件を抽出条件データベースに格納して登録するステップを有する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害ログ検出転送システム、障害ログ検出転送方法、およびプログラムに関し、特に、運用中のコンピュータシステムの障害発生時における障害対応時間の短縮化に有効な技術に関する。
【背景技術】
【０００２】
運用中のコンピュータシステムの監視運用業務において、コンピュータシステムにて障害が発生した際には、例えばベンダなどに問い合わせ作業を行い、その回答結果に基づいて、障害の解決を行っている。
【０００３】
障害発生時の問い合わせ作業としては、例えばＯＳ（Operating System）やセキュリティソフトなどのイベントログを検索して、障害発生に関わるログなどを抽出する作業および障害解決の問い合わせを行うために、該抽出結果を電子メールによってベンダに送信する作業などがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記したコンピュータシステムにおける障害発生時の問い合わせ処理技術では、以下のような問題点があった。
【０００５】
障害発生に関わるログなどを抽出するために、上述のようにＯＳやセキュリティソフトなどのイベントログを検索する作業が生じてしまい、この検索に多くの時間がかかってしまう。障害発生に関わるログ抽出の時間が多くなるほど、システム障害の解決が遅れてしまうことになる。
【０００６】
また、障害発生に関わるログを抽出した後、その抽出結果をベンダに電子メールによって送信しなければならず、この電子メールの作成作業などにも時間が費やされてしまうこととなり、工数も増加してしまうという問題がある。
【０００７】
本発明の目的は、コンピュータシステムの障害発生から障害通知までの通知処理を短時間化し、効率的に障害対応を行うことのできる技術を提供することにある。
【０００８】
本発明の前記ならびにその他の目的と新規な特徴については、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００９】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【００１０】
すなわち、代表的な障害ログ検出転送システムは、ログ取り込み部、抽出部、およびログ送信部を有する。
【００１１】
ログ取り込み部は、コンピュータシステムに障害が発生した際に、該コンピュータシステムから送信されるログファイルから、障害に該当するログファイルを取り込む。抽出部は、ログ取り込み部が取り込んだログファイルから、抽出条件に合致するログファイルを検出し、障害ログとして抽出する。ログ送信部は、抽出部が抽出した障害ログをベンダに送信する。
【００１２】
特に、ログ送信部は、ベンダと送信先のメールアドレスとがそれぞれ紐付けられたアドレステーブルを備え、障害ログを送信する電子メールを作成するメール作成部と、メール作成部が生成した電子メールを送信する送信部とを有する。
【００１３】
そして、メール作成部は、コンピュータシステムに対応するベンダを特定するシステム情報に基づいて、ベンダを特定し、特定したベンダに紐付けられたメールアドレスをアドレステーブルから検索して電子メールのメールアドレスとして設定する。
【００１４】
さらに、代表的な障害ログ検出転送システムは、障害ログを抽出する抽出条件を格納する抽出条件データベースと、抽出条件データベースに外部から入力された抽出条件を登録する抽出条件登録部と、を有する。そして、抽出部は、抽出条件データベースに登録された抽出条件に合致するログファイルを検出して障害ログを抽出する。
【発明の効果】
【００１５】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１６】
（１）障害対応の時間を短縮することができる。
【００１７】
（２）上記（１）により、障害対応の品質を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】一実施の形態によるログ管理システムにおける構成の一例を示す説明図である。
【図２】図１のログ管理システムによるログ管理処理の一例を示すフローチャートである。
【図３】図１のログ管理システムによるログ管理処理の動作遷移の一例を示す説明図である。
【発明を実施するための形態】
【００１９】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらはお互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。
【００２０】
また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でもよい。
【００２１】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。
【００２２】
以下、実施の形態を詳細に説明する。
【００２３】
図１は、本実施の形態によるログ管理システム１０における構成の一例を示す説明図である。
【００２４】
ログ管理システム１０は、図１に示すように、入力装置１１、およびログ統合管理部１２を有する。入力装置１１は、例えばパーソナルコンピュータなどからなり、ログ統合管理部１２に接続されている。入力装置１１は、データ入力や情報の表示などを行う。
【００２５】
また、障害ログ検出転送システムであるログ統合管理部１２は、例えばサーバなどからなる。障害ログ検出転送システムには、図示しない運用されているコンピュータシステムにも接続されている。ログ統合管理部１２には、運用されているコンピュータシステムから送信されるログファイル３０が入力される。
【００２６】
入力装置１１およびコンピュータシステムとログ統合管理部１２とは、例えば専用回線、ＬＡＮ（Local Area Network）、あるいはインターネットなどの通信回線によって接続されている。
【００２７】
ログ統合管理部１２は、ログ取り込み部２０、抽出条件登録部２１、抽出部２２、抽出結果取得部２３、メール作成部２４、送信部２５、ログ管理データベース２６、抽出条件データベース２７、および抽出ファイル格納部２８を有する。
【００２８】
ログ取り込み部２０は、運用しているコンピュータシステムに障害が発生した際に、その障害に該当するログファイルをログファイル３０から抽出してログ管理データベース２６に取り込む。
【００２９】
抽出条件登録部２１は、抽出条件登録処理を実行する。この抽出条件登録処理は、入力装置１１から入力されるログファイルの抽出条件を登録して、抽出条件データベース２７に格納する。
【００３０】
抽出部２２は、抽出条件登録部２１が登録した抽出条件に基づいて、ログ管理データベース２６に取り込まれた抽出対象となるログファイルを検索し、該抽出条件に合致するログファイルを障害ログとして抽出して抽出ファイル格納部２８に格納する。
【００３１】
抽出結果取得部２３は、抽出ファイル格納部２８に格納された障害ログを取得する。メール作成部２４は、障害ログを検出したコンピュータシステムに対応するベンダに送付する電子メールを作成する。送信部２５は、メール作成部２４が作成した電子メールを送信する。また、メール作成部２４と送信部２５とによって、ログ送信部が構成される。
【００３２】
ログ管理データベース２６は、ログ取り込み部２０が抽出した障害ログを格納する。抽出条件データベース２７は、抽出条件登録部２１によって登録されたログの抽出条件を格納する。
【００３３】
続いて、ログ管理システム１０が有するログ統合管理部１２における動作について、図１〜図３を用いて説明する。
【００３４】
図２は、図１のログ管理システム１０が有するログ統合管理部１２によるログ管理処理の一例を示すフローチャートである。図３は、図１のログ統合管理部１２によるログ管理処理の動作遷移の一例を示す説明図である。
【００３５】
ここで、以下、図２および図３により説明するログ統合管理部１２における各機能は、例えば該ログ統合管理部１２が有する図示しないＣＰＵ（Central Processing Unit）などが実行することにより実現する。
【００３６】
ログ統合管理部１２の各機能とは、具体的にはログ取り込み部２０によるログファイルの取り込み処理、抽出部２２による障害ログの抽出処理、抽出結果取得部２３によるベンダ特定処理、メール作成部２４によるメール作成処理、および送信部２５によるメール送信処理である。
【００３７】
上述したＣＰＵは、ログ統合管理部１２に設けられた図示しないプログラム格納メモリなどに記憶されているプログラム形式のソフトウェアに基づいて、各機能の処理を実行する。
【００３８】
まず、ログ取り込み部２０は、ログファイルの取り込み処理を行う（ステップＳ１０１）。このログファイルの取り込み処理は、運用されているコンピュータシステムに障害が発生したことを検出した際に、該障害に該当するログファイルをログファイル３０から抽出し、抽出したログファイルをログ管理データベース２６に取り込む。
【００３９】
続いて、抽出部２２は、障害ログの抽出処理を行う（ステップＳ１０２）。障害ログの抽出処理は、ログファイルの抽出条件に基づいて、障害ログを抽出する。
【００４０】
抽出部２２は、抽出条件データベース２７に登録されている抽出条件を取り込む。そして、ステップＳ１０１のログファイルの取り込み処理にてログ取り込み部２０が取り込んだ障害に該当するログファイルから、抽出条件に合致するログファイルを障害ログとして抽出する。続いて、抽出部２２は、抽出した障害ログを抽出ファイル格納部２８に格納する。
【００４１】
ここで、ログファイルの抽出条件は、前述したように抽出条件登録部２１による抽出条件登録処理によって、予め抽出条件データベース２７に登録されているものとする。ログの抽出条件の入力は、例えば入力装置１１がログ統合管理部１２にアクセスすることにより、該入力装置１１からログの抽出条件を入力する。
【００４２】
抽出条件登録部２１は、入力装置１１から入力された抽出条件を受け取ると、その抽出条件を登録して抽出条件データベース２７に格納する。このとき、入力装置１１の表示部などには、抽出対象となるログファイルが表示される。
【００４３】
表示されたログファイルにおいては、例えば図３の右上方に示すように、入力装置１１から入力された抽出条件に応じて、該当するログの箇所が網掛けなどによって表示される。
【００４４】
これによって、抽出条件を入力する作業者は、抽出するログを視覚的に確認することができるので、抽出条件の設定を効率的に行うことができる。
【００４５】
抽出条件の登録のタイミングは、特に制限はなく、定期的にある間隔毎であってもよいし、例えばステップＳ１０２の障害ログの抽出処理後に抽出条件の登録を行うなどの不定期であってもよい。
【００４６】
その後、抽出結果取得部２３は、ベンダ特定処理を実行する（ステップＳ１０３）。このベンダ特定処理は、ステップＳ１０２の障害ログの抽出処理にて抽出ファイル格納部２８に格納された障害ログを取り込み、該障害ログを出力したコンピュータシステムに該当するベンダを特定する。
【００４７】
ここで、ベンダの特定は、例えば該コンピュータシステムから送信されるログファイルにコンピュータシステムおよびそれに該当するベンダなどを示すシステム情報を付加し、抽出結果取得部２３が、該システム情報からベンダを特定する。
【００４８】
続いて、メール作成部２４は、メール作成処理（メール作成送信処理）を行う（ステップＳ１０４）。このメール作成処理においては、障害が発生したことを知らせる電子メールを作成する。このとき、メール作成部２４は、ステップＳ１０３のベンダ特定処理にて特定したベンダのアドレスを検索して該電子メールに付与する。
【００４９】
ベンダのメールアドレスは、例えばメール作成部２４が有する図示しないアドレステーブルなどを参照する。このアドレステーブルは、例えばベンダ名とそれに対応する送信先のメールアドレスとが紐付けられている。
【００５０】
また、メール作成部２４が作成する電子メールは、例えば本文と添付ファイルとからなる。本文は、図３の下方に示すように、障害が発生したコンピュータシステム名およびソフトウェア名などを示す文章である。
【００５１】
メール作成部２４は、例えばメール作成部２４が有する図示しない文書フォーマット格納部などに格納された文書フォーマットに、上述したコンピュータシステムの名称およびソフトウェアの名称などを付加して本文を作成する。添付ファイルは、ステップＳ１０２の障害ログの抽出処理にて抽出した障害ログなどである。
【００５２】
メール作成部２４が作成した電子メールは、送信部２５に出力される。送信部２５は、メール作成部２４が作成した電子メールをベンダに送信するメール送信処理（メール作成送信処理）を実行する（ステップＳ１０５）。
【００５３】
これによって、電子メールを受け取ったベンダは、障害事象を迅速に、かつ的確に判別することができる。また、コンピュータシステムの障害が発生してから、ベンダに対して障害ログを送信するまでの時間を短縮することができるので、障害解決にようする時間を短縮することができる。
【００５４】
ここで、ベンダに送信する電子メールは、送信部２５が送信するのではなく、送信部２５が入力装置１１を制御することによって、該入力装置１１から送信するようにしてもよい。
【００５５】
送信部２５が送信した電子メールは、例えばログ統合管理部１２の図示しないメモリあるいは入力装置１１の図示しないＨＤＤ（Hard Disk Drive）装置などの少なくともいずれかのメモリに格納される（ステップＳ１０６）。
【００５６】
以上のように、ログ管理システム１０は、コンピュータシステムの障害が発生した際に、障害ログを自動的に抽出してメール送信することができる。これにより、コンピュータシステムの障害が発生してからベンダに障害ログを問い合わせるまでの時間を短縮することはできる。
【００５７】
このことは、ベンダからの回答時間の短縮につながり、結果として顧客への迅速な障害対応を実現することができ、障害対応のクオリティを向上させることができる。
【００５８】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００５９】
なお、本発明は上記した実施の形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
【符号の説明】
【００６０】
１０ ログ管理システム
１１ 入力装置
１２ ログ統合管理部
２０  ログ取り込み部
２１  抽出条件登録部
２２  抽出部
２３  抽出結果取得部
２４  メール作成部
２５  送信部
２６  ログ管理データベース
２７  抽出条件データベース
２８  抽出ファイル格納部
３０  ログファイル
【図１】
2016091125.tif 000003
【図２】
2016091125.tif 000004
【図３】
2016091125.tif 000005