JP2010039519A - Error notification method, information processor, and communication system - Google Patents
Error notification method, information processor, and communication system Download PDFInfo
- Publication number
- JP2010039519A JP2010039519A JP2008198169A JP2008198169A JP2010039519A JP 2010039519 A JP2010039519 A JP 2010039519A JP 2008198169 A JP2008198169 A JP 2008198169A JP 2008198169 A JP2008198169 A JP 2008198169A JP 2010039519 A JP2010039519 A JP 2010039519A
- Authority
- JP
- Japan
- Prior art keywords
- error
- control unit
- information
- post
- monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims description 37
- 238000012544 monitoring process Methods 0.000 claims abstract description 72
- 238000012545 processing Methods 0.000 claims abstract description 23
- 230000010365 information processing Effects 0.000 claims description 40
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000012360 testing method Methods 0.000 claims description 7
- 230000004913 activation Effects 0.000 claims description 5
- 238000012546 transfer Methods 0.000 claims description 3
- 230000014759 maintenance of location Effects 0.000 claims 2
- 230000002776 aggregation Effects 0.000 claims 1
- 238000004220 aggregation Methods 0.000 claims 1
- 230000002250 progressing effect Effects 0.000 abstract 1
- 238000012423 maintenance Methods 0.000 description 16
- 238000003860 storage Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
本発明は、情報通信装置においてOSが起動するまでに生じたエラーを処理する通信システムに関するものである。 The present invention relates to a communication system that processes errors that occur before an OS is started in an information communication apparatus.
PCなどの情報通信装置の起動時に障害が発生した場合における起動を確保するための様々な方法が、従来から提案されている。たとえば、下記特許文献1では、電源やPOST(Power On Self Test)のエラーを監視し、リトライを行う技術が開示されている。この技術によれば、偶発故障によるシステムダウンを防止できる。
Various methods have been proposed in the past for ensuring startup when a failure occurs during startup of an information communication apparatus such as a PC. For example,
しかしながら、上記従来の技術は、主に回路の偶発故障を想定しており、あくまでリトライを目的としているため、情報通信装置が完全に止まった状態には対応できない。また、リトライによって正常起動を確保できてしまうことで、潜在的には不具合があるにも関わらず、ユーザが見過ごしてしまう、という問題があった。また、不具合が見過ごされた結果、その不具合が非常に重くなり、リトライが不能になるまで放置されることともなり、メンテナンスコストが増大する、という問題があった。 However, the above conventional technique mainly assumes an accidental failure of the circuit and is intended only for retry, and therefore cannot cope with a state where the information communication apparatus is completely stopped. Further, since the normal activation can be ensured by the retry, there is a problem that the user overlooks despite a potential malfunction. In addition, as a result of overlooking the problem, the problem becomes very heavy, and it is left until the retry becomes impossible, resulting in an increase in maintenance cost.
本発明は、上記に鑑みてなされたものであって、ハードウェア障害等の重篤なエラーも含めて、起動時に発生するエラーを監視することができ、かつエラーの内容を管理者に通知できるエラー通知方法、情報処理装置および通信システムを得ることを目的とする。 The present invention has been made in view of the above, and can monitor errors that occur during startup, including serious errors such as hardware failures, and can notify the administrator of the contents of the errors. An object is to obtain an error notification method, an information processing apparatus, and a communication system.
上述した課題を解決し、目的を達成するために、本発明は、外部ネットワークを介して接続された管理端末との間で通信を行う通信制御部と、自端末の状態を監視する監視制御部と、を備えたクライアント端末におけるエラー通知方法であって、前記監視制御部が実行する処理として、起動時に実行されるPOSTのPOSTコードを取得し、POSTの進行状況を監視するPOST監視ステップと、前記監視中に最終のPOSTコード以外のPOSTコードで処理が停止したと判断した場合に、POSTを実行中に処理が停止した旨およびその時点のPOSTコードをエラー情報として保持するPOSTエラー保持ステップと、保持しておいたエラー情報を前記通信制御部に送信するエラー情報送信ステップと、を含み、前記通信制御部が実行する処理として、受信したエラー情報に基づいて、前記管理端末に対してエラーの内容を通知するためのファイルであるエラー通知ファイルを生成するファイル生成ステップと、前記エラー通知ファイルを前記管理端末に向けて送信するファイル送信ステップと、を含むことを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention provides a communication control unit that performs communication with a management terminal connected via an external network, and a monitoring control unit that monitors the state of the terminal itself. An error notification method in a client terminal comprising: a POST monitoring step of acquiring a POST code of POST executed at startup and monitoring the progress of POST as processing executed by the monitoring control unit; A POST error holding step for holding the fact that the processing has stopped during execution of the POST and the POST code at that time as error information when it is determined that the processing has been stopped with a POST code other than the final POST code during the monitoring; An error information transmission step of transmitting the stored error information to the communication control unit, wherein the communication control unit As a process to be performed, based on the received error information, a file generation step for generating an error notification file that is a file for notifying the content of the error to the management terminal, and the error notification file to the management terminal And a file transmission step for transmitting the data.
また、本発明にかかるエラー通知方法は、前記監視制御部が、POSTを実行中に処理が停止することなく正常にPOSTが終了したと判断した後に、最終のPOSTコードが所定時間にわたって変化していないと判断した場合に、OSの起動に失敗したと判断し、OSの起動が失敗した旨および最終のPOSTコードをエラー情報として保持するOS起動エラー保持ステップ、を含むことを特徴とする。 Further, in the error notification method according to the present invention, the final POST code is changed over a predetermined time after the monitoring control unit determines that the POST is normally completed without stopping during the POST. If it is determined that the OS has not started, it is determined that the OS has failed to start, and an OS start error holding step for holding the OS start failure and the last POST code as error information is included.
また、本発明にかかるエラー通知方法は、前記監視制御部が、前記POST監視ステップを実行する前に、給電の状況を監視し、正常に給電が行われていない箇所がある場合に、その旨および正常に給電が行われていない箇所への給電系統をエラー情報として保持する給電エラー保持ステップ、を含むことを特徴とする。 In addition, the error notification method according to the present invention monitors the power supply status before the monitoring control unit executes the POST monitoring step, and if there is a place where power supply is not normally performed, that fact. And a power feeding error holding step for holding, as error information, a power feeding system to a place where power feeding is not normally performed.
また、本発明にかかるエラー通知方法において、前記エラー情報送信ステップでは、前記エラー情報をまとめて送信するために必要な時間であるエラー情報保持タイムアウト時間を設定し、当該エラー情報保持タイムアウト時間が経過した時点で、保存されているすべてのエラー情報を前記通信制御部に送信することを特徴とする。 In the error notification method according to the present invention, in the error information transmission step, an error information holding timeout time which is a time required for transmitting the error information collectively is set, and the error information holding timeout time has elapsed. At this point, all stored error information is transmitted to the communication control unit.
また、本発明にかかるエラー通知方法は、前記監視制御部がCPUの温度情報を取得する温度取得ステップ、をさらに含み、前記エラー情報送信ステップでは、前記温度取得ステップで取得した温度情報をエラー情報とともに前記通信制御部に送信し、前記ファイル生成ステップでは、前記エラー通知ファイルに温度情報を含めることを特徴とする。 The error notification method according to the present invention further includes a temperature acquisition step in which the monitoring control unit acquires CPU temperature information. In the error information transmission step, the temperature information acquired in the temperature acquisition step is error information. And the temperature information is included in the error notification file in the file generation step.
また、本発明にかかるエラー通知方法は、前記給電エラー保持ステップにおいて前記通信制御部への給電が正常でないと判断された場合、前記監視制御部は、前記エラー情報送信ステップを実行せずに、保持しているエラー情報および温度情報を不揮発性メモリに記憶することを特徴とする。 Further, in the error notification method according to the present invention, when it is determined that the power supply to the communication control unit is not normal in the power supply error holding step, the monitoring control unit does not execute the error information transmission step, The stored error information and temperature information are stored in a nonvolatile memory.
また、本発明は、外部ネットワークを介して接続された管理端末との間で通信を行う通信制御部と、自装置の状態を監視する監視制御部とを備えた、クライアント端末として動作する情報処理装置であって、前記監視制御部が、起動時に実行されるPOSTのPOSTコードを取得することによりPOSTの進行状況を監視し、監視中に最終のPOSTコード以外のPOSTコードで処理が停止したと判断した場合に、POSTを実行中に処理が停止した旨およびその時点のPOSTコードをエラー情報として出力する監視部と、エラー情報を保持し、所定のタイミングで、保持しておいたエラー情報を前記通信制御部に送信するエラー通知制御部と、を備え、前記通信制御部が、受信したエラー情報に基づいて、前記管理端末に対してエラーの内容を通知するためのファイルであるエラー通知ファイルを生成し、当該エラー通知ファイルを前記管理端末に向けて送信することを特徴とする。 In addition, the present invention provides an information processing that operates as a client terminal, including a communication control unit that communicates with a management terminal connected via an external network, and a monitoring control unit that monitors the state of the own device. The monitoring control unit monitors the progress status of the POST by acquiring the POST code executed at the time of startup, and the processing is stopped at a POST code other than the final POST code during the monitoring. If it is determined, the monitoring unit that outputs that the processing is stopped during POST and the POST code at that time is output as error information, the error information is held, and the error information held at a predetermined timing is stored. An error notification control unit for transmitting to the communication control unit, and the communication control unit provides an error to the management terminal based on the received error information. And generating an error notification file is a file for notifying the content, and transmits the error notification file toward the management terminal.
また、本発明にかかる情報処理装置において、前記監視部は、さらに、POSTを実行中に処理が停止することなく正常にPOSTが終了したと判断した後に、最終のPOSTコードが所定時間にわたって変化していないと判断した場合に、OSの起動に失敗したと判断し、OSの起動が失敗した旨および最終のPOSTコードをエラー情報として出力することを特徴とする。 In the information processing apparatus according to the present invention, the monitoring unit further determines that the POST has ended normally without stopping during the POST, and the final POST code changes over a predetermined time. If it is determined that the OS has not started, it is determined that the OS has failed to start, and the fact that the OS has failed to start and the final POST code is output as error information.
また、本発明にかかる情報処理装置において、前記監視部は、さらに、前記POSTの進行状況を監視する前に、給電の状況を監視し、正常に給電が行われていない箇所がある場合に、その旨および正常に給電が行われていない箇所への給電系統をエラー情報として出力することを特徴とする。 In the information processing apparatus according to the present invention, the monitoring unit further monitors the power supply status before monitoring the progress status of the POST, and when there is a place where power supply is not normally performed, To that effect, a power supply system to a place where power is not normally supplied is output as error information.
また、本発明にかかる情報処理装置において、前記エラー通知制御部は、前記エラー情報をまとめて送信するために必要な時間であるエラー情報保持タイムアウト時間を設定し、当該エラー情報保持タイムアウト時間が経過した前記所定のタイミングで、保存されているすべてのエラー情報を前記通信制御部に送信することを特徴とする。 Further, in the information processing apparatus according to the present invention, the error notification control unit sets an error information holding timeout time which is a time necessary for transmitting the error information collectively, and the error information holding timeout time has elapsed. The stored error information is transmitted to the communication control unit at the predetermined timing.
また、本発明にかかる情報処理装置において、前記監視部は、さらに、CPUの温度情報を取得し、取得した温度情報をエラー情報とともに出力し、前記エラー通知制御部は、エラー情報に加えて温度情報を前記通信制御部に送信し、前記通信制御部は、前記エラー通知ファイルにさらに温度情報を含めることを特徴とする。 In the information processing apparatus according to the present invention, the monitoring unit further acquires temperature information of the CPU, outputs the acquired temperature information together with error information, and the error notification control unit includes a temperature in addition to the error information. Information is transmitted to the communication control unit, and the communication control unit further includes temperature information in the error notification file.
また、本発明にかかる情報処理装置は、前記監視部が前記通信制御部への給電が正常でないと判断した場合、前記エラー通知制御部は、前記通信制御部への送信処理を実行せずに、保持しているエラー情報および温度情報を不揮発性メモリに記憶することを特徴とする。 In the information processing apparatus according to the present invention, when the monitoring unit determines that the power supply to the communication control unit is not normal, the error notification control unit does not execute the transmission process to the communication control unit. The stored error information and temperature information are stored in a nonvolatile memory.
また、本発明は、請求項7〜12のいずれか一つに記載のクライアント端末とネットワークを介して接続された、管理端末として動作する情報処理装置であって、POSTコードに対応した故障部位および故障原因を登録したエラー集計テーブルと、前記クライアント端末からエラー通知ファイルを受信した場合に、当該エラー通知ファイルに含まれるPOSTコードをキーに前記エラー集計テーブルから故障部位および故障原因を抽出し、得られた故障部位および故障原因を含む原因通知メッセージを生成し、当該原因通知メッセージを所定の端末に通知する制御部と、を備えることを特徴とする。 Further, the present invention is an information processing apparatus that operates as a management terminal connected to the client terminal according to any one of claims 7 to 12 via a network, and includes a failure part corresponding to a POST code and When the error summary table in which the cause of failure is registered and the error notification file are received from the client terminal, the failure part and the cause of failure are extracted from the error summary table using the POST code included in the error notification file as a key. And a control unit that generates a cause notification message including the specified failure part and the cause of the failure, and notifies the cause notification message to a predetermined terminal.
また、本発明にかかる情報処理装置において、前記エラー集計テーブルには、さらに、POSTコードと故障部位および故障原因との組合せに対する総発生件数を登録することとし、前記制御部は、前記原因通知メッセージに当該総発生件数をさらに含めることを特徴とする。 In the information processing apparatus according to the present invention, the error count table further registers the total number of occurrences for a combination of a POST code, a failure part, and a failure cause, and the control unit transmits the cause notification message. The total number of occurrences is further included in.
また、本発明にかかる情報処理装置において、前記制御部は、さらに、前記エラー通知ファイルによって正常に給電が行われていない箇所がある旨が通知された場合、その旨および正常に給電が行われていない箇所への給電系統を含む原因通知メッセージを生成することを特徴とする。 Further, in the information processing apparatus according to the present invention, when the control unit is further notified that there is a portion where power supply is not normally performed by the error notification file, the power supply is normally performed. A cause notification message including a power supply system to a part that is not connected is generated.
また、本発明にかかる情報処理装置は、前記所定の端末を、メンテナンスを担当する端末とすることを特徴とする。 The information processing apparatus according to the present invention is characterized in that the predetermined terminal is a terminal in charge of maintenance.
また、本発明にかかる情報処理装置において、前記原因通知メッセージの通知は、電子メール、ファイル転送または所定のサーバへのアップロードにより実施することを特徴とする。 In the information processing apparatus according to the present invention, the cause notification message is notified by electronic mail, file transfer, or upload to a predetermined server.
また、本発明にかかる通信システムは、請求項7〜12のいずれか一つに記載のクライアント端末と、請求項13〜17のいずれか1つに記載の管理端末と、を備えることを特徴とする。 Moreover, the communication system concerning this invention is equipped with the client terminal as described in any one of Claims 7-12, and the management terminal as described in any one of Claims 13-17, It is characterized by the above-mentioned. To do.
本発明によれば、起動時に発生するエラーを監視し、エラーの内容を管理者に通知することとしたので、メンテナンス作業の効率を大幅に改善することができる、という効果を奏する。 According to the present invention, since an error that occurs at the time of startup is monitored and the content of the error is notified to the administrator, there is an effect that the efficiency of the maintenance work can be greatly improved.
以下に、本発明にかかる通信システムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Embodiments of a communication system according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.
図1は、本発明にかかる情報処理装置の構成例を示す図である。図1の情報処理装置は、外部ネットワークとの間で情報の送受信を行う通信制御部1と、電源制御部2と、ユーザによるメイン電源を投入する操作を受け付けるPowerスイッチ3と、情報処理装置内の各部へ電源を供給する電源部4と、CPUやメモリなどから構成される中央処理装置5と、HDDなどから構成される記憶装置6とを備える。また、図1の点線は、各構成部へ電源を供給するためのパワーラインを表している。
FIG. 1 is a diagram illustrating a configuration example of an information processing apparatus according to the present invention. The information processing apparatus in FIG. 1 includes a
また、中央処理装置5は、演算処理や制御処理などを行うCPU7と、アドレスバスおよびデータバスを制御するバス制御部8と、BIOS ROM9と、メインメモリ10とを備え、各部間はバスで接続されている。なお、図1では、データバスのみを示している。BIOS ROM9は、BIOS(Basic Input Output System)を格納する。BIOSは、情報処理装置内の各ハードウェアの初期化およびOSのロードなどを行うためのプログラムであって、POSTを実行するためのプログラム部分を含む。CPU7は、BIOSの記述にしたがい、POSTを含む処理を実行する。また、POSTが実行されると、バス制御部8が保持するレジスタ(図示せず)に、随時POSTコードが書き込まれる。メインメモリ10は、ランダムアクセスメモリであって、CPU7がPOSTを実行する際にメモリテストの対象となり、POST内のメモリテストが終了した後には、CPU7のワークメモリとして用いられる。また、CPU7がPOSTをすべて終了した場合には、OSを起動する際のワークメモリとして用いられる。
The
バス制御部8は、アドレスバス(図示せず)およびデータバス(以下、単に「バス」)を制御し、その際、データバスについては送信側と受信側を切り替える制御を行う。ここでは、CPU7とバスによって接続されたバス制御部8のみを示しているが、CPU7と記憶装置6との間にもバス制御部(IO制御部)(図示せず)が存在する。このバス制御部は、CPU7がPOSTにおいて記憶装置6をテストする場合は、CPU7と記憶装置6とが接続されるようにバスを切り替える。また、バス制御部8は、自身が保持するレジスタを随時参照して現在のPOSTコードを取得し、電源制御部2に対して接続されたバス(たとえばLPC(Low Pin Count)バス)に出力する。また、バス制御部8は、CPU7の近傍に設置された温度センサ(図示せず)から通知される温度情報を取得し、電源制御部2に対して接続された別のバス(たとえばUSB(Universal Serial Bus)バス)に出力する。なお、温度センサからバス制御部8への温度情報の通知は、たとえば、CPU7が温度情報をバス制御部8の所定のポートに書き込む方法でもよく、CPU7からバス制御部8へシリアルバスで送る方法でもよい。
The
図2は、電源制御部2の構成例を示すブロック図である。図2の電源制御部2は、制御部21と、記憶部22と、ハードウェア監視部23とを備える。制御部21は、通信制御部1との間で通信を行うエラー通知制御部24と、各部への電源の供給を行うよう電源部4を制御する給電制御部25と、を備える。記憶部22は、不揮発性メモリ26と、RAM(Random Access Memory)27とを備える。ハードウェア監視部23は、電源監視部28と、エラー監視部29とを備え、制御部21からの制御にしたがって電源に関する不具合および様々なエラーを監視する。たとえば、電源監視部28は、Powerスイッチ3の投入を監視するスイッチ監視部30と、電源部4より各構成部への電源の供給を監視する電圧・電流監視部31とを備える。また、エラー監視部29は、POSTコードおよび温度情報を制御部21に通知する。また、制御部21にはタイマ32が接続され、制御部21のエラー通知制御部24は、タイマ32からの通知を受けると、制御部21に通知されたエラーを通信制御部1に通知する。
FIG. 2 is a block diagram illustrating a configuration example of the power
つづいて、上記のように構成された情報処理装置を用いた通信システムにおけるエラー発生時の動作について説明する。図3は、本実施例の情報処理装置を用いた通信システムの構成例を示す図である。この通信システムは、上記情報処理装置を適用したクライアント端末50−m−n(m,n=1,2,…)と、営業所端末50−mと、ネットワーク51と、管理端末52とを備える。各クライアント端末は、事業者が提供するサービスのクライアントであるユーザが管理する端末である。なお、図3では、クライアント端末を、営業所“m”が管轄する端末“n”として示す。
Next, an operation when an error occurs in the communication system using the information processing apparatus configured as described above will be described. FIG. 3 is a diagram illustrating a configuration example of a communication system using the information processing apparatus of the present embodiment. This communication system includes client terminals 50-mn (m, n = 1, 2,...) To which the information processing apparatus is applied, a sales office terminal 50-m, a
営業所端末50−mは、クライアント端末50−m−nを管轄する営業所に設置される端末である。各営業所は、管轄するクライアント端末のメンテナンス(修理や問合せなど)を担当する。 The business office terminal 50-m is a terminal installed at a business office that has jurisdiction over the client terminal 50-mn. Each sales office is in charge of maintenance (repair, inquiry, etc.) of the client terminal in charge.
管理端末52は、事業者が管理する端末であって、たとえばリモートメンテナンスセンタなどに設置される。図4は、図3の通信システムにおける管理端末52の構成例を示す図である。管理端末52は、制御部61および記憶部62を備え、記憶部62は、エラーの原因および件数等を含むテーブルであるエラー集計テーブル63を備える。管理端末52の制御部61は、内部ネットワークおよび外部ネットワーク(ネットワーク51)との間で送受信を行い、クライアント端末からエラーの発生および内容を通知するファイルであるエラー通知ファイルを受信し、また、クライアント端末および該当する営業所端末に対しエラー原因を通知する。ここで、営業所端末とクライアント端末との対応関係は、一例として、以下のように管理する。たとえば、クライアント端末を一意に示すコードが営業所端末を示すコードを含むコード体系とし、クライアント端末の不揮発性メモリ26にクライアント端末コード(たとえば、50−m−n)を記録しておくことで、クライアント端末コードから営業所コード(たとえば、50−m)を判別できるようにする。または、クライアント端末のMACアドレス(Media Access Control Address)や製造番号を、管理端末52の不揮発性メモリ(図示せず)に記録しておき、管理端末52において、営業所コード(たとえば、50−m)との対応をテーブルで保持する。
The
以下、クライアント端末50−1−2が起動する場合を例に、クライアント端末のエラー発生時の動作を詳細に説明する。 Hereinafter, the operation when an error occurs in the client terminal will be described in detail by taking the case where the client terminal 50-1-2 is activated as an example.
図5は、クライアント端末の起動時のエラー通知動作を示すフローチャートである。なお、クライアント端末が立ち上がっていない状態においても、クライアント端末の電源制御部2には通電されていることを前提とする。
FIG. 5 is a flowchart showing an error notification operation when the client terminal is activated. It is assumed that the
電源制御部2のスイッチ監視部30は、Powerスイッチ3が投入されたことを検出すると(ステップS1)、その旨を制御部21に通知する。制御部21の給電制御部25は、これを受けて、クライアント端末内の各部に対して電源を供給するように電源部4を制御する。電源部4は、電源制御部2の制御にしたがい、通信制御部1,中央処理装置5,記憶装置6等の各構成部に対して電源を供給する。
When the
電源制御部2の電圧・電流監視部31は、各構成部への給電系統(パワーライン)に対応して電源部4に搭載された電流・電圧センサ(図示せず)からの信号によって、電圧が適正に印加され特定の電流が検出されたか否かを監視する(ステップS2)。
The voltage /
たとえば、正常に給電されていない構成部(電源オンが失敗した構成部)があると判断した場合(ステップS2:Yes)、電圧・電流監視部31は、電源オンが失敗した旨および電源オンが失敗した給電系統を、制御部21に通知する(ステップS3)。そして、制御部21のエラー通知制御部24では、上記電源オンの失敗によって通知された情報(以下、エラー情報という)を、RAM27に保存する。なお、ここでのエラー情報は、電源オンが失敗した旨および電源オンが失敗した給電系統、である。
For example, when it is determined that there is a component that is not normally supplied with power (a component that has failed to turn on) (step S2: Yes), the voltage /
そして、上記ステップS3の処理において、中央処理装置5の電源オンが失敗してエラー情報を制御部21に通知した場合は(ステップS4:No)、以後のCPU7の起動処理は行われないので、制御部21のエラー通知制御部24は、所定のエラー情報保持タイムアウト時間の経過待ち状態に移行する。
And in the process of step S3, when the power-on of the
また、上記ステップS2においてすべての構成部が正常に給電されていると判断した場合(ステップS2:No)、または、正常に給電されていない構成部はあるが中央処理装置5の電源オンが成功している場合は(ステップS4:Yes)、CPU7がBIOS ROM9にアクセスしBIOSを実行するので、電源制御部2のエラー監視部29では、以降、POSTの監視を行う(ステップS5)。
In addition, when it is determined in step S2 that all the components are normally powered (step S2: No), or there is a component that is not normally powered, the
具体的には、POSTが実行されると、CPU7は、バス制御部8内のレジスタに、随時、POSTコードを書き込み、バス制御部8が、自身の保持するレジスタを随時参照して現在のPOSTコードを取得し、そのPOSTコードを電源制御部2に接続されたLPCバスに出力する。そして、電源制御部2のエラー監視部29では、出力されたPOSTコードを取得し、POSTの進行状況を監視する。
Specifically, when POST is executed, the CPU 7 writes a POST code to the register in the
たとえば、上記監視中に取得したPOSTコードが最終のPOSTコードではなく、かつ、そのPOSTコードが予め規定された一定時間にわたって変化しなかった場合、エラー監視部29は、POSTを実行中に処理が停止したと判断し(ステップS5:Yes)、POSTを実行中に処理が停止した旨およびそのときのPOSTコード(エラー情報)を、制御部21に通知する(ステップS6)。ここで、処理が停止する具体的なケースとしては、たとえば、POST実行中にCPU7が停止(ハングアップ)することでPOSTが停止してしまう場合や、メインメモリ10のメモリテストなどでエラーが発生したことで、BIOSの制御において、システム起動に重大な障害があるためPOSTの続行に意味がないとしてPOSTが停止される場合などがある。制御部21のエラー通知制御部24では、このエラー情報をRAM27に保存し、その後、所定のエラー情報保持タイムアウト時間の経過待ち状態に移行する。
For example, when the POST code acquired during the monitoring is not the final POST code and the POST code has not changed over a predetermined time, the
一方、電源制御部2のエラー監視部29によりPOSTを実行中に処理が停止したと判断されることなく、正常にPOSTが終了した場合(ステップS5:No)、CPU7は、OSの起動処理に入る(ステップS7)。CPU7は、BIOSに記述されたプログラムコードにしたがって、自身のアクセス先を、BIOS ROM9から、記憶装置6よりロードしたメインメモリ10上のOS起動プログラムの先頭に移す。ここで、電源制御部2のエラー監視部29は、バス制御部8から最終のPOSTコードが出力され、かつ、所定の時間(OSが起動するまでの妥当な時間)にわたってそのPOSTコードが変化しなかった場合、OSの起動に失敗したと判断する(ステップS8:Yes)。そして、OS起動が失敗した旨および最終のPOSTコード(エラー情報)を、制御部21に通知する(ステップS9)。制御部21のエラー通知制御部24では、このエラー情報をRAM27に保存し、その後、所定のエラー情報保持タイムアウト時間の経過待ち状態に移行する。
On the other hand, if the
そして、制御部21のエラー通知制御部24では、エラー情報保持タイムアウト時間が経過した時点で(ステップS10)、RAM27に保存されているすべてのエラー情報を通信制御部1に送信する(ステップS11)。なお、上記エラー情報保持タイムアウト時間を設定する理由は、起動時に通知された複数のエラー情報をまとめて同時に通知するためである。したがって、上記エラー情報保持タイムアウト時間は、上記複数のエラー情報をまとめて通知するために必要となる十分な時間が設定される。たとえば、記憶装置6への電源オンのみが失敗した場合は(ステップS4:Yes)、CPU7がPOSTを実行していく中で、他のエラーによりPOSTが停止する(ステップS5:Yes)可能性がある。このような場合は、電源供給が失敗したことによるエラー情報(ステップS3)と、POST停止によるエラー情報(S6)とが通知されることになる。すなわち、エラー通知制御部24では、エラーの発生状況に応じて、ステップS3,ステップS6,ステップS9によるエラー情報のうちのいずれか一つ、ステップS3およびステップS6によるエラー情報、または、ステップS3およびステップS9によるエラー情報、を送信する場合がある。
Then, the error
なお、たとえば図1および図2の構成において、CPU7が正常に動作している場合、電源制御部2のエラー監視部29は、バス制御部8からUSBバスを通じて出力されるCPU7の温度情報を常時取得している。そして、エラー監視部29は、取得した温度情報を適宜処理して、常時、制御部21に通知する。具体的には、エラー監視部29は、温度情報を所定の閾値と比較し、たとえば、CPU7付近の温度が「高い/中温/低い」または「正常/異常」である旨を制御部21に通知している。これらの処理は、CPU7の動作中は継続して行われる。以下、この処理結果を温度ステータスと呼ぶ。そこで、本実施例では、電源制御部2の制御部21が、読み出したエラー情報を通信制御部1に送信する際に、上記で得られる温度ステータスについても同時に送信する。
1 and 2, for example, when the CPU 7 is operating normally, the
また、上記ステップS2による監視で、通信制御部1への給電が正常でないと判断された場合には、電源制御部2は通信制御部1と通信を行うことができない。したがって、電源制御部2のエラー通知制御部24は、電圧・電流監視部31から通信制御部1の電源オンが失敗した旨を通知された場合、通信制御部1へエラー情報および温度ステータスを送信する代わりに、たとえば、記憶部22内の不揮発性メモリ26の所定の箇所に、上記送信すべきエラー情報および温度ステータスを書き込む。これにより、通信が不可能な場合であっても、メンテナンス担当者は、不揮発性メモリ26に書きこまれた内容を調べることでエラーの原因を知ることができる。
If it is determined in the monitoring in step S2 that the power supply to the
つぎに、通信制御部1は、管理端末52に対してエラー通知を行うために、受信したエラー情報等に基づいてエラー通知ファイルを作成する。
Next, the
図6は、エラー通知ファイルの構成例を示す図である。図6のエラー通知ファイルは、一例として、「日時」,「識別番号」,「電源オンの成否」,「給電不可能系統の識別子」,「POSTコード」,「温度ステータス」,「エラーメッセージ」といった項目を含む。日時はシステム日付から取得される。識別番号は、クライアント端末を特定するためのシリアルナンバーであって、たとえば、電源制御部2の不揮発性メモリ26などから取得される。また、エラーメッセージは、エラーの原因と推測される内容を示すメッセージであって、通信制御部1が、POSTコードまたは電源オンの成否、に対応させてセットする。管理端末52の管理者は、単にPOSTコードを送られる場合、別途POSTコード表などを参照しなければ具体的な故障部位や故障原因を把握することは困難であるが、エラーメッセージを通知される場合は、これに比較して、即座に状況を把握できる。
FIG. 6 is a diagram illustrating a configuration example of the error notification file. The error notification file in FIG. 6 includes, for example, “date and time”, “identification number”, “success / failure of power-on”, “identifier of unpowerable system”, “POST code”, “temperature status”, and “error message”. It includes items such as. The date and time is obtained from the system date. The identification number is a serial number for specifying the client terminal, and is obtained from, for example, the
そして、クライアント端末50−1−2の通信制御部1は、以上のように作成したエラー通知ファイルを管理端末52に対して送信する(ステップS12)。なお、エラー通知ファイルは、管理端末52に対して送信する代わりに、クライアント端末50−1−2を管轄する営業所端末50−1に対して送信してもよい。また、クライアント端末50−1−2の通信制御部1は、エラー通知ファイルを送信する代わりに、エラーの内容を特定のWebページにアップロードしてもよい。
Then, the
なお、上記起動時の動作においてエラーが発生しなかった場合、すなわち、上記ステップS8の判断処理において、上記所定の時間(OSが起動するまでの妥当な時間)が経過する前にバス制御部8内のレジスタがクリアされ、OSの起動に成功したと判断した場合(ステップS8:No)、電源制御部2のエラー監視部29では、起動時の動作に異常がないと判断して(ステップS13)、図5のエラー通知処理を終了する。
Note that if no error occurs in the operation at the time of startup, that is, in the determination process of step S8, the
以上のようにして送信されたエラー通知ファイルを受信すると、管理端末52の制御部61は、受信したエラー通知ファイルを「識別番号」単位にマージし、記憶部62内に保存する。
When the error notification file transmitted as described above is received, the control unit 61 of the
管理端末52の制御部61は、エラー通知ファイルの到着を随時または定期的にチェックする。制御部61は、エラー通知ファイルが到着していた場合、エラー集計テーブル63を参照してエラーの原因を特定する。図7は、エラー集計テーブル63の項目およびデータの一例を示す図である。図7のエラー集計テーブル63は、「エラーコード」,「故障部位」,「原因」,「現象」,「総発生件数」といった項目を備え、これまでのエラーを解析・集計した結果のデータが登録されている。
The control unit 61 of the
エラーコードには、POSTコードがセットされる。故障部位および原因には、実際に技術者などが解析を行って解明された結果が登録される。なお、故障部位および原因の解析では、エラー通知ファイルにおける「電源オンの成否」および「給電不可能系統の識別子」や、「温度ステータス」を参考にできる。現象は、そのクライアント端末に発生した現象であって、エラーコードによって特定される。すなわち、エラーコードが、最終のPOSTコード以外であれば「BIOS起動中停止」であり、最終のPOSTコードであれば「OS起動中停止」である。総発生件数は、同一の「エラーコード,故障部位,原因」の組合せに対して発生した、エラーの件数を集計した値である。 A POST code is set as the error code. In the failure part and the cause, a result obtained by actual analysis by an engineer or the like is registered. In the analysis of the failure part and the cause, it is possible to refer to “success / failure of power-on”, “identifier of unpowerable system”, and “temperature status” in the error notification file. The phenomenon is a phenomenon that occurs in the client terminal, and is specified by an error code. That is, if the error code is other than the final POST code, it is “stop during BIOS startup”, and if it is the final POST code, it is “stop during OS startup”. The total number of occurrences is a value obtained by summing up the number of errors that have occurred for the same combination of “error code, failure part, cause”.
エラー集計テーブル63には、解析され登録されなければ原因が特定できないエラーが登録されている。POSTまで至らずに電源オンが失敗した場合は、その旨および給電不可能系統の識別子によって、即座に原因が特定できる。 In the error totaling table 63, errors that cannot be identified unless they are analyzed and registered are registered. When the power-on fails without reaching POST, the cause can be immediately identified by the fact and the identifier of the power supply impossible system.
管理端末52の制御部61は、エラー集計テーブル63を参照し、通知されたPOSTコードと一致するエラーコードについて、エントリを全て抽出する。そして、各エントリから「故障部位」,「原因」,「総発生件数」の値を取得し、これらにしたがってエラー原因を通知する。
The control unit 61 of the
たとえば、クライアント端末50−1−2からのエラー通知ファイルにおいて、エラーコード「52」が通知された場合を想定する。図7のデータ例では、エラーコードが「52」であるエントリは2件登録されている。したがって、管理端末52の制御部61は、エラー原因を通知するための原因通知メッセージとして、「CPU,BGAクラック,総発生件数5件」および「メモリ,コネクタ接触不良,総発生件数26件」を作成する。そして、制御部61は、作成した原因通知メッセージを営業所端末50−1に通知する。ここで、クライアント端末を管轄する営業所端末の特定(すなわち営業所端末と、クライアント端末との対応関係)は、エラー通知ファイルによって通知される「識別番号」と営業所端末の識別子との関連をメンテナンスセンタ側で管理することによって行う。なお、クライアント端末を納品する際に担当営業所を示す識別子を不揮発性メモリに書き込んでおき、その識別子をエラー通知ファイルに含めてもよい。
For example, it is assumed that an error code “52” is notified in the error notification file from the client terminal 50-1-2. In the data example of FIG. 7, two entries with the error code “52” are registered. Therefore, the control unit 61 of the
また、管理端末52の制御部61は、作成した原因通知メッセージをクライアント端末50−1−2に通知することもできる。なお、クライアント端末50−1−2へ通知を行うのは、クライアント端末内の通信制御部1が起動している可能性があるためである。すなわち、クライアント端末は、通信制御部1が起動している場合には原因通知メッセージを受信するので、これを自身内の不揮発性メモリ26に記録できる。これにより、担当営業所端末にかかるカストマ担当者が、クライアント端末のメンテナンスに出向いたときにその情報を参照できる。この際、たとえば、クライアントユーザがリトライを繰り返し、別のエラーが発生した場合には、カストマ担当者がメンテナンスに出向いたタイミングによっては、参照できる情報が増える可能性があるため、メンテナンス作業に有用である。なお、原因通知メッセージを受信したクライアント端末は、その内容をそのまま自身の画面に表示させてもよい。また、制御部61は、そのクライアント端末が接続されたLAN内の、別のクライアント端末に対して、原因通知メッセージを通知してもよい。
The control unit 61 of the
なお、電源オンが失敗した場合は、原因が明確であるので、その旨および給電不可能系統の識別子をそのまま搭載した原因通知メッセージを作成し、通知する。たとえば、「電源オン失敗,(識別子)」といった原因通知メッセージである。 If the power-on fails, the cause is clear, and a cause notification message is created and notified to that effect and the identifier of the system that cannot supply power. For example, a cause notification message such as “power-on failure, (identifier)”.
また、図7の例では、エラー集計テーブル63にはPOST開始後のエラーについて登録し、POST開始後のエラーとPOST開始前のエラー(電源オンが失敗)とで、原因通知メッセージの作成方法を別としたが、エラー集計テーブル63は、POST開始前のエラー(電源オンが失敗)も登録する構成としてもよい。この構成の場合、エラーコードとして、POSTコードの他にも、給電不可能を示すコードなどを使用する。故障部位には、電源部4または、給電不可能系統であったハードウェアなどを登録する。こうしたエラー集計テーブル63を用いる場合、原因通知メッセージは、上述したPOST開始後のエラーについて用いた方法で統一的に作成できる。 Further, in the example of FIG. 7, an error after the POST start is registered in the error totaling table 63, and a method for creating a cause notification message for the error after the POST start and the error before the POST start (power-on failure) is shown. As another example, the error totaling table 63 may be configured to register an error (power-on failure) before starting POST. In the case of this configuration, a code indicating that power cannot be supplied is used as an error code in addition to the POST code. The power supply unit 4 or hardware that cannot be supplied with power is registered in the failed part. When such an error totaling table 63 is used, the cause notification message can be created in a unified manner by the method used for the error after the start of POST described above.
営業所端末50−1に原因通知メッセージが到着することで、その営業所では、自身が管轄するクライアント端末の故障の原因を予め把握することができる。上記の例では、総発生件数からみて、「メモリコネクタ接触不良」である可能性が高く、ついで「CPUのBGAクラック」である可能性が高いことを把握することができる。これにより、メンテナンス作業の負担を軽減することができ、また、メンテナンス作業を実行する前から必要部品の準備,作業時間の見積もりなどが可能になるため、効率のよいメンテナンスが実現できる。 When the cause notification message arrives at the business office terminal 50-1, the business office can grasp in advance the cause of the failure of the client terminal under its control. In the above example, it can be understood from the total number of occurrences that there is a high possibility of a “memory connector contact failure” and then a high possibility of a “CPU BGA crack”. As a result, the burden of maintenance work can be reduced, and preparation of necessary parts and estimation of work time can be performed before the maintenance work is performed, so that efficient maintenance can be realized.
また、クライアント端末50−1−2に原因通知メッセージが到着することで、クライアント端末のユーザは、故障の程度を把握でき、一定の安心感を得られる。また、故障の重篤さを知ることで、業務への影響を把握することも可能となる。 In addition, when the cause notification message arrives at the client terminal 50-1-2, the user of the client terminal can grasp the degree of failure and obtain a certain level of security. In addition, knowing the seriousness of the failure makes it possible to grasp the impact on business.
このように、上記通信システムでは、担当営業所端末にかかるカストマ担当者が、エラーの発生したクライアント端末の所在および原因と推測される不具合を、実際にメンテナンス作業に出向く前に速やかに知ることができるので、保守用部品の準備などに資することができる。特に、本発明が主にターゲットとする重篤なハードウェア障害が発生した場合には、端末が全く利用できない状態であることが多い。ここで、たとえば、会計事務所のような、多くの顧問先を抱え、かつ税務申告など時期的に業務が集中する業種では、端末の起動不良は非常に重大な問題であり、メンテナンス完了までのレスポンス時間が特に短いことが要請される。したがって、こうした業種での利用形態では、本発明の有用性は非常に高くなる。 Thus, in the above communication system, the customer person in charge at the sales office terminal can quickly know the location of the client terminal in which the error occurred and the malfunction that is presumed to be the cause before actually going to the maintenance work. This can contribute to the preparation of maintenance parts. In particular, when a serious hardware failure mainly targeted by the present invention occurs, the terminal is often not available at all. Here, for example, in an industry that has many consultants, such as accounting firms, and whose business is concentrated on a timely basis, such as tax filings, poor start-up of terminals is a very serious problem, and maintenance is not complete. A particularly short response time is required. Therefore, the utility of the present invention is very high in the usage forms in such industries.
また、クライアント端末および営業所端末への原因通知メッセージの通知は、電子メール,ファイル転送,所定のサーバへのアップロードなど、どのような手段であってもよい。また、通知方法は、クライアント端末と営業所端末で異なっていても構わない。 The cause notification message may be notified to the client terminal and the sales office terminal by any means such as e-mail, file transfer, and uploading to a predetermined server. The notification method may be different between the client terminal and the sales office terminal.
なお、本実施例では、クライアント端末が直接ネットワークに接続されるように通信システムを構成したが、これに限らず、クライアント端末がそれぞれの所属する営業所の営業所端末に接続される構成としてもよい。図8は、本実施例の情報処理装置を用いた通信システムの、別の構成例を示す図である。図8では、ネットワーク51に対して接続された営業所端末50−mの配下に、各営業所端末が管轄するクライアント端末50−m−nが接続される場合を示している。この場合、クライアント端末からのエラー通知ファイルは必ず営業所端末を経由するので、営業所端末はリアルタイムにクライアント端末の状況を把握できる。また、営業所端末がクライアント端末への通知を行うこととなるので、管理端末52(メンテナンスセンタ側)の負担を軽減できる。
In this embodiment, the communication system is configured so that the client terminal is directly connected to the network. However, the present invention is not limited to this, and the client terminal may be connected to the sales office terminal of the sales office to which the client terminal belongs. Good. FIG. 8 is a diagram illustrating another configuration example of a communication system using the information processing apparatus according to the present embodiment. FIG. 8 shows a case where the client terminal 50-mn managed by each sales office terminal is connected to the sales office terminal 50-m connected to the
以上説明したように、本実施例の通信システムでは、クライアント端末である情報処理装置が、起動時に発生するエラーについて発生状況を網羅的に監視し、その内容を、ネットワークを介して管理端末に通知する構成とした。また、管理端末は、過去に発生したエラーの原因を集計したテーブルを保持し、このテーブルを参照して、推測される原因をクライアント端末または営業所端末に通知するとした。これにより、メンテナンス作業の効率を大幅に改善することができる。 As described above, in the communication system of the present embodiment, the information processing apparatus that is the client terminal comprehensively monitors the occurrence status of errors that occur at startup, and notifies the management terminal of the contents via the network. It was set as the structure to do. In addition, the management terminal holds a table summarizing the causes of errors that have occurred in the past, and refers to this table to notify the client terminal or the sales office terminal of the estimated cause. Thereby, the efficiency of the maintenance work can be greatly improved.
以上のように、本発明にかかる情報処理装置は、起動時にエラー監視を行うクライアント端末として有用であり、特に、メンテナンスなど、サポート体制の強化が必要なシステムに適している。 As described above, the information processing apparatus according to the present invention is useful as a client terminal that performs error monitoring at the time of activation, and is particularly suitable for a system that requires strengthening of a support system such as maintenance.
1 通信制御部
2 電源制御部
3 Powerスイッチ
4 電源部
5 中央処理装置
6 記憶装置
7 CPU
8 バス制御部
9 BIOS ROM
10 メインメモリ
21 制御部
22 記憶部
23 ハードウェア監視部
24 エラー通知制御部
25 給電制御部
26 不揮発性メモリ
27 RAM
28 電源監視部
29 エラー監視部
30 スイッチ監視部
31 電圧・電流監視部
32 タイマ
50−m 営業所端末
50−m−n クライアント端末
51 ネットワーク
52 管理端末
61 制御部
62 記憶部
63 エラー集計テーブル
DESCRIPTION OF
8
DESCRIPTION OF SYMBOLS 10
28
Claims (18)
前記監視制御部が実行する処理として、
起動時に実行されるPOST(Power On Self Test)のPOSTコードを取得し、POSTの進行状況を監視するPOST監視ステップと、
前記監視中に最終のPOSTコード以外のPOSTコードで処理が停止したと判断した場合に、POSTを実行中に処理が停止した旨およびその時点のPOSTコードをエラー情報として保持するPOSTエラー保持ステップと、
保持しておいたエラー情報を前記通信制御部に送信するエラー情報送信ステップと、
を含み、
前記通信制御部が実行する処理として、
受信したエラー情報に基づいて、前記管理端末に対してエラーの内容を通知するためのファイルであるエラー通知ファイルを生成するファイル生成ステップと、
前記エラー通知ファイルを前記管理端末に向けて送信するファイル送信ステップと、
を含むことを特徴とするエラー通知方法。 An error notification method in a client terminal comprising: a communication control unit that communicates with a management terminal connected via an external network; and a monitoring control unit that monitors the state of the terminal itself.
As a process executed by the monitoring control unit,
A POST monitoring step of acquiring a POST code of POST (Power On Self Test) executed at startup and monitoring the progress of POST;
A POST error holding step for holding the fact that the processing has stopped during execution of the POST and the POST code at that time as error information when it is determined that the processing has been stopped with a POST code other than the final POST code during the monitoring; ,
An error information transmission step of transmitting the stored error information to the communication control unit;
Including
As processing executed by the communication control unit,
Based on the received error information, a file generation step for generating an error notification file which is a file for notifying the content of the error to the management terminal;
A file transmission step of transmitting the error notification file to the management terminal;
An error notification method comprising:
を含むことを特徴とする請求項1に記載のエラー通知方法。 When the monitoring control unit determines that the POST has ended normally without stopping during the execution of the POST, and determines that the final POST code has not changed over a predetermined time, the OS starts up. An OS startup error holding step for determining that the startup has failed and holding the fact that the startup of the OS has failed and the final POST code as error information;
The error notification method according to claim 1, further comprising:
を含むことを特徴とする請求項1または2に記載のエラー通知方法。 Before the monitoring control unit executes the POST monitoring step, the power supply status is monitored, and when there is a place where power is not normally supplied, to that point and where power is not normally supplied Power supply error holding step for holding the power supply system of the error information as error information,
The error notification method according to claim 1, further comprising:
をさらに含み、
前記エラー情報送信ステップでは、前記温度取得ステップで取得した温度情報をエラー情報とともに前記通信制御部に送信し、
前記ファイル生成ステップでは、前記エラー通知ファイルに温度情報を含めることを特徴とする請求項3または4に記載のエラー通知方法。 A temperature acquisition step in which the monitoring control unit acquires temperature information of the CPU;
Further including
In the error information transmission step, the temperature information acquired in the temperature acquisition step is transmitted to the communication control unit together with error information,
5. The error notification method according to claim 3, wherein in the file generation step, temperature information is included in the error notification file.
前記監視制御部が、
起動時に実行されるPOST(Power On Self Test)のPOSTコードを取得することによりPOSTの進行状況を監視し、監視中に最終のPOSTコード以外のPOSTコードで処理が停止したと判断した場合に、POSTを実行中に処理が停止した旨およびその時点のPOSTコードをエラー情報として出力する監視部と、
エラー情報を保持し、所定のタイミングで、保持しておいたエラー情報を前記通信制御部に送信するエラー通知制御部と、
を備え、
前記通信制御部が、受信したエラー情報に基づいて、前記管理端末に対してエラーの内容を通知するためのファイルであるエラー通知ファイルを生成し、当該エラー通知ファイルを前記管理端末に向けて送信することを特徴とする情報処理装置。 An information processing apparatus that operates as a client terminal, including a communication control unit that communicates with a management terminal connected via an external network, and a monitoring control unit that monitors the state of the own device,
The monitoring control unit is
When the POST progress status is monitored by acquiring a POST code of POST (Power On Self Test) executed at startup, and when it is determined that the processing is stopped with a POST code other than the final POST code during monitoring, A monitoring unit that outputs the fact that the processing has stopped during POST and the POST code at that time as error information;
An error notification control unit that stores error information and transmits the stored error information to the communication control unit at a predetermined timing;
With
Based on the received error information, the communication control unit generates an error notification file that is a file for notifying the content of the error to the management terminal, and transmits the error notification file to the management terminal An information processing apparatus characterized by:
POSTを実行中に処理が停止することなく正常にPOSTが終了したと判断した後に、最終のPOSTコードが所定時間にわたって変化していないと判断した場合に、OSの起動に失敗したと判断し、OSの起動が失敗した旨および最終のPOSTコードをエラー情報として出力することを特徴とする請求項7に記載の情報処理装置。 The monitoring unit further includes:
When it is determined that the POST has ended normally without stopping during the execution of the POST, and it is determined that the final POST code has not changed over a predetermined time, it is determined that the OS has failed to start, 8. The information processing apparatus according to claim 7, wherein the information indicating that the OS activation has failed and the final POST code are output as error information.
前記POSTの進行状況を監視する前に、給電の状況を監視し、正常に給電が行われていない箇所がある場合に、その旨および正常に給電が行われていない箇所への給電系統をエラー情報として出力することを特徴とする請求項7または8に記載の情報処理装置。 The monitoring unit further includes:
Before monitoring the progress status of the POST, monitor the power supply status, and if there is a location where power is not normally supplied, an error will occur and the power supply system to the location where power is not normally supplied 9. The information processing apparatus according to claim 7, wherein the information processing apparatus outputs the information.
前記エラー情報をまとめて送信するために必要な時間であるエラー情報保持タイムアウト時間を設定し、当該エラー情報保持タイムアウト時間が経過した前記所定のタイミングで、保存されているすべてのエラー情報を前記通信制御部に送信することを特徴とする請求項9に記載の情報処理装置。 The error notification control unit
An error information retention time-out time that is a time required to transmit the error information collectively is set, and all the stored error information is communicated at the predetermined timing when the error information retention time-out time has elapsed. The information processing apparatus according to claim 9, wherein the information processing apparatus transmits the information to a control unit.
前記エラー通知制御部は、エラー情報に加えて温度情報を前記通信制御部に送信し、
前記通信制御部は、前記エラー通知ファイルにさらに温度情報を含めることを特徴とする請求項9または10に記載の情報処理装置。 The monitoring unit further acquires CPU temperature information, and outputs the acquired temperature information together with error information,
The error notification control unit transmits temperature information to the communication control unit in addition to error information,
The information processing apparatus according to claim 9, wherein the communication control unit further includes temperature information in the error notification file.
POSTコードに対応した故障部位および故障原因を登録したエラー集計テーブルと、
前記クライアント端末からエラー通知ファイルを受信した場合に、当該エラー通知ファイルに含まれるPOSTコードをキーに前記エラー集計テーブルから故障部位および故障原因を抽出し、得られた故障部位および故障原因を含む原因通知メッセージを生成し、当該原因通知メッセージを所定の端末に通知する制御部と、
を備えることを特徴とする情報処理装置。 An information processing apparatus that operates as a management terminal and is connected to the client terminal according to any one of claims 7 to 12 via a network,
An error tabulation table in which a failure part and a failure cause corresponding to the POST code are registered;
When an error notification file is received from the client terminal, a failure part and a cause of failure are extracted from the error aggregation table using a POST code included in the error notification file as a key, and the cause including the obtained failure part and failure cause A control unit for generating a notification message and notifying the cause notification message to a predetermined terminal;
An information processing apparatus comprising:
前記制御部は、前記原因通知メッセージに当該総発生件数をさらに含めることを特徴とする請求項13に記載の情報処理装置。 In the error totaling table, further, the total number of occurrences for the combination of the POST code, the failure part and the failure cause is registered,
The information processing apparatus according to claim 13, wherein the control unit further includes the total number of occurrences in the cause notification message.
前記エラー通知ファイルによって正常に給電が行われていない箇所がある旨が通知された場合、その旨および正常に給電が行われていない箇所への給電系統を含む原因通知メッセージを生成することを特徴とする請求項13または14に記載の情報処理装置。 The control unit further includes:
When it is notified by the error notification file that there is a part where power is not normally supplied, a cause notification message including a power supply system to that point and a part where power is not normally supplied is generated. The information processing apparatus according to claim 13 or 14.
請求項13〜17のいずれか1つに記載の管理端末と、
を備えることを特徴とする通信システム。 The client terminal according to any one of claims 7 to 12,
The management terminal according to any one of claims 13 to 17,
A communication system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008198169A JP5275715B2 (en) | 2008-07-31 | 2008-07-31 | Error notification method, information processing apparatus, and communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008198169A JP5275715B2 (en) | 2008-07-31 | 2008-07-31 | Error notification method, information processing apparatus, and communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010039519A true JP2010039519A (en) | 2010-02-18 |
JP5275715B2 JP5275715B2 (en) | 2013-08-28 |
Family
ID=42012043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008198169A Expired - Fee Related JP5275715B2 (en) | 2008-07-31 | 2008-07-31 | Error notification method, information processing apparatus, and communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5275715B2 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011258032A (en) * | 2010-06-10 | 2011-12-22 | Contec Co Ltd | Information processing unit |
JP2012058782A (en) * | 2010-09-03 | 2012-03-22 | Hagiwara Electric Co Ltd | Abnormality inspection method in computer device and computer device using the same |
JP2013008228A (en) * | 2011-06-24 | 2013-01-10 | Canon Inc | Information processing apparatus, printing device and monitoring method |
WO2013021742A1 (en) * | 2011-08-05 | 2013-02-14 | 日本電気株式会社 | Setting information replication range creation device, setting information replication range creation method, and program |
WO2015194651A1 (en) * | 2014-06-20 | 2015-12-23 | Necフィールディング株式会社 | Malfunction notification apparatus, malfunction notification method, and program |
JP2016105290A (en) * | 2010-06-07 | 2016-06-09 | ジェイソン・エイ・サリヴァン | Systems and methods for intelligent and flexible management and monitoring of computer systems |
JP2017507431A (en) * | 2014-03-26 | 2017-03-16 | インテル コーポレイション | Compute device initialization trace |
JP2017084207A (en) * | 2015-10-30 | 2017-05-18 | Necプラットフォームズ株式会社 | Information processing device and diagnostic method thereof, and computer program |
CN111258868A (en) * | 2020-01-16 | 2020-06-09 | 四川九州电子科技股份有限公司 | Method and system for automatically monitoring and acquiring equipment data |
JP2020140241A (en) * | 2019-02-26 | 2020-09-03 | レノボ・シンガポール・プライベート・リミテッド | Information processing apparatus and information processing method |
JP2020149381A (en) * | 2019-03-13 | 2020-09-17 | 株式会社東芝 | Information processor, information processing method, program, and electronic device |
CN112346928A (en) * | 2020-10-23 | 2021-02-09 | 深圳市中诺通讯有限公司 | Automatic startup and shutdown test equipment and test method |
JP2021157489A (en) * | 2020-03-27 | 2021-10-07 | 株式会社コンテック | Information processing apparatus and information processing system |
CN114327965A (en) * | 2021-11-19 | 2022-04-12 | 成都博尔微晶科技有限公司 | Startup and shutdown error detection system and method, control terminal and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002073362A (en) * | 2000-09-01 | 2002-03-12 | Nec Software Shikoku Ltd | Information processing device and retry method for start error |
JP2006019802A (en) * | 2004-06-30 | 2006-01-19 | Canon Inc | Http communication device |
-
2008
- 2008-07-31 JP JP2008198169A patent/JP5275715B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002073362A (en) * | 2000-09-01 | 2002-03-12 | Nec Software Shikoku Ltd | Information processing device and retry method for start error |
JP2006019802A (en) * | 2004-06-30 | 2006-01-19 | Canon Inc | Http communication device |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016105290A (en) * | 2010-06-07 | 2016-06-09 | ジェイソン・エイ・サリヴァン | Systems and methods for intelligent and flexible management and monitoring of computer systems |
JP2011258032A (en) * | 2010-06-10 | 2011-12-22 | Contec Co Ltd | Information processing unit |
JP2012058782A (en) * | 2010-09-03 | 2012-03-22 | Hagiwara Electric Co Ltd | Abnormality inspection method in computer device and computer device using the same |
JP2013008228A (en) * | 2011-06-24 | 2013-01-10 | Canon Inc | Information processing apparatus, printing device and monitoring method |
US8670138B2 (en) | 2011-06-24 | 2014-03-11 | Canon Kabushiki Kaisha | Information processing apparatus, printing apparatus, and monitoring method |
WO2013021742A1 (en) * | 2011-08-05 | 2013-02-14 | 日本電気株式会社 | Setting information replication range creation device, setting information replication range creation method, and program |
JPWO2013021742A1 (en) * | 2011-08-05 | 2015-03-05 | 日本電気株式会社 | Setting information duplication range creation device, setting information duplication range creation method, and program |
JP2017507431A (en) * | 2014-03-26 | 2017-03-16 | インテル コーポレイション | Compute device initialization trace |
JPWO2015194651A1 (en) * | 2014-06-20 | 2017-04-27 | Necフィールディング株式会社 | Failure notification device, failure notification method and program |
CN106133699A (en) * | 2014-06-20 | 2016-11-16 | Nec 飞鼎克株式会社 | Malfunction informing device, failure notification method and program |
WO2015194651A1 (en) * | 2014-06-20 | 2015-12-23 | Necフィールディング株式会社 | Malfunction notification apparatus, malfunction notification method, and program |
JP2017084207A (en) * | 2015-10-30 | 2017-05-18 | Necプラットフォームズ株式会社 | Information processing device and diagnostic method thereof, and computer program |
JP2020140241A (en) * | 2019-02-26 | 2020-09-03 | レノボ・シンガポール・プライベート・リミテッド | Information processing apparatus and information processing method |
JP2020149381A (en) * | 2019-03-13 | 2020-09-17 | 株式会社東芝 | Information processor, information processing method, program, and electronic device |
JP7204543B2 (en) | 2019-03-13 | 2023-01-16 | 株式会社東芝 | Information processing device, information processing method, program, and electronic device |
CN111258868A (en) * | 2020-01-16 | 2020-06-09 | 四川九州电子科技股份有限公司 | Method and system for automatically monitoring and acquiring equipment data |
JP2021157489A (en) * | 2020-03-27 | 2021-10-07 | 株式会社コンテック | Information processing apparatus and information processing system |
JP7426269B2 (en) | 2020-03-27 | 2024-02-01 | 株式会社コンテック | Information processing equipment and information processing system |
CN112346928A (en) * | 2020-10-23 | 2021-02-09 | 深圳市中诺通讯有限公司 | Automatic startup and shutdown test equipment and test method |
CN114327965A (en) * | 2021-11-19 | 2022-04-12 | 成都博尔微晶科技有限公司 | Startup and shutdown error detection system and method, control terminal and device |
Also Published As
Publication number | Publication date |
---|---|
JP5275715B2 (en) | 2013-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5275715B2 (en) | Error notification method, information processing apparatus, and communication system | |
KR101540129B1 (en) | Remote access diagnostic device and methods thereof | |
CN112019370B (en) | Equipment fault processing method and system | |
TW200426571A (en) | Policy-based response to system errors occurring during os runtime | |
AU2014376751A1 (en) | Redundant system and method for managing redundant system | |
US8423162B2 (en) | Control method for information processing system, information processing system, and program | |
US10069988B2 (en) | Image forming apparatus, computer readable recording medium stored with computer program for controlling image forming apparatus, and method for controlling image forming apparatus | |
CN111078484B (en) | Power-off test method, device, equipment and storage medium for system upgrade | |
TW201516672A (en) | System and method of monitoring a server | |
CN115080132A (en) | Information processing method, information processing apparatus, server, and storage medium | |
JP5444739B2 (en) | Management device, management system, and management program | |
JP5773775B2 (en) | Information processing apparatus, printing apparatus, and monitoring method | |
CN106406963B (en) | Initialization method and device of Linux system | |
JP2001005692A (en) | Computer system, its maintenance and management system, and method for informing of fault | |
JP6222759B2 (en) | Failure notification device, failure notification method and program | |
US7290172B2 (en) | Computer system maintenance and diagnostics techniques | |
TWI537721B (en) | Baseboard management control system and method | |
CN114003426A (en) | Fault processing method and system and electronic equipment | |
JP4208494B2 (en) | Load test system for network server | |
JP2005085078A (en) | Network system including power saving dealing device | |
US20250071010A1 (en) | Monitoring system, monitoring method, and recording medium storing monitoring program | |
CN112084085B (en) | System outage recording method | |
CN112084049B (en) | Method for monitoring resident program of baseboard management controller | |
TWI715005B (en) | Monitor method for demand of a bmc | |
JP2006185451A (en) | Uninterruptible power supply, computer system and method for monitoring start stage of computer by uninterruptible power supply |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110801 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130507 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130516 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5275715 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |