(57)【要約】【課題】クライアントの稼動状態またはサーバの負荷状態の監視を容易にかつ迅速にする。【解決手段】クライアント１０は、それに搭載するオペレーティング・システムの稼働状態を監視するＷＤＴと、自身のシステム内の運転状態を監視するＰＣＩインタフェースをもつ稼動状態監視部１１と、この監視部での監視情報を外部ＤＯ出力として得るディジタル出力部１２とを備える。サーバ２０は、ディジタル出力部からの監視情報を直接にＤＩ入力とするディジタル入力部２１と、この入力部で入力した監視情報をクライアントの稼動情報として取り込むＰＣＩインタフェース２２とを備える。  サーバの負荷状態を監視してクライアントに直接に伝送することも含む。【選択図】図１
2009116631.tif 000002
【特許請求の範囲】
【請求項１】
サーバとクライアントが構内ＬＡＮで結合されたサーバ・クライアント・システムにおいて、クライアントの稼動状態を監視するリモート監視方式であって、
前記クライアントは、それに搭載するオペレーティング・システムの稼働状態を監視するＷＤＴと、自身のシステム内の運転状態を監視するインタフェースをもつ稼動状態監視部と、この監視部での監視情報を外部ＤＯ出力として得るディジタル出力部とを備え、
前記サーバは、前記ディジタル出力部からの監視情報を直接にＤＩ入力とするディジタル入力部と、この入力部で入力した監視情報をクライアントの稼動情報として取り込むインタフェースとを備えたことを特徴とするサーバ・クライアント・システムのリモート監視方式。
【請求項２】
サーバとクライアントが構内ＬＡＮで結合されたサーバ・クライアント・システムにおいて、サーバの負荷状態を監視するリモート監視方式であって、
前記サーバは、自身の負荷状態を監視する負荷状態監視部と、この監視部での監視情報を外部ＤＯ出力として得るディジタル出力部とを備え、
前記クライアントは、前記ディジタル出力部からの監視情報を直接にＤＩ入力とするディジタル入力部と、この入力部で入力した監視情報をサーバの負荷情報として取り込むインタフェースとを備えたことを特徴とするサーバ・クライアント・システムのリモート監視方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバとクライアントが構内ＬＡＮで結合されたサーバ・クライアント・システムにおいて、サーバとクライアント間の稼動状態や負荷状態をリモート監視する方式に関する。
【背景技術】
【０００２】
サーバ・クライアント・システムでは、サーバとクライアント間の通信は、例えばイーサネット（登録商標）ケーブルでＴＣＰ／ＩＰプロトコルで行われている。この種のサーバ・クライアント・システムに搭載するアプリケーションのうち、サーバがクライアントの稼働状態を確認しながら処理を進めるようなアプリケーションがある。サーバ側がクライアントの稼働状態を確認する手段として、クライアントは定期的に稼働中であることを示す通信をサーバ側に送り、サーバはその通信を受信することで、クライアントの稼働状態を確認している。
【０００３】
図２は、サーバ・クライアント・システムの構成例を示す。複数台のクライアント１０および１台または複数台のサーバ２０は、それぞれＣＰＵとチップセット（Ｉｎｔｅｌ９４５ＧＭ）およびＩ／Ｏコントローラ（ＩＣＨ７Ｍ）を処理中枢部とし、温度監視ＩＣによるＣＰＵの温度監視と、ＰＣＩブリッジによるコンパクトＰＣＩバスとの結合と、ＬＡＮインタフェースによる外部通信機能を備える。
【０００４】
このシステムにおいて、サーバ２０に搭載するアプリケーションは、ＬＡＮインタフェースおよびハブ３０を通した通信で複数台のクライアント１０の稼働状態をリモート監視しながら処理を進めることができる。さらに、クライアント１０から複数台のサーバ２０の負荷状態をリモート監視しながら処理を進めることができる（例えば、特許文献１参照）。
【特許文献１】特開平１０−２６２０４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
サーバ・クライアント・システムにおいて、サーバ側がクライアントの稼働状態をリモート監視するには、クライアントは稼働中であることを示す情報を定期的にサーバ側に送り、サーバはその情報を受信することで、クライアントの稼働状態を確認している。
【０００６】
しかし、クライアントがシステムダウン（機能喪失）したことをサーバが検出するまでには、以下の経過をたどることになる。
【０００７】
（１）クライアントのシステムダウンもしくはＯＳダウン。
【０００８】
（２）クライアントからの稼働状態を報告する通信が途絶える。
【０００９】
（３）サーバ側がクライアントからの通信断を検出、この過程で、ＴＣＰ／ＩＰ通信を使用する場合、数１０秒の時間が必要となる。
【００１０】
したがって、クライアントのダウンをサーバが検出するまでは数１０秒を要し、この時間はシステムが制御不能状態に陥る。
【００１１】
同様に、クライアントがあるサーバの負荷状態をリモート監視するには多くの処理過程と時間を必要とする。
【００１２】
本発明の目的は、クライアントの稼動状態またはサーバの負荷状態の監視を容易にかつ迅速にしたリモート監視方式を提供することにある。
【課題を解決するための手段】
【００１３】
本発明は、前記の課題を解決するため、サーバとクライアント間には、ＬＡＮによる通信手段の他に、クライアントの稼動状態の情報をサーバに直接に伝送する監視手段、またはサーバの負荷状態の情報をクライアントに直接に伝送する監視手段を設けたもので、以下の構成を特徴とする。
【００１４】
（１）サーバとクライアントが構内ＬＡＮで結合されたサーバ・クライアント・システムにおいて、クライアントの稼動状態を監視するリモート監視方式であって、
前記クライアントは、それに搭載するオペレーティング・システムの稼働状態を監視するＷＤＴと、自身のシステム内の運転状態を監視するインタフェースをもつ稼動状態監視部と、この監視部での監視情報を外部ＤＯ出力として得るディジタル出力部とを備え、
前記サーバは、前記ディジタル出力部からの監視情報を直接にＤＩ入力とするディジタル入力部と、この入力部で入力した監視情報をクライアントの稼動情報として取り込むインタフェースとを備えたことを特徴とする。
【００１５】
（２）サーバとクライアントが構内ＬＡＮで結合されたサーバ・クライアント・システムにおいて、サーバの負荷状態を監視するリモート監視方式であって、
前記サーバは、自身の負荷状態を監視する負荷状態監視部と、この監視部での監視情報を外部ＤＯ出力として得るディジタル出力部とを備え、
前記クライアントは、前記ディジタル出力部からの監視情報を直接にＤＩ入力とするディジタル入力部と、この入力部で入力した監視情報をサーバの負荷情報として取り込むインタフェースとを備えたことを特徴とする。
【発明の効果】
【００１６】
以上のとおり、本発明によれば、サーバとクライアント間には、ＬＡＮによる通信手段の他に、クライアントの稼動状態の情報をサーバに直接に伝送する監視手段、またはサーバの負荷状態の情報をクライアントに直接に伝送する監視手段を設けたため、クライアントの稼動状態またはサーバの負荷状態の監視が容易にかつ迅速になる。
【００１７】
例えば、サーバがクライアントのダウン検出までの時間を最小限にできる。また、システムが制御できない時間を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明の実施形態を示すサーバ・クライアント・システムの構成図である。同図が図２と異なる部分は、クライアント１０にはそれに搭載するＯＳ（オペレーティング・システム）の稼働状態を監視するＷＤＴ（ウオッチ・ドグ・タイマ）と、自身のシステム内の運転状態を監視するＰＣＩインタフェースをもつ稼動状態監視部１１と、この監視部１１での監視情報を外部ＤＯ出力として得るＤＯ（ディジタル出力部）１２を具備することである。また、サーバ２０にはクライアントのＤＯ１２と信号線で「１対１」結合されてそのＤＯ出力を入力するＤＩ（ディジタル入力部）２１と、このＤＩ入力をＰＣＩバスに入力するＰＣＩインタフェース２２を具備する。
【００１９】
このシステム構成において、各クライアント１０は、稼動状態監視部１１で監視項目別に定められる条件に従って自己監視を行っておき、サーバ２０に通知が必要となったＷＤＴ情報またはシステム運転状態情報をＤＯ１２からサーバ２０に伝送する。サーバ２０は、ＤＩ２１の入力を直ちに取得することで、当該クライアントのシステムハングの発生や運転状態を認識する。
【００２０】
したがって、サーバ２０によるクライアント１０のリモート監視には、クライアントのシステムダウンもしくはＯＳダウンが発生したとき、サーバ側がクライアントからの通信断の検出をＬＡＮ経由のＴＣＰ／ＩＰ通信で行う従来方式に比べて、サーバ２０に迅速に通知される。例えば、ＷＤＴによる異常検出のＤＯ出力は、信号線との間の光絶縁の遅延時間（数ｍｓ以内）後にサーバへ伝送され、サーバではＰＣＩインタフェースから割込み等でサーバのＣＰＵへエラー情報が伝えられ、サーバがクライアントハングを検出するまで数ｍｓ以内になる。
【００２１】
また、サーバ２０とクライアント１０間はケーブルで「１対１」結合されるため、ＴＣＰ／ＩＰ通信による複雑なリモート監視アプリケーションが不要になる。
【００２２】
なお、ＤＯ１２とＤＩ２１による監視情報の伝送に、構内無線で伝送することで、信号線の敷設を不要にすることもできる。
【００２３】
また、図１の構成はクライアントの稼動状態をリモート監視する場合を示すが、クライアントがサーバの負荷状態をリモート監視する場合に応用できる。この場合にはサーバに負荷状態を監視するアプリケーションと、この監視情報をクライアント側に伝送するためのＤＯを設け、クライアントにはサーバのＤＯからの情報を内部に取り込むＰＣＩインタフェースを設ける。
【００２４】
また、サーバ２０およびクライアント１０の装置構成は、図示のものに限られるものでなく、サーバとクライアントが構内ＬＡＮで結合されたサーバ・クライアント・システムに適用できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態を示すサーバ・クライアント・システムの構成図。
【図２】サーバ・クライアント・システムの構成例。
【符号の説明】
【００２６】
１０  クライアント
２０  サーバ
３０  ハブ
１１  稼動状態監視部
１２  ＤＯ（ディジタル出力部）
２１  ＤＩ（ディジタル入力部）
２２  ＰＣＩインタフェース
【図１】
2009116631.tif 000003
【図２】
2009116631.tif 000004