(57)【要約】【課題】  通知されるログファイル全体を検査する場合、障害の発生原因を特定するのに多大な労力を要する。【解決手段】  障害監視装置１００内のログ取得部１０２は、業務施設に設けられた端末装置２９のそれぞれの動作を示す動作情報を有するログ情報を記録したログファイルを端末装置２９ごとに取得する。抽出部１０４は、複数のログファイルに記録されたログ情報内に含まれる動作情報を参照し障害が発生していることを示すログ情報を抽出する。比較部１０６は、抽出されたログ情報に示される動作に付随する付随情報データどうしを比較する。判断部１０８は、比較部１０６による比較の結果、付随情報データどうしの一致性を判断する。関連付け部１１０は、一致性があると判断された付随情報データを有するログ情報どうしを関連付ける。【選択図】  図１
2006190002.tif 000002
【特許請求の範囲】
【請求項１】
業務施設に設けられた複数の被監視装置のそれぞれの動作を示す動作情報を有するログ情報を記録したログファイルを前記被監視装置ごとに取得するログ取得部と、
前記複数のログファイルに記録されたログ情報内に含まれる動作情報を参照し障害が発生していることを示すログ情報を抽出する抽出部と、
前記抽出されたログ情報に示される動作に付随する付随情報データどうしを比較する比較部と、
前記比較部による比較の結果、前記付随情報データどうしの一致性を判断する判断部と、
前記一致性があると判断された付随情報データを有するログ情報どうしを関連付ける関連付け部と、
を備えることを特徴とする障害監視装置。
【請求項２】
前記関連付けたログ情報を含めた一つの障害ログファイルを生成する障害ログ生成部と、
前記障害ログファイルを監視結果として送信する送信部と、
をさらに備えることを特徴とする請求項１に記載の障害監視装置。
【請求項３】
障害内容と障害発生原因との対応関係を保持する対応関係保持部と、
前記対応関係を参照し、前記関連付けられたログ情報に含まれる動作情報が示す障害内容から障害発生原因を特定する障害原因特定部と、
をさらに備えることを特徴とする請求項１または２に記載の障害監視装置。
【請求項４】
前記対応関係保持部は前記被監視装置の識別情報をさらに含めた前記対応関係を保持し、前記障害原因特定部はさらに前記被監視装置の識別情報を利用して障害発生原因を特定することを特徴とする請求項３に記載の障害監視装置。
【請求項５】
業務施設に設けられた複数の被監視装置のそれぞれの動作を示す動作情報を有するログ情報を記録したログファイルを前記被監視装置ごとに取得するステップと、
前記複数のログファイルに含まれる動作情報を参照し障害が発生していることを示すログ情報を抽出するステップと、
前記抽出されたログ情報に示される動作に付随する付随情報データどうしを比較するステップと、
前記比較部による比較の結果、前記付随情報データどうしの一致性を判断するステップと、
前記一致性があると判断された付随情報データを有するログ情報どうしを関連付けるステップと、
を備えることを特徴とする障害監視方法。
【請求項６】
業務施設に設けられた複数の被監視装置のそれぞれの動作を示す動作情報を有するログ情報を記録したログファイルを前記被監視装置ごとに取得するログ取得部と、
前記複数のログファイルに記録されたログ情報内に含まれる動作情報を参照し障害の発生を示す情報を抽出する障害情報抽出部と、
前記抽出された情報が示す障害に関連するログ情報を抽出するログ情報抽出部と、
前記ログ情報抽出部により抽出されたログ情報どうしを関連付ける関連付け部と、
を備えることを特徴とする障害監視装置。
【請求項７】
業務施設に設けられた複数の被監視装置のそれぞれの動作を示す動作情報を有するログ情報を記録したログファイルを前記被監視装置ごとに取得するステップと、
前記複数のログファイルに記録されたログ情報内に含まれる動作情報を参照し障害の発生を示す情報を抽出するステップと、
前記抽出された情報が示す障害に関連するログ情報を抽出するステップと、
前記ログ情報抽出部により抽出されたログ情報どうしを関連付けるステップと、
を備えることを特徴とする障害監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務施設に設置された装置に発生する障害を監視する障害監視装置および方法に関する。
【背景技術】
【０００２】
医療機関などの施設に設置された業務システムの多くでは、当該システム内で発生した障害やシステムの稼働状態などを通知するためのログ情報が、時刻の経過順にログファイル内に記録される。例えば、特許文献１に示す障害解析支援システムでは、監視対象となる客先側システム内のアプリケーションの操作手順をログファイルに記録している。
【特許文献１】特開２０００−１０８２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来の障害監視システムでは、医療機関などの施設に設置された装置ごとに出力されたログファイルがそのままの状態で、保守担当者に通知されることがある。この場合、保守担当者は通知されるログファイル全体を検査することになり、障害の発生原因を特定するのに多大な労力を要する。特に、装置数が多い場合には、通知されるログファイルは膨大な量になりこの問題は顕著になる。
【０００４】
本発明はこうした課題に鑑みてなされたものであり、その目的は、保守担当者の保守作業に係る負担を軽減する障害監視装置および方法の提供にある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、障害監視装置に関する。この装置は、業務施設に設けられた複数の被監視装置のそれぞれの動作を示す動作情報を有するログ情報を記録したログファイルを被監視装置ごとに取得するログ取得部と、複数のログファイルに記録されたログ情報内に含まれる動作情報を参照し障害が発生していることを示すログ情報を抽出する抽出部と、抽出されたログ情報に示される動作に付随する付随情報データどうしを比較する比較部と、比較部による比較の結果、付随情報データどうしの一致性を判断する判断部と、一致性があると判断された付随情報データを有するログ情報どうしを関連付ける関連付け部と、を備える。関連付け部により関連付けられたログ情報は保守担当者といったユーザに通知されてもよい。
【０００６】
業務施設としては、たとえば、医療機関、研究所などが挙げられる。特に、業務施設が医療機関の場合には、被監視装置としては、内視鏡装置などの医療機器、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistant）などの端末、当該端末と通信するサーバなどが挙げられる。
【０００７】
この態様によれば、障害が発生したことを示すログ情報と正常動作を示すログ情報とが抽出部により切り分けられ、さらに、障害が発生したことを示すログ情報のうち、判断部により一致性があると判断されたログ情報についてはお互いに関連づけられた状態で保守担当者に通知される。その結果、保守担当者は障害原因の特定を効率よく行うことができ、保守作業に係る負担を軽減できる。
【０００８】
この障害監視装置は、関連付けたログ情報を含めた一つの障害ログファイルを生成する障害ログ生成部と、障害ログファイルを監視結果として送信する送信部と、をさらに備えてもよい。
【０００９】
この障害監視装置は、障害内容と障害発生原因との対応関係を保持する対応関係保持部と、対応関係を参照し、関連付けられたログ情報に含まれる動作情報が示す障害内容から障害発生原因を特定する障害原因特定部と、をさらに備えてもよい。
【００１０】
対応関係保持部は被監視装置の識別情報をさらに含めた対応関係を保持し、障害原因特定部はさらに被監視装置の識別情報を利用して障害発生原因を特定してもよい。
【００１１】
本発明の別の態様は、障害監視方法に関する。この方法は、業務施設に設けられた複数の被監視装置のそれぞれの動作を示す動作情報を有するログ情報を記録したログファイルを被監視装置ごとに取得するステップと、複数のログファイルに含まれる動作情報を参照し障害が発生していることを示すログ情報を抽出するステップと、抽出されたログ情報に示される動作に付随する付随情報データどうしを比較するステップと、比較部による比較の結果、付随情報データどうしの一致性を判断するステップと、一致性があると判断された付随情報データを有するログ情報どうしを関連付けるステップと、を備える。
【００１２】
本発明のさらに別の態様も、障害監視装置に関する。この装置は、業務施設に設けられた複数の被監視装置のそれぞれの動作を示す動作情報を有するログ情報を記録したログファイルを被監視装置ごとに取得するログ取得部と、複数のログファイルに記録されたログ情報内に含まれる動作情報を参照し障害の発生を示す情報を抽出する障害情報抽出部と、抽出された情報が示す障害に関連するログ情報を抽出するログ情報抽出部と、ログ情報抽出部により抽出されたログ情報どうしを関連付ける関連付け部と、を備える。
【００１３】
本発明のさらに別の態様も、障害監視方法に関する。この方法は、業務施設に設けられた複数の被監視装置のそれぞれの動作を示す動作情報を有するログ情報を記録したログファイルを被監視装置ごとに取得するステップと、複数のログファイルに記録されたログ情報内に含まれる動作情報を参照し障害の発生を示す情報を抽出するステップと、抽出された情報が示す障害に関連するログ情報を抽出するステップと、ログ情報抽出部により抽出されたログ情報どうしを関連付けるステップと、を備える。
【発明の効果】
【００１４】
本発明によれば、保守担当者の保守作業に係る負担を軽減できる。
【発明を実施するための最良の形態】
【００１５】
図１は、実施の形態に係る障害通知システムの全体構成を示す。この障害通知システム１０は、医療機関に設けられた医療業務支援システム２０と、医療業務支援システム２０の保守管理を行う保守管理システム７０と、医療業務支援システム２０と保守管理システム７０とを相互に通信可能に接続するＷＡＮ（Wide Area Network）１２と、を含む。
【００１６】
医療業務支援システム２０は、内視鏡装置などの医療機器２４と、医師または看護師が使用するＰＣ２６やＰＤＡ２８と、医療機器２４で得られた医療データや、患者のカルテ情報、看護情報などを格納する医療業務支援サーバ３０と、障害の発生を監視する障害監視装置１００と、受信した電子メールを転送する医療業務メールサーバ３８と、それら機器、端末やサーバを相互に通信可能に接続するＬＡＮ２２と、当該ＬＡＮ２２と外部のＷＡＮ１２とを接続する医療業務側ネットワークルータ１６とを含む。なお、以下では、医療機器２４、ＰＣ２６やＰＤＡ２８を端末装置２９と適宜総称する。本実施の形態では端末装置２９が後述の障害監視装置の監視対象となる。
【００１７】
医療機器２４は、得られたデータを、ＬＡＮ２２を介して医療業務支援サーバ３０に送信して、サーバ内部の不図示のデータ格納部に記録する。医療機器２４で得られるデータとしては、たとえば、内視鏡装置によって撮像された胃内部の画像が挙げられる。
【００１８】
ＰＣ２６またはＰＤＡ２８は、ＬＡＮ２２を介して医療業務支援サーバ３０にアクセス可能である。医師は、患者の診察に関連して、ＰＣ２６を用いて医療業務支援サーバ３０内部の不図示のデータ格納部に格納されたカルテに関するデータや医療データを読み出し、必要に応じてこれらのデータを記録することが可能である。また、看護師は、患者の看護に関連して、ＰＤＡ２８を用いて医療業務支援サーバ３０内部の不図示のデータ格納部に看護情報として記録することができる。
【００１９】
医療業務支援サーバ３０は、医療データ、患者のカルテ情報、看護情報等の医療に関する情報を格納し、端末装置２９からの要求に従ってデータの送受信を行う。
【００２０】
障害監視装置１００は、ログ取得部１０２と、抽出部１０４と、比較部１０６と、判断部１０８と、関連づけ部１１０と、障害ログ生成部１１２と、送信部１１４と、対応関係保持部１１６と、障害原因特定部１１８と、を備える。
【００２１】
ログ取得部１０２は、端末装置２９の動作を示す動作情報を有するログ情報が記録されたログファイルを端末装置２９ごとに取得する。このログファイルは、例えば、端末装置２９と医療業務支援サーバ３０との通信履歴を記録した通信ログファイルである。本実施の形態に係る通信ログファイルはそれぞれの端末装置２９内部に端末装置２９ごとに生成されるものであり、ログ取得部１０２は生成された端末装置２９ごとの通信ログファイルをＬＡＮ２２を介してそれぞれの端末装置２９から取得する。他の例として、端末装置２９ごとの通信ログファイルは端末装置２９のそれぞれの内部ではなく、医療業務支援サーバ３０の内部に生成されてもよい。この場合、ログ取得部１０２は生成された端末装置２９ごとの通信ログファイルを医療業務支援サーバ３０からＬＡＮ２２を介して取得する。
【００２２】
端末装置２９の動作とは、例えば、端末装置２９が医療業務支援サーバ３０に対して行った患者のカルテや胃内部の画像などのデータの登録処理であり、動作情報として「データ書き込み終了」などが挙げられる。なお、ログ情報には当該ログ情報に記録される「データ書き込み終了」などの動作に付随する付随情報データが含まれる。付随情報データには、医療業務支援サーバ３０宛てに送信した患者のカルテ情報に含まれる医療検査日や患者ＩＤに関する情報などが含まれる。
【００２３】
抽出部１０４は複数のログファイルに記録されたログ情報内に含まれる動作情報を参照し障害が発生していることを示すログ情報を抽出する。具体的には、抽出部１０４は、例えば、障害監視装置１００内部の不図示の障害リストに登録されている障害内容が動作情報に含まれている場合、当該動作情報を含むログ情報を障害情報として抽出する。これにより、障害が発生したことを示すログ情報と正常動作を示すログ情報とを切り分けることができる。なお、障害リストは端末装置２９に起こりうる障害に関する障害内容などが記録されたファイルであり、事前に行われる障害通知システム１０の運用試験の結果に基づいて保守担当者により予め作成されてもよい。
【００２４】
比較部１０６は、抽出部１０４により抽出されたログ情報に示される動作に付随する付随情報データどうしを比較する。先の例で言えば、比較部１０６は医療検査日や患者ＩＤなどの付随情報データどうしを比較する。
【００２５】
判断部１０８は比較部１０６による比較の結果、付随情報データどうしの一致性を判断する。具体的には、判断部１０８は比較部１０６による比較の結果、付随情報データに含まれる医療検査日や患者ＩＤなどの情報が一致または略一致するか否かを判定し、一致または略一致する付随情報データがあれば、当該付随情報データどうしは一致性があると判断する。
【００２６】
例えば、比較部１０６による比較の結果、同一の医療検査日や患者ＩＤなどを有する付随情報データがあれば、判断部１０８は当該付随情報データどうしは一致性があると判断する。さらに、判断部１０８は、付随情報データに端末装置２９から医療業務支援サーバ３０へのアクセス時刻に関する情報が含まれている場合、お互いに近い値のアクセス時刻に関する情報を含む付随情報データがあれば、当該付随情報データどうしは一致性があると判断する。具体的には、判断部１０８は、例えば、お互いが１２時間以内であるアクセス時刻に関する情報を含む付随情報データどうしは一致性があると判断する。
【００２７】
例えば、ＬＡＮ２２のケーブル異常といった障害が発生した場合、障害を示すログ情報が複数の端末装置２９のそれぞれのログファイルに記録されることがある。しかしながら、実際にはログファイルへの記録タイミングが端末装置２９ごとに異なるため、各ログファイルに記録されるログ情報に含まれる付随情報データ内のアクセス時刻に関する情報はそれぞれ異なるものになる。このようなことに鑑みて、アクセス時刻に関する情報などがお互いに近い値である付随情報データどうしは一致性があると判断することは有意義である。
【００２８】
関連付け部１１０は、判断部１０８により一致性があると判断された付随情報データを有するログ情報どうしを関連付ける。障害ログ生成部１１２は関連付け部１１０により関連付けらたログ情報を含めた一つの障害ログファイルを生成する。
【００２９】
対応関係保持部１１６は障害内容と障害発生原因との対応関係が記録された障害原因特定表データを保持する。また、対応関係保持部１１６は端末装置２９の名称などの識別情報をさらに含めた対応関係が記録された障害原因特定表データを保持してもよい。障害原因特定表データは、事前に行われる障害通知システム１０の運用試験の結果に基づいて保守担当者により予め作成されてもよい。
【００３０】
障害原因特定部１１８は障害原因特定表データを参照し、関連付け部１１０により関連付けられたログ情報に含まれる動作情報が示す障害内容から障害発生原因を特定する。対応関係保持部１１６が端末装置２９の名称などの識別情報をさらに含めた対応関係を保持している場合、障害原因特定部１１８はさらに端末装置２９の名称などの識別情報を利用して障害発生原因を特定してもよい。この場合、障害原因特定部１１８は端末装置２９の名称などの識別情報と当該端末装置２９に発生した障害の障害内容に基づいて障害発生原因を特定できる。
【００３１】
送信部１１４は障害ログ生成部１１２により生成された障害ログファイルを監視結果として後述の保守管理メールサーバ４０宛てに送信する。具体的には、送信部１１４は、障害ログファイルを含む電子メールを生成し、当該メールを医療業務メールサーバ３８を介して保守管理メールサーバ４０宛てに送信する。さらに、送信部１１４は障害ログファイルと障害原因特定部１１８により特定された障害発生原因とを関連付けて送信してもよい。この場合、送信部１１４は、障害ログファイルと障害原因特定部１１８により特定された障害発生原因とを関連付けた電子メールを生成し、当該メールを医療業務メールサーバ３８を介して後述の保守管理メールサーバ４０に送信する。一つの電子メール内に障害ログファイルと特定された障害発生原因とが格納されているため、保守担当者は電子メール単位に障害情報を管理することができ、その結果、障害情報の管理作業が容易になる。
【００３２】
保守管理システム７０は、受信した電子メールを転送する保守管理メールサーバ４０と、保守担当者が使用する保守管理端末５０と、保守管理メールサーバ４０と保守管理端末５０とを相互に通信可能に接続するＬＡＮ１４と、当該ＬＡＮ１４と外部のＷＡＮ１２とを接続する保守管理側ネットワークルータ１８と、を含む。
【００３３】
保守管理メールサーバ４０は、送信部１１４により送信された電子メールを保守管理端末５０に転送する。保守管理端末５０は、受信部５２を含む。受信部５２は、保守管理メールサーバ４０により転送された電子メールを受信する。保守担当者は電子メールに含まれる障害ログファイルと当該障害ログファイルに関連付けられた障害発生原因とを参照し、障害回復などの作業を行う。
【００３４】
以下、障害監視装置１００に係る端末装置２９の監視動作を図２〜図４を用いて説明する。図２（ａ）は、医療機器と医療業務支援サーバとの通信履歴を記録した第１通信ログファイルを示し、図２（ｂ）は、ＰＣと医療業務支援サーバとの通信履歴を記録した第２通信ログファイルを示す。図示のごとく、本実施の形態に係る通信ログファイルは端末装置２９ごとに生成される。図２（ａ）に示す第１通信ログファイル１３０は第１ログ情報１３２および第２ログ情報１３４を有する。なお、図２（ａ）および図２（ｂ）には図示しないが、ログ情報は端末装置名やアクセス時刻に関する情報などをも有してもよい。
【００３５】
図２（ａ）に示す第１ログ情報１３２は医療機器２４の動作を示す動作情報１８２ａと当該動作に付随する付随情報データ１８０ａとを含む。第１ログ情報１３２は、医療検査日「２００４年８月１日」に、患者ＩＤが「１１１１」である患者の診察結果などが記載された医療情報が医療業務支援サーバ３０に格納される際、通信エラーが発生していることを示す。すなわち、第１ログ情報１３２内に含まれる動作情報１８２ａは「通信エラー」という障害が発生したことを示す。一方、図２（ａ）に示す第２ログ情報１３４は医療機器２４の動作を示す動作情報１８２ｂと当該動作に付随する付随情報データ１８０ｂとを含む。第２ログ情報１３４は、医療検査日「２００４年８月２日」に、患者ＩＤが「２２２２」である患者の診察結果などが記載された医療情報が医療業務支援サーバ３０に格納される際、正常に書き込みが終了していることを示す。
【００３６】
図２（ｂ）に示す第２通信ログファイル１４０は第３ログ情報１４２および第４ログ情報１４４を有する。図２（ｂ）に示す第３ログ情報１４２はＰＣ２６の動作を示す動作情報１８２ｃと当該動作に付随する付随情報データ１８０ｃとを含む。第３ログ情報１４２は、医療検査日「２００４年８月１日」に、患者ＩＤが「１１１１」である患者の診察結果などが記載された医療情報が医療業務支援サーバ３０から読み出される際、ＰＣ２６にデータ読み込みエラーが発生していることを示す。すなわち、第３ログ情報１４２内に含まれる動作情報１８２ｃは「データ読み込みエラー」という障害が発生したことを示す。
【００３７】
一方、図２（ｂ）に示す第４ログ情報１４４はＰＣ２６の動作を示す動作情報１８２ｄと当該動作に付随する付随情報データ１８０ｄとを含む。第４ログ情報１４４は、医療検査日「２００４年８月２日」に、患者ＩＤが「２２２２」である患者の診察結果などが記載された医療情報を医療業務支援サーバ３０に登録する際、正常に登録が終了していることを示す。以下、動作情報１８２ａ〜動作情報１８２ｄを動作情報１８２、付随情報データ１８０ａ〜付随情報データ１８０ｄを付随情報データ１８０と適宜総称する。
【００３８】
抽出部１０４は第１通信ログファイル１３０および第２通信ログファイル１４０に記録されたログ情報内に含まれる動作情報１８２を参照し、障害が発生していることを示す第１ログ情報１３２および第３ログ情報１４２を抽出する。比較部１０６は、抽出部１０４により抽出された第１ログ情報１３２および第３ログ情報１４２に含まれる付随情報データ１８０どうしを比較する。図２（ａ）および図２（ｂ）に示すごとく、付随情報データ１８０は同一の医療検査日や患者ＩＤを有するため、判断部１０８は当該付随情報データ１８０どうしは一致性があると判断する。関連付け部１１０は第１ログ情報１３２と第３ログ情報１４２とを関連付ける。
【００３９】
図３は、障害ログ生成部により生成された障害ログファイルを示す。図２と同様の構成については同一の符号を付し適宜説明を略す。上述のごとく、この障害ログファイルは障害ログ生成部１１２により生成されるものであり、関連付け部１１０により関連付けらたログ情報を含む。図３に示す障害ログファイル１５０は、関連付け部１１０により関連付けられた第１ログ情報１３２と第３ログ情報１４２を含む。図３に示すごとく、障害ログ生成部１１２により第１ログ情報１３２内部には医療機器２４の名称が、一方、第３ログ情報１４２内部にはＰＣ２６の名称がさらに記録される。
【００４０】
図４は、対応関係保持部に保持された障害原因特定表データを示す。障害原因特定表データ１６０は、障害番号欄１６２と、障害発生原因欄１６４と、名称欄１６６と、障害内容欄１６８とを備える。障害番号欄１６２には障害発生原因と１対１に対応する障害番号が格納される。障害発生原因欄１６４には障害の発生原因が格納される。名称欄１６６には障害が発生した装置を識別するための装置の名称が格納される。障害内容欄１６８には障害の具体的な内容が格納される。図４に示すデータ１７０について言えば、医療機器Ａで通信エラーが発生し、さらにＰＣ−Ａでデータ読み込みエラーが発生した場合であれば、障害発生の原因は障害番号「１００１」の「ケーブル障害」であることを示す。
【００４１】
障害原因特定部１１８は、図３に示す障害ログファイル内の第１ログ情報１３２に含まれる「医療機器Ａ」と障害を示す動作情報１８２である「通信エラー」と、さらに第３ログ情報１４２に含まれる端末名「ＰＣ−Ａ」と障害を示す動作情報１８２である「データ読み込みエラー」とをキーにして障害原因特定表データ１６０を検索する。この検索処理は障害原因特定部１１８内部の不図示の検索部が行ってもよい。これにより、障害原因特定部１１８は、図３に示す障害ログファイル内に記録された障害が発生していることを示すログ情報から障害発生原因である「ケーブル障害」を特定する。この障害発生原因「ケーブル障害」は障害ログファイルに関連付けられて送信部１１４により送信される。
【００４２】
図５は、本実施の形態に係る障害通知処理の流れを示す。ログ取得部１０２は、端末装置２９の動作を示す動作情報１８２を有するログ情報が記録されたログファイルを端末装置２９ごとに取得する（Ｓ１０）。抽出部１０４はログ取得部１０２により取得された複数のログファイルに記録されたログ情報内に含まれる動作情報１８２を参照し、例えば、障害監視装置１００内部の不図示の障害リストに登録されている障害内容が動作情報に含まれている場合、当該動作情報を含むログ情報を抽出する（Ｓ１２）。比較部１０６は、抽出部１０４により抽出されたログ情報に示される動作に付随する付随情報データ１８０どうしを比較する（Ｓ１４）。判断部１０８は比較部１０６による比較の結果、付随情報データ１８０どうしの一致性を判断する（Ｓ１６）。
【００４３】
関連付け部１１０は、判断部１０８により一致性があると判断された付随情報データ１８０を有するログ情報どうしを関連付ける（Ｓ１８）。障害ログ生成部１１２は関連付け部１１０により関連付けらたログ情報を含めた一つの障害ログファイルを生成する（Ｓ２０）。障害原因特定部１１８は、対応関係保持部１１６に保持された障害原因特定表データ１６０を参照し、一つの障害ログファイル内のログ情報に含まれる動作情報１８２が示す障害内容から障害発生原因を特定する（Ｓ２２）。送信部１１４は障害ログ生成部１１２により生成された障害ログファイルを監視結果として送信する（Ｓ２４）。
【００４４】
従来の障害通知システムでは、端末装置ごとに出力されたログファイルがそのままの状態で、保守担当者に通知されることがある。この場合、保守担当者は通知されるログファイル全体を検査することになり、障害の発生原因を解析するのに多大な労力を要することがある。特に、医療業務支援システム２０内の端末装置の数が多い場合には通知されるログファイルは膨大な量になり、この問題は顕著になる。さらに、通知されるログファイルの中には障害の発生原因の特定に貢献しないログ情報、例えば正常動作を示すログ情報も含まれているため、ログファイル全体を検査することは効率が良い作業とは必ずしも言えない。
【００４５】
本実施の形態によれば、障害が発生したことを示すログ情報と正常動作を示すログ情報とが抽出部１０４により切り分けられ、さらに、障害が発生したことを示すログ情報のうち、判断部１０８により一致性があると判断されたログ情報についてはお互いに関連づけられた状態で保守担当者に通知される。その結果、保守担当者は障害原因の特定を効率よく行うことができ、保守担当者の保守作業に係る負担を軽減できる。
【００４６】
また、本実施の形態では、障害原因特定部１１８により障害の発生原因が特定された状態で保守担当者に通知される。これにより、保守担当者による障害原因の解析作業を省くことができ、その結果、保守担当者の保守作業に係る負担を軽減できる。
【００４７】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下、変形例を挙げる。
【００４８】
図１に示す障害通知システム１０の構成では、医療業務支援サーバ３０と障害監視装置１００とが別の構成として記載されているが、変形例として医療業務支援サーバ３０に障害監視装置１００を組み込んでもよい。
【００４９】
実施の形態では、医療機器２４、ＰＣ２６やＰＤＡ２８などの端末装置２９を障害監視装置１００の監視対象としたが、変形例として医療業務支援サーバ３０を障害監視装置１００の監視対象に含めてもよい。この場合、障害監視装置１００のログ取得部１０２は、医療業務支援サーバ３０の動作を示す動作情報を有するログ情報が記録されたログファイルを取得する。なお、以降の処理は実施の形態にて述べた処理と同様である。
【００５０】
実施の形態では、一致性があると判断された付随情報データを有するログ情報どうしを関連付けたが、変形例として障害の発生を示す情報を障害発生情報として抽出し、当該障害発生情報が示す障害に関連するログ情報どうしを関連付けてもよい。なお、本変形例に係る障害監視装置の構成は不図示であるが、上述の実施の形態に係る障害監視装置１００に対して抽出部１０４、比較部１０６および判断部１０８のかわりに新たに障害情報抽出部およびログ情報抽出部が設けられる。
【００５１】
障害情報抽出部は、複数のログファイルに記録されたログ情報内に含まれる動作情報を参照し障害の発生を示す情報を障害発生情報として抽出する。具体的には、障害情報抽出部は、上述の障害リストを参照し障害リストに記録されている障害内容が動作情報に含まれている場合、障害発生情報として「通信エラー発生」などといった情報をログ情報から抽出する。
【００５２】
ログ情報抽出部は、障害情報抽出部により抽出された情報が示す障害に関連するログ情報を抽出する。具体的には、ログ情報抽出部は障害情報抽出部により抽出された障害発生情報を参照し、障害発生情報が示す障害を特定する。この場合、ログ情報抽出部は、上述の障害原因特定表データ１６０を用いてもよい。次にログ情報抽出部は障害発生情報が示す障害に関連する障害発生情報を含むログ情報を抽出する。例えば、ログ情報抽出部は障害発生情報が示す障害がケーブル切断であれば、「通信エラー発生」や「データ読み込みエラー」といった障害発生情報を含むログ情報を抽出する。ログ情報抽出部により抽出されたログ情報は関連付け部１１０により関連づけられる。なお、以降の処理は実施の形態にて述べた処理と同様である。本変形例によれば、実施の形態と同様の効果を享受できる。
【図面の簡単な説明】
【００５３】
【図１】本実施の形態に係る障害通知システムの全体構成を示す図である。
【図２】図２（ａ）は、医療機器と医療業務支援サーバとの通信履歴を記録した第１通信ログファイルを示す図であり、図２（ｂ）は、ＰＣと医療業務支援サーバとの通信履歴を記録した第２通信ログファイルを示す図である。
【図３】本実施の形態に係る障害ログ生成部により生成された障害ログファイルを示す図である。
【図４】本実施の形態に係る対応関係保持部に保持された障害原因特定表データを示す図である。
【図５】本実施の形態に係る障害通知処理の流れを示す図である。
【符号の説明】
【００５４】
１００  障害監視装置、  １０２  ログ取得部、  １０４  抽出部、  １０６  比較部、  １０８  判断部、  １１０  関連付け部、  １１２  障害ログ生成部、  １１４  送信部、  １１６  対応関係保持部、  １１８  障害原因特定部、  １３０  第１通信ログファイル、  １３２  第１ログ情報、  １３４  第２ログ情報、  １４０  第２通信ログファイル、  １４２  第３ログ情報、  １４４  第４ログ情報、  １５０  障害ログファイル、  １８０  付随情報データ、  １８２  動作情報。
【図１】
2006190002.tif 000003
【図２】
2006190002.tif 000004
【図３】
2006190002.tif 000005
【図４】
2006190002.tif 000006
【図５】
2006190002.tif 000007