(57)【要約】【課題】コンピュータシステム３が行う業務が簡便に監視される方法の提供。【解決手段】業務監視システムは、管理コンピュータ１、第一コンピュータシステム３、第二コンピュータシステム５、第三コンピュータシステム７及び管理者用マシン９を備えている。各コンピュータシステム３、５及び７は、それぞれワイドエリアネットワーク１１を通じて管理コンピュータ１と接続されている。管理者用マシン９は、インターネット１３を通じて管理コンピュータ１と接続されている。第一コンピュータシステム３がデータ処理を行うと、このデータ処理に関するログファイルが作成される。ログファイルは、ワイドエリアネットワーク１１を通じて管理コンピュータ１に送信される。この管理コンピュータ１がログファイルを解析し、データ処理が正常に行われたか否かを判定する。【選択図】  図１
2004272366.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムがデータ処理を行うステップ（ａ）と、
このデータ処理に関するログファイルが作成されるステップ（ｂ）と、
このコンピュータシステムと回線を通じて接続された管理コンピュータにログファイルが送信されるステップ（ｃ）と、
この管理コンピュータがログファイルを解析し、データ処理が正常に行われたか否かを判定するステップ（ｄ）と
を含む業務監視方法。
【請求項２】
上記ステップ（ｃ）において、ログファイルと共に、ステップ（ａ）のデータ処理によって作成された処理済みデータファイルが送信され、
上記ステップ（ｄ）において、ログファイルと処理済みデータファイルとの対比によって管理コンピュータが判定をおこなう請求項１に記載の業務監視方法。
【請求項３】
上記ステップ（ｄ）においてデータ処理が不正常であったと判定されたときに、管理コンピュータと回線を通じて接続された管理者用マシンに警告情報が送信されるステップ（ｅ）をさらに備えた請求項１又は２に記載の業務監視方法。
【請求項４】
上記ステップ（ａ）に先立ち、管理コンピュータからコンピュータシステムにむけてトリガー信号が送信されるステップ（ｆ）をさらに含んでおり、
上記ステップ（ａ）におけるデータ処理がこのトリガー信号に基づいて行われる請求項１から３のいずれかに記載の業務監視方法。
【請求項５】
上記ステップ（ｂ）とステップ（ｃ）との間に、管理コンピュータからコンピュータシステムにむけてトリガー信号が送信されるステップ（ｇ）をさらに含んでおり、
上記ステップ（ｃ）における送信がこのトリガー信号に基づいて行われる請求項１から４のいずれかに記載の業務監視方法。
【請求項６】
データ処理を行い、このデータ処理に関するログファイルを作成するコンピュータシステムと、
このコンピュータシステムから回線を通じてログファイルを受信し、このログファイルを解析してデータ処理が正常に行われたか否かを判定する管理コンピュータとを備えた業務監視システム。
【請求項７】
コンピュータシステムが行ったデータ処理に関するログファイルを回線を通じて受信し、このログファイルを解析してデータ処理が正常に行われたか否かを判定するように構成された管理コンピュータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータシステムが行うデータ処理が遠隔地から監視されうる方法に関する。
【０００２】
【従来の技術】
高度情報化社会が到来した今日、種々の業務がコンピュータシステムによって処理されている。また、複数のコンピュータシステムが管理コンピュータと回線を通じて接続されることによって構築された、総合的なシステムも利用されている。このシステムでは、それぞれのコンピュータシステムで作成されたデータが管理コンピュータに集約され、一元的に管理されている。
【０００３】
総合的なシステムに関する運用方法が、種々提案されている。特開２００１−３２５１６１公報には、クライアントサーバシステムを監視する方法が開示されている。特開平９−９７２２７号公報には、マルチサーバ環境のシステムの運用方法が開示されている。特開２０００−１７２６３９公報には、複数のクライアントコンピュータシステムの操作方法が開示されている。特開２０００−１０８９０公報には、サーバとクライアントとを仲介するシステムが開示されている。特開平８−１６６９１８号公報には、サーバ・クライアントシステムにおける業務情報管理方法が開示されている。
【０００４】
【特許文献１】
特開２００１−３２５１６１公報
【特許文献２】
特開平９−９７２２７号公報
【特許文献３】
特開２０００−１７２６３９公報
【特許文献４】
特開２０００−１０８９０公報
【特許文献５】
特開平８−１６６９１８号公報
【０００５】
【発明が解決しようとする課題】
総合的なシステムにおいて個々のコンピュータシステムにトラブルが生じると、システム全体に悪影響がでる。各コンピュータシステムにおけるデータ処理が正常か否かが監視されることは、重要である。各コンピュータシステムにおけるデータ処理は、夜間や休日に行われることも多い。各コンピュータシステムごとにオペレーターが常駐し、このオペレーターがデータ処理の監視をすることは、多大のコストを要する。
【０００６】
本発明の目的は、コンピュータシステムが行う業務が簡便に監視される方法の提供にある。
【０００７】
【課題を解決するための手段】
本発明に係る業務監視方法は、
（ａ）コンピュータシステムがデータ処理を行うステップ、
（ｂ）このデータ処理に関するログファイルが作成されるステップ、
（ｃ）このコンピュータシステムと回線を通じて接続された管理コンピュータにログファイルが送信されるステップ
及び
（ｄ）この管理コンピュータがログファイルを解析し、データ処理が正常に行われたか否かを判定するステップ
を含む。この方法では、ログファイルに基づいて、管理コンピュータによりコンピュータシステムが監視される。この監視方法は、簡便である。
【０００８】
好ましくは、上記ステップ（ｃ）において、ログファイルと共に、ステップ（ａ）のデータ処理によって作成された処理済みデータファイルが送信される。この処理済みデータファイルがログファイルと対比されることにより、上記ステップ（ｄ）の判定が行われる。この監視方法では、確実な判定がなされうる。
【０００９】
好ましくは、この監視方法は、
（ｅ）上記ステップ（ｄ）においてデータ処理が不正常であったと判定されたときに、管理コンピュータと回線を通じて接続された管理者用マシンに警告情報が送信されるステップ
をさらに備える。このステップ（ｅ）により、データ処理が不正常であったことが管理者によって認識される。
【００１０】
好ましくは、この監視方法は、
（ｆ）上記ステップ（ａ）に先立ち、管理コンピュータからコンピュータシステムにむけてトリガー信号が送信されるステップ
をさらに含む。上記ステップ（ａ）におけるデータ処理は、このトリガー信号に基づいて行われる。この監視方法では、コンピュータシステム側へのオペレーターの常駐は不要である。
【００１１】
好ましくは、この監視方法は、
（ｇ）上記ステップ（ｂ）とステップ（ｃ）との間に、管理コンピュータからコンピュータシステムにむけてトリガー信号が送信されるステップ
をさらに含む。上記ステップ（ｃ）における送信は、このトリガー信号に基づいて行われる。この監視方法では、コンピュータシステム側へのオペレーターの常駐は不要である。
【００１２】
他の発明に係る業務監視システムは、
データ処理を行い、このデータ処理に関するログファイルを作成するコンピュータシステムと、
このコンピュータシステムから回線を通じてログファイルを受信し、このログファイルを解析してデータ処理が正常に行われたか否かを判定する管理コンピュータと
を備える。この監視システムでは、ログファイルに基づいて、管理コンピュータによりコンピュータシステムが監視される。
【００１３】
さらに他の発明に係る管理コンピュータは、コンピュータシステムが行ったデータ処理に関するログファイルを回線を通じて受信し、このログファイルを解析してデータ処理が正常に行われたか否かを判定するように構成される。この管理コンピュータにより、ログファイルに基づいてコンピュータシステムが監視される。
【００１４】
【発明の実施の形態】
以下、適宜図面が参照されつつ、好ましい実施形態に基づいて本発明が詳細に説明される。
【００１５】
図１は、本発明の一実施形態に係る業務監視システムが示された概念図である。この監視システムは、管理コンピュータ１、第一コンピュータシステム３、第二コンピュータシステム５、第三コンピュータシステム７及び管理者用マシン９を備えている。第一コンピュータシステム３、第二コンピュータシステム５及び第三コンピュータシステム７は、それぞれ回線１１（典型的にはワイドエリアネットワーク）を通じて管理コンピュータ１と接続されている。管理者用マシン９は、回線１３（典型的にはインターネット又は電話回線）を通じて管理コンピュータ１と接続されている。
【００１６】
第一コンピュータシステム３は、サーバコンピュータ１５と、このサーバコンピュータ１５にローカルエリアネットワーク１７を通じて接続された複数のクライアントコンピュータ１９とからなる。第二コンピュータシステム５は、単独のコンピュータ２１からなる。第三コンピュータシステム７は、サーバコンピュータ２３と、このサーバコンピュータ２３にローカルエリアネットワーク２５を通じて接続されたクライアントコンピュータ２７と、このクライアントコンピュータ２７にローカルエリアネットワーク２９を通じて接続された他のクライアントコンピュータ３１とからなる。管理コンピュータ１に接続されるコンピュータシステムは、図１に示された構成には限られない。種々の構成のコンピュータシステムが、接続されうる。管理者用マシン９は、典型的にはパーソナルコンピュータである。携帯電話機、ポケットベル、携帯型情報端末等が管理者用マシン９として用いられてもよい。
【００１７】
図２は、図１の業務監視システムが用いられた監視方法の一例が示されたフロー図である。以下この図２に基づき、第一コンピュータシステム３の業務が監視される場合が一例とされて業務監視方法が詳説される。
【００１８】
まず、クライアントコンピュータ１９から、業務に関するデータが入力される（ＳＴＰ１）。業務に関するデータとしては、製造情報、物流情報、売り上げ情報、労務情報等に関するデータが挙げられる。製造情報に関するデータの一例としては、製品サイズごとの製造数実績が挙げられる。物流情報に関するデータの一例としては、流通過程にある商品のステイタスデータが挙げられる。売り上げ情報に関するデータの一例としては、小売店ごとの売上高が挙げられる。労務情報に関するデータの一例としては、従業員ごとの勤務時間が挙げられる。入力には、キーボード、マウス等の入力手段が用いられる。データは、ローカルエリアネットワーク１７を通じてサーバコンピュータ１５の記憶手段（典型的にはハードディスク）に記憶される（ＳＴＰ２）。通常は、入力（ＳＴＰ１）と記憶（ＳＴＰ２）とが複数回繰り返される。複数のクライアントコンピュータ１９によって入力されたデータが、サーバコンピュータ１５に集約される。
【００１９】
管理コンピュータ１は、タイマーを備えている。管理コンピュータ１及び第一コンピュータシステム３を所有する会社の営業が終了した後の時間帯（例えば深夜又は早朝）に、タイマーに基づいて、管理コンピュータ１の記憶手段に記憶されている第一実行ファイルが起動する（ＳＴＰ３）。この第一実行ファイルの実行により、管理コンピュータ１からサーバコンピュータ１５に対し、ワイドエリアネットワーク１１を通じてトリガー信号が送信される（ＳＴＰ４）。
【００２０】
トリガー信号を受信したサーバコンピュータ１５の演算手段（ＣＰＵ）は、その記憶手段に記憶されているバッチファイルを起動する（ＳＴＰ５）。このバッチファイルにより、データ処理がなされる（ＳＴＰ６）。データ処理の一例としては、小売店ごとの売上高を集計して記憶手段内の売上高データファイルを更新することが挙げられる。このデータ処理とともに、演算手段はデータ処理に関するログファイルを作成する（ＳＴＰ７）。ログファイルには、データ処理における経緯が記録される。ログファイルは、サーバコンピュータ１５の記憶手段に記憶される。
【００２１】
第一実行ファイルの実行後所定時間経過後に、管理コンピュータ１の記憶手段に記憶されている第二実行ファイルが起動する（ＳＴＰ８）。この第二実行ファイルの実行により、管理コンピュータ１からサーバコンピュータ１５に対し、ワイドエリアネットワーク１１を通じてトリガー信号が送信される（ＳＴＰ９）。
【００２２】
トリガー信号を受信したサーバコンピュータ１５は、その記憶手段に記憶されているログファイルを、ワイドエリアネットワーク１１を通じて管理コンピュータ１に送信する（ＳＴＰ１０）。このとき、ログファイルとともに、データ処理に係る実データ（処理済みデータ）も送信されるのが好ましい。
【００２３】
ログファイルを受信した管理コンピュータ１では、チェックプログラムが起動する（ＳＴＰ１１）。このチェックプログラムにより、データ処理（ＳＴＰ６）が正常であったか否かが判定される（ＳＴＰ１２）。判定は、管理コンピュータ１の演算手段により、ログファイルの記録内容の解析に基づいて行われる。管理コンピュータ１がログファイルとともに実データも受信しているときは、このログファイルと実データとの対比によって判定が行われてもよい。判定の方法の一例としては、ログファイル中に記録された処理件数と実データ数との照合が挙げられる。
【００２４】
判定（ＳＴＰ１２）においてデータ処理が正常でないと判定されたときは、管理コンピュータ１が回線１３を通じて管理者用マシン９に警告情報を送信する（ＳＴＰ１３）。警告情報が、障害が発生した事実を通知する情報のみから構成されてもよい。警告情報に、障害の具体的内容に関する情報（例えばエラーコード）が含まれてもよい。さらに、警告情報に、障害への対処手順に関する情報が含まれてもよい。管理者用マシン９がインターネットに接続されているパーソナルコンピュータ又は携帯電話機である場合、警告は電子メールによってなされてもよい。管理者用マシン９が携帯電話機である場合、この携帯電話機と管理コンピュータ１との通話によって警告がなされてもよい。管理者用マシン９がポケットベルである場合、このポケットベルの警告音によって警告がなされてもよい。データ処理が正常であると判定された場合にその旨が管理者用マシン９に通知されるように、監視システムが構成されてもよい。
【００２５】
警告情報を受け取った管理者は、障害に対する対処を行う（ＳＴＰ１４）。管理者の対処の具体例としては、管理コンピュータ１に常駐しているオペレーターへの指示、管理コンピュータ１に向けての出動、管理者用マシン９から回線１３を通じての管理コンピュータ１の操作等が挙げられる。警告情報が送信されず、管理コンピュータ１の表示手段（典型的にはモニタ）に障害内容が表示されてもよい。この場合は、オペレーターが障害に対処する。
【００２６】
この監視方法では、常駐するオペレータの数が軽減される。この監視方法は、低コストで達成されうる。
【００２７】
図２に示された監視方法では、第一コンピュータシステム３において１つのデータ処理が行われているが、複数種類のデータ処理が順次行われてもよい。この場合は、データ処理ごとにログファイルが作成され、このログファイルによって判定が行われる。図２には第一コンピュータシステム３の監視方法が示されているが、管理コンピュータ１は、第一コンピュータシステム３の監視に引き続き、第二コンピュータシステム５及び第三コンピュータシステム７の監視をも行う。第二コンピュータシステム５及び第三コンピュータシステム７の監視も、ログファイルに基づく判定によってなされる。
【００２８】
【発明の効果】
以上説明されたように、本発明により、複数のコンピュータシステムが接続されて構成された総合的システムの監視が、簡便になされうる。
【図面の簡単な説明】
【図１】図１は、本発明の一実施形態に係る業務監視システムが示された概念図である。
【図２】図２は、図１の業務監視システムが用いられた監視方法の一例が示されたフロー図である。
【符号の説明】
１・・・管理コンピュータ
３・・・第一コンピュータシステム
５・・・第二コンピュータシステム
７・・・第三コンピュータシステム
９・・・管理者用マシン
１１・・・ワイドエリアネットワーク
１３・・・回線（インターネット）
１５・・・サーバコンピュータ
１７・・・ローカルエリアネットワーク
１９・・・クライアントコンピュータ
【図１】
2004272366.tif 000003
【図２】
2004272366.tif 000004