(57)【要約】【課題】表示定義体の更新作業に係るオペレータの負担を無くす。【解決手段】メッセージ監視サーバとノウハウ情報管理サーバとを含むメッセージ監視システムであって、メッセージ監視サーバは、監視対象機器から出力されたメッセージを記憶し、記憶されたメッセージに対するノウハウ情報の照会要求をノウハウ情報管理サーバに対して行い、その照会要求に応じてノウハウ情報管理サーバから送信された照会応答情報と、メッセージのランク付けを定義したランク付け定義体とに基づいて、記憶されたメッセージのランク情報を生成し、そのランク情報に基づいて、監視対象機器から出力されたメッセージをクライアント端末に表示させるか否かをメッセージ毎に定義した表示定義体を更新し、その更新した表示定義体に従って、監視対象機器から出力された対象となるメッセージをクライアント端末に表示させる。【選択図】図１
2019067338.tif 000002
【特許請求の範囲】
【請求項１】
監視対象機器から出力されたメッセージを監視して対象となるメッセージをクライアント端末に表示させるメッセージ監視サーバと、前記監視対象機器から出力されたメッセージに対するノウハウ情報を管理するノウハウ情報管理サーバと、を含むメッセージ監視システムであって、
前記メッセージ監視サーバは、
前記監視対象機器から出力されたメッセージを前記クライアント端末に表示させるか否かをメッセージ毎に定義した表示定義体が記憶される表示定義体記憶部と、
前記表示定義体記憶部に記憶された表示定義体に従って、前記監視対象機器から出力された対象となるメッセージを前記クライアント端末に表示させる表示制御部と、
前記監視対象機器から出力されたメッセージが記憶されるメッセージ記憶部と、
前記ノウハウ情報管理サーバに対し、前記メッセージ記憶部に記憶されたメッセージに対するノウハウ情報の照会要求を行う照会部と、
メッセージのランク付けを定義したランク付け定義体が記憶されるランク付け定義体記憶部と、
前記照会部による照会要求に応じて前記ノウハウ情報管理サーバから送信された照会応答情報と、前記ランク付け定義体記憶部に記憶されたランク付け定義体とに基づいて、前記メッセージ記憶部に記憶されたメッセージのランク情報を生成するランク情報生成部と、
前記ランク情報生成部により生成されたランク情報が記憶されるランク情報記憶部と、
前記ランク情報記憶部に記憶されたランク情報に基づいて、前記表示定義体記憶部に記憶された表示定義体を更新する表示定義体更新部と、
を備え、
前記ノウハウ情報管理サーバは、
前記監視対象機器から出力されたメッセージに対するノウハウ情報が記憶されるノウハウ情報記憶部を備え、
前記メッセージ監視サーバからの照会要求に応じて、前記ノウハウ情報記憶部に記憶されたノウハウ情報を参照し、前記照会要求に対する照会応答情報を前記メッセージ監視サーバへ送信する、
ことを特徴とするメッセージ監視システム。
【請求項２】
前記メッセージ監視サーバは、
前記クライアント端末を介してユーザにより入力された指定期間内に前記監視対象機器から出力されたメッセージを前記メッセージ記憶部から取得するメッセージ取得部、
を更に備え、
前記照会部は、前記ノウハウ管理サーバに対し、前記メッセージ取得部により取得されたメッセージに対するノウハウ情報の照会要求を行い、
前記ランク情報生成部は、前記照会部による照会要求に応じて前記ノウハウ情報管理サーバから送信された照会応答情報と、前記ランク付け定義体記憶部に記憶されたランク付け定義体とに基づいて、前記メッセージ取得部により取得されたメッセージのランク情報を生成する、
ことを特徴とする請求項１記載のメッセージ監視システム。
【請求項３】
前記ランク付け定義体は、メッセージの発生頻度によるメッセージのランク付けを定義したランク付け定義体である、
ことを特徴とする請求項１又は２記載のメッセージ監視システム。
【請求項４】
監視対象機器から出力されたメッセージを監視して対象となるメッセージをクライアント端末に表示させるメッセージ監視サーバと、前記監視対象機器から出力されたメッセージに対するノウハウ情報が記憶されるノウハウ情報記憶部を備えたノウハウ情報管理サーバと、を含むメッセージ監視システムにおいて実行されるメッセージ監視方法であって、
前記メッセージ監視サーバは、
前記監視対象機器から出力されたメッセージをメッセージ記憶部に記憶し、
前記ノウハウ情報管理サーバに対し、前記メッセージ記憶部に記憶されたメッセージに対するノウハウ情報の照会要求を行い、
前記ノウハウ情報管理サーバは、
前記メッセージ監視サーバからの前記照会要求に応じて、前記ノウハウ情報記憶部に記憶されたノウハウ情報を参照し、前記照会要求に対する照会応答情報を前記メッセージ監視サーバへ送信し、
前記メッセージ監視サーバは、
前記ノウハウ情報管理サーバから送信された前記照会応答情報と、メッセージのランク付けを定義したランク付け定義体とに基づいて、前記メッセージ記憶部に記憶されたメッセージのランク情報を生成し、
前記生成したランク情報に基づいて、前記監視対象機器から出力されたメッセージを前記クライアント端末に表示させるか否かをメッセージ毎に定義した表示定義体を更新し、
前記更新した表示定義体に従って、前記監視対象機器から出力された対象となるメッセージを前記クライアント端末に表示させる、
ことを特徴とするメッセージ監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視対象機器から出力されたメッセージを監視して対象となるメッセージをクライアント端末に表示させるメッセージ監視システム、及び、そのメッセージ監視システムにおいて実行されるメッセージ監視方法に関する。
【背景技術】
【０００２】
従来、業務の効率化等を目的として企業等に導入されたＩＣＴ（Information and Communication Technology）システムの運用を支援する支援システムが知られている。
【０００３】
このような支援システムは、例えば、トラブルの早期発見や未然防止のために、イベントの発生状況を監視するイベント監視機能を備えている。このイベント監視機能によれば、監視対象機器（業務サーバ等）から出力されたメッセージ（警告、エラー、故障等のメッセージ）を集めてオペレータ端末に表示させることができる。但し、集めたメッセージを全て表示させようにするとオペレータの確認作業が煩雑となることから、オペレータ端末に表示させるか否かをメッセージ毎に定義した表示定義体を設け、その表示定義体に従って対象となるメッセージのみを表示させるようにしている。
【０００４】
なお、装置から出力されたメッセージを別の装置に表示させるシステムとして、例えば、複数の端末装置と情報配信サーバとを備えた情報配信システムが知られている。この情報配信システムでは、複数の端末装置のうち第１の端末装置がメッセージを情報配信サーバに送信すると、情報配信サーバが、受信したメッセージの内容等に基づいて複数の端末装置から第２の端末装置を選択して、受信したメッセージを第２の端末装置へ送信し、第２の端末装置が、受信したメッセージを表示するようにしている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１５０２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の支援システムでは、表示定義体の更新作業がオペレータにより行われている。例えば、オペレータは、オペレータ端末にメッセージが表示される毎に、そのメッセージの重要性を確認する等して、そのメッセージをオペレータ端末に表示させるか否かの必要性を精査し、その結果に応じて表示定義体の更新を行っている。そのため、表示定義体の更新作業に係るオペレータの負担は大きかった。
【０００７】
本発明は、上記実状に鑑み、表示定義体の更新作業に係るオペレータの負担を無くすことができるメッセージ監視システム及びメッセージ監視方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
システムの一観点は、監視対象機器から出力されたメッセージを監視して対象となるメッセージをクライアント端末に表示させるメッセージ監視サーバと、前記監視対象機器から出力されたメッセージに対するノウハウ情報を管理するノウハウ情報管理サーバと、を含むメッセージ監視システムであって、前記メッセージ監視サーバは、前記監視対象機器から出力されたメッセージを前記クライアント端末に表示させるか否かをメッセージ毎に定義した表示定義体が記憶される表示定義体記憶部と、前記表示定義体記憶部に記憶された表示定義体に従って、前記監視対象機器から出力された対象となるメッセージを前記クライアント端末に表示させる表示制御部と、前記監視対象機器から出力されたメッセージが記憶されるメッセージ記憶部と、前記ノウハウ情報管理サーバに対し、前記メッセージ記憶部に記憶されたメッセージに対するノウハウ情報の照会要求を行う照会部と、メッセージのランク付けを定義したランク付け定義体が記憶されるランク付け定義体記憶部と、前記照会部による照会要求に応じて前記ノウハウ情報管理サーバから送信された照会応答情報と、前記ランク付け定義体記憶部に記憶されたランク付け定義体とに基づいて、前記メッセージ記憶部に記憶されたメッセージのランク情報を生成するランク情報生成部と、前記ランク情報生成部により生成されたランク情報が記憶されるランク情報記憶部と、前記ランク情報記憶部に記憶されたランク情報に基づいて、前記表示定義体記憶部に記憶された表示定義体を更新する表示定義体更新部と、を備え、前記ノウハウ情報管理サーバは、前記監視対象機器から出力されたメッセージに対するノウハウ情報が記憶されるノウハウ情報記憶部を備え、前記メッセージ監視サーバからの照会要求に応じて、前記ノウハウ情報記憶部に記憶されたノウハウ情報を参照し、前記照会要求に対する照会応答情報を前記メッセージ監視サーバへ送信する、ことを特徴とする。
【０００９】
方法の一観点は、監視対象機器から出力されたメッセージを監視して対象となるメッセージをクライアント端末に表示させるメッセージ監視サーバと、前記監視対象機器から出力されたメッセージに対するノウハウ情報が記憶されるノウハウ情報記憶部を備えたノウハウ情報管理サーバと、を含むメッセージ監視システムにおいて実行されるメッセージ監視方法であって、前記メッセージ監視サーバは、前記監視対象機器から出力されたメッセージをメッセージ記憶部に記憶し、前記ノウハウ情報管理サーバに対し、前記メッセージ記憶部に記憶されたメッセージに対するノウハウ情報の照会要求を行い、前記ノウハウ情報管理サーバは、前記メッセージ監視サーバからの前記照会要求に応じて、前記ノウハウ情報記憶部に記憶されたノウハウ情報を参照し、前記照会要求に対する照会応答情報を前記メッセージ監視サーバへ送信し、前記メッセージ監視サーバは、前記ノウハウ情報管理サーバから送信された前記照会応答情報と、メッセージのランク付けを定義したランク付け定義体とに基づいて、前記メッセージ記憶部に記憶されたメッセージのランク情報を生成し、前記生成したランク情報に基づいて、前記監視対象機器から出力されたメッセージを前記クライアント端末に表示させるか否かをメッセージ毎に定義した表示定義体を更新し、前記更新した表示定義体に従って、前記監視対象機器から出力された対象となるメッセージを前記クライアント端末に表示させる、ことを特徴とする。
【発明の効果】
【００１０】
開示のシステム及び方法は、表示定義体の更新作業に係るオペレータの負担を無くすことができる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】一実施の形態に係るメッセージ監視システムを示す図である。
【図２】ノウハウ情報ＤＢに格納されたノウハウ情報の一例を示す図である。
【図３】メッセージ監視サーバの機能ブロック図である。
【図４】表示定義体記憶部に記憶された表示定義体テーブルの一例を示す図である。
【図５】メッセージ情報ＤＢに格納されたメッセージ情報の一例を示す図である。
【図６】ランク付け定義体記憶部に記憶されたランク付け定義体の一例を示す図である。
【図７】ランク情報記憶部に記憶されたランク情報テーブルの一例を示す図である。
【図８】メッセージ監視サーバにおいて実行されるメッセージ表示処理の流れを示すフローチャートである。
【図９】クライアント端末の監視画面の一例を示す図である。
【図１０】メッセージ監視システムにおいて実行されるランク情報生成処理の流れを示すフローチャートである。
【図１１】クライアント端末の精査範囲入力画面の一例を示す図である。
【図１２】メッセージ監視サーバにおいて実行される表示定義体更新処理の流れを示すフローチャートである
【図１３】表示定義体更新処理に含まれる改定値決定処理の流れを示すフローチャートである。
【図１４】追加用の表示定義体テーブルの一例を示す図である。
【図１５】更新後の表示定義体テーブルの一例を示す図である。
【図１６】情報処理装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施の形態について説明する。
図１は、一実施の形態に係るメッセージ監視システムを示す図である。
【００１３】
図１に示したように、メッセージ監視システム１は、企業２に設けられた複数の監視対象機器３、クライアント端末４、及びメッセージ監視サーバ５と、ネットワーク６と、サポートセンター７に設けられたノウハウ情報管理サーバ８とを有する。なお、サポートセンター７は、監視対象機器３のベンダーのサポートセンターであり、監視対象機器３の運用をサポートする。
【００１４】
複数の監視対象機器３、クライアント端末４、及びメッセージ監視サーバ５は、企業２のネットワーク９に接続されている。ネットワーク９は、ネットワーク６に接続されている。ノウハウ情報管理サーバ８は、ネットワーク６に接続されている。
【００１５】
ネットワーク６は、例えば、ＷＡＮ（Wide Area Network）である。
ネットワーク９は、例えば、ＬＡＮ（Local Area Network）である。
【００１６】
監視対象機器３は、企業２の業務で運用されている機器であり、例えば業務サーバである。監視対象機器３は、自機器内で警告、エラー、故障等の事象（イベント）が発生すると、警告、エラー、故障等のメッセージ（イベントメッセージ）をメッセージ監視サーバ５へ出力する。
【００１７】
メッセージ監視サーバ５は、監視対象機器３から出力されたメッセージを監視して対象となるメッセージをクライアント端末４に表示させる。メッセージ監視サーバ５の詳細については、後述する。
【００１８】
クライアント端末４は、企業２のシステム管理者（システムオペレータ）用の端末である。クライアント端末４は、システム管理者の入力を受け付ける入力装置や、後述する監視画面や精査範囲入力画面等を表示する表示装置を備える。なお、メッセージ監視サーバ５の制御の下に表示されるメッセージは、監視画面に出力（表示）される。クライアント端末４は、例えばＰＣ（Personal Computer）である。
【００１９】
ノウハウ情報管理サーバ８は、ノウハウ情報ＤＢ（データベース）８１を備え、監視対象機器３から出力されたメッセージに対するノウハウ情報を管理する。例えば、ノウハウ情報管理サーバ８は、メッセージ監視サーバ５からの照会要求に応じてノウハウ情報ＤＢ８１を参照し、その照会要求に対する照会応答情報をメッセージ監視サーバ５へ送信する。
【００２０】
ノウハウ情報ＤＢ８１は、監視対象機器３から出力されたメッセージに対するノウハウ情報を格納（記憶）する。このノウハウ情報は、例えば、企業２のシステム管理者からの問い合わせに応じてメッセージに対する対処を行ったサポート担当者（サポートセンター７の担当者）によりノウハウ情報ＤＢ８１に登録される。
【００２１】
図２は、ノウハウ情報ＤＢ８１に格納されたノウハウ情報の一例を示す図である。
図２に示したように、ノウハウ情報ＤＢ８１には、サポート担当者が対処したメッセージ毎に、ノウハウ情報として、管理番号、メッセージ、登録日、登録者、事象、ノウハウランク、原因、対処方法、及び対処結果が対応付けられて格納される。ここで、管理番号は、ノウハウ情報の管理番号である。登録日は、ノウハウ情報の登録日付である。登録者は、ノウハウ情報の登録者である。事象は、サポート担当者が対処したメッセージを出力した監視対象機器３に発生した事象である。ノウハウランクは、ノウハウ情報のランクである。ノウハウランクは、例えば、メッセージに対する対処が部品交換等のように大掛かりなものになるほど高いランクとされる。ノウハウランクは、例えば、「Ａ」、「Ｂ」、「Ｃ」の何れかとされる。但し、この場合のランクの高低関係は、「Ａ」＞「Ｂ」＞「Ｃ」である。原因は、サポート担当者が対処したメッセージを出力した監視対象機器３に発生した事象の原因である。対処方法は、サポート担当者による対処の方法である。対処結果は、サポート担当者による対処の結果である。図２において、例えば、管理番号が「０１−２０１５−０００１」のノウハウ情報は、「２０１５／１／１」に「担当Ａ」によって登録されたものであり、「メモリの破損」により「ハードウェア故障」を発生した監視対象機器３から出力された「メモリの故障を検知しました。」のメッセージに対し、「メモリの交換」という対処を行って「交換後、動作正常」の対処結果が得られ、ノウハウランクが「Ａ」とされたことを示している。
【００２２】
図３は、メッセージ監視サーバ５の機能ブロック図である。
図３に示したように、メッセージ監視サーバ５は、表示定義体記憶部５１、表示制御部５２、メッセージ情報ＤＢ５３、照会部５４、ランク付け定義体記憶部５５、ランク情報生成部５６、ランク情報記憶部５７、表示定義体更新部５８、及びメッセージ取得部５９を備える。
【００２３】
表示定義体記憶部５１は、監視対象機器３から出力されたメッセージをクライアント端末４に表示させるか否かをメッセージ毎に定義した表示定義体（表示定義体テーブル）を記憶する。なお、メッセージ監視システム１の運用開始時には、初期値としての表示定義体テーブルが表示定義体記憶部５１に記憶される。
【００２４】
表示制御部５２は、表示定義体記憶部５１に記憶された表示定義体テーブルに従って、監視対象機器３から出力された対象となるメッセージをクライアント端末４に表示させる。
【００２５】
メッセージ情報ＤＢ５３は、監視対象機器３から出力されたメッセージに関するメッセージ情報を格納（記憶）する。
【００２６】
照会部５４は、ノウハウ情報管理サーバ８に対し、メッセージ情報ＤＢ５３に格納されたメッセージに対するノウハウ情報の照会要求を行い、その照会要求に応じてノウハウ情報管理サーバ８から送信された照会応答情報を受信する。
【００２７】
ランク付け定義体記憶部５５は、メッセージのランク付けを定義したランク付け定義体を記憶する。ランク付け定義体は、例えば、メッセージの発生頻度によるメッセージのランク付けを定義したランク付け定義体である。
【００２８】
ランク情報生成部５６は、照会部５４が受信した照会応答情報と、ランク付け定義体記憶部５５に記憶されたランク付け定義体とに基づいて、メッセージ情報ＤＢ５３に格納されたメッセージのランク情報（ランク情報テーブル）を生成する。
【００２９】
ランク情報記憶部５７は、ランク情報生成部５６により生成されたランク情報テーブルを記憶する。
【００３０】
表示定義体更新部５８は、表示定義体記憶部５１に記憶された表示定義体テーブルを、ランク情報記憶部５７に記憶されたランク情報テーブルに基づいて更新する。
【００３１】
メッセージ取得部５９は、クライアント端末４を介してシステム管理者により入力された指定期間内に監視対象機器３から出力されたメッセージを、メッセージ情報ＤＢ５３から取得する。この場合、照会部５４は、ノウハウ情報管理サーバ８に対し、メッセージ取得部５９により取得されたメッセージに対するノウハウ情報の照会要求を行い、その照会要求に応じてノウハウ情報管理サーバ８から送信された照会応答情報を受信する。また、ランク情報生成部５６は、その照会応答情報と、ランク付け定義体記憶部５５に記憶されたランク付け定義体とに基づいて、メッセージ取得部５９により取得されたメッセージのランク情報（ランク情報テーブル）を生成する。
【００３２】
図４は、表示定義体記憶部５１に記憶された表示定義体テーブルの一例を示す図である。
図４に示したように、表示定義体テーブルには、メッセージ毎に、項番、メッセージ、及び重要度が対応付けられて格納される。ここで、項番は、表示定義体テーブルの行番号である。重要度は、メッセージをクライアント端末４に表示させるか否かを定義するものである。例えば、重要度が「高」、「中」、「低」は、クライアント端末４に表示させることを定義するものであり、重要度が「−」は、クライアント端末４に表示させないことを定義するものである。図４に示した表示定義体テーブルによれば、例えば、項番「１」の「Ａｐｐｌｉｃａｔｉｏｎ００１：ＥＲＲＯＲ：」のメッセージは、重要度が「高」であるのでクライアント端末４に表示させるメッセージとなる。一方、項番「３」の「Ａｐｐｌｉｃａｔｉｏｎ００１：ＩＮＦＯ：」のメッセージは、重要度が「−」であるのでクライアント端末４に表示させないメッセージとなる。なお、項番が「１５」の空欄で示されたメッセージは、その他のメッセージ（項番が「１」〜「１４」のメッセージ以外のメッセージ）であることを示している。
【００３３】
図５は、メッセージ情報ＤＢ５３に格納されたメッセージ情報の一例を示す図である。
図５に示したように、メッセージ情報ＤＢ５３には、監視対象機器３から出力されたメッセージ毎に、メッセージ情報として、メッセージ番号、メッセージ、重要度、出力日、出力時刻、機器名、ホスト名、及びＩＰアドレスが対応付けられて格納される。ここで、メッセージ番号は、メッセージの番号である。重要度は、表示定義体テーブルに格納されていた重要度である。出力日は、メッセージが監視対象機器３から出力された日付である。出力時刻は、メッセージが監視対象機器３から出力された時刻である。機器名は、メッセージを出力した監視対象機器３の機器名である。ホスト名は、メッセージを出力した監視対象機器３のホスト名である。ＩＰアドレスは、メッセージを出力した監視対象機器３のＩＰアドレスである。図５において、例えば、メッセージ番号が「１００１」の「ハードディスク使用率が警告値を上回りました。」のメッセージは、重要度が「中」であり、「２０１７／８／１７」の「１３：３０」に、ホスト名が「ｓｅｒｖｅｒ０１」であってＩＰアドレスが「１０．１０．１０．１」である「業務サーバ０１」から出力されたものであることを示している。
【００３４】
図６は、ランク付け定義体記憶部５５に記憶されたランク付け定義体の一例を示す図である。
図６に示したランク付け定義体は、１ヶ月当たりのメッセージの発生頻度によるランク付けを定義したものである。このランク付け定義体によれば、１ヶ月当たり「０〜１回」発生したメッセージは「Ｄ」ランク、１ヶ月当たり「２〜１０回」発生したメッセージは「Ｃ」ランク、１ヶ月当たり「１１〜２０回」発生したメッセージは「Ｂ」ランク、１ヶ月当たり「２１回以上」発生したメッセージは「Ａ」ランクにランク付けされる。
【００３５】
図７は、ランク情報記憶部５７に記憶されたランク情報テーブルの一例を示す図である。
図７に示したように、ランク情報テーブルには、メッセージ毎に、出力日、メッセージ、重要度、ノウハウランク照会結果、及び発生ランクが対応付けられて格納される。ここで、出力日、メッセージ、及び重要度は、メッセージ情報ＤＢ５３に格納されていた出力日、メッセージ、及び重要度である。ノウハウランク照会結果は、照会応答情報に基づくメッセージのランクである。発生ランクは、ランク付け定義体に基づくメッセージのランクである。図７において、例えば、「２０１７／８／１７」に出力された重要度が「中」の「ハードディスク使用率が警告値を上回りました。」のメッセージは、ノウハウランク照会結果が「Ｚ」であって、発生ランクが「Ｃ」であることを示している。なお、ノウハウランク照会結果及び発生ランクの決定方法の詳細については、後述する。
【００３６】
次に、メッセージ監視システム１において実行される処理について説明する。
メッセージ監視システム１では、監視対象機器３から出力されたメッセージをメッセージ監視サーバ５が受信する毎に、メッセージ監視サーバ５が、図８に示すメッセージ表示処理を開始すると共に、そのメッセージに関するメッセージ情報をメッセージ情報ＤＢ５３に格納する。
【００３７】
図８は、メッセージ監視サーバ５において実行されるメッセージ表示処理の流れを示すフローチャートである。
【００３８】
図８に示したように、メッセージ表示処理が開始すると、ステップ（以下、単に「Ｓ」という）８０１において、表示制御部５２は、表示定義体記憶部５１に記憶された表示定義体テーブルを参照して、メッセージ監視サーバ５が受信したメッセージの重要度を検索する。
【００３９】
Ｓ８０２において、表示制御部５２は、Ｓ８０１で検索したメッセージの重要度に応じて、メッセージ監視サーバ５が受信したメッセージをクライアント端末４の監視画面に表示させるか否かを制御する。例えば、表示制御部５２は、Ｓ８０１で検索したメッセージの重要度が「高」、「中」、「低」のいずれかである場合には、受信したメッセージをクライアント端末４の監視画面に表示させ、Ｓ８０１で検索したメッセージの重要度が「−」である場合には、受信したメッセージをクライアント端末４の監視画面に表示させない。
Ｓ８０２が終了すると、図８に示したメッセージ表示処理が終了する。
【００４０】
図９は、クライアント端末４の監視画面の一例を示す図である。
図９に示したように、クライアント端末４の監視画面には、図８に示したメッセージ表示処理により表示されたメッセージと、各メッセージの番号（メッセージ番号）、重要度、出力日、出力時刻、及び機器名が表示されると共に、各機器のホスト名及びＩＰアドレス等が表示される。この監視画面によれば、システム管理者は、例えば、メッセージ番号が「１００１」の「ハードディスク使用率が警告値を上回りました。」のメッセージは、重要度が「中」であり、「２０１７／８／１７」の「１３：３０」に「業務サーバ０１」（ホスト名が「ｓｅｒｖｅｒ０１」、ＩＰアドレスが「１０．１０．１０．１」）から出力されたものであることを確認することができる。
【００４１】
なお、図９に例示した監視画面は、この時の表示定義体記憶部５１に記憶された表示定義体テーブルが、図４に例示した表示定義体テーブルであって、この時のメッセージ情報ＤＢ５３に格納されたメッセージ情報が、図５に例示したメッセージ情報である場合のものでもある。
【００４２】
また、メッセージ監視システム１では、システム管理者が、表示定義体テーブルの更新を指示するためにクライアント端末４に対して所定の入力操作を行うと、図１０に示すランク情報生成処理が開始し、そのランク情報生成処理が終了すると、メッセージ監視サーバ５が、図１２に示す表示定義体更新処理（図１３に示す改定値決定処理を含む）を開始する。
【００４３】
図１０は、メッセージ監視システム１において実行されるランク情報生成処理の流れを示すフローチャートである。図１１は、クライアント端末４の精査範囲入力画面の一例を示す図である。
【００４４】
図１０に示したように、ランク情報生成処理が開始すると、Ｓ１００１において、クライアント端末４は、図１１に例示した精査範囲入力画面を表示する。
【００４５】
この精査範囲入力画面では、システム管理者が、図９に例示した監視画面に表示されたメッセージを精査する期間の範囲指定を行うことができる。より詳しくは、精査期間の開始日及び終了日を入力して「ＯＫ」ボタンを押下（選択）することによって、所望の精査期間の範囲指定を行うことができる。また、開始日及び終了日を入力せずに「ＯＫ」ボタンを押下することによって、精査期間の範囲指定を行わないこともできる。また、「キャンセル」ボタンを押下することによって、処理を中止することもできる。
【００４６】
このような精査範囲入力画面でシステム管理者が範囲指定を行って又は範囲指定を行わずに「ＯＫ」ボタンを押下すると、クライアント端末４は、この入力画面に対する入力情報をメッセージ監視サーバ５へ送信する。
【００４７】
Ｓ１００２において、クライアント端末４から送信された入力情報をメッセージ監視サーバ５が受信すると、ランク情報生成部５６は、初期化されたランク情報テーブルをランク情報記憶部５７に記憶する、又は、ランク情報記憶部５７に記憶されたランク情報テーブルを初期化する。これにより、ランク情報記憶部５７には、初期化された（空の）ランク情報テーブルが格納された状態となる。
【００４８】
Ｓ１００３において、メッセージ監視サーバ５は、受信した入力情報に基づいて、精査期間の範囲指定が有るか否かを判定する。
【００４９】
Ｓ１００３の判定結果がＹＥＳの場合、Ｓ１００４において、メッセージ取得部５９は、精査期間の範囲指定に応じたメッセージ情報（出力日、メッセージ、及び重要度）をメッセージ情報ＤＢ５３から取得し、処理がＳ１００６へ進む。なお、精査期間の範囲指定に応じたメッセージ情報とは、指定された精査期間の範囲内に出力日が含まれるメッセージ情報である。
【００５０】
一方、Ｓ１００３の判定結果がＮＯの場合、Ｓ１００５において、ランク情報生成部５６は、全てのメッセージ情報（出力日、メッセージ、及び重要度）をメッセージ情報ＤＢ５３から取得し、処理がＳ１００６へ進む。
【００５１】
Ｓ１００６において、ランク情報生成部５６は、Ｓ１００４でメッセージ取得部５９が取得したメッセージ情報、又は、Ｓ１００５で取得したメッセージ情報を、ランク情報テーブルに格納する。
【００５２】
Ｓ１００６が終了すると、ランク情報テーブルに格納されたメッセージの各々に対して、Ｓ１００７〜Ｓ１０１１を行う。
【００５３】
Ｓ１００７において、照会部５４は、ランク情報テーブルに格納されたメッセージの中で未だ処理対象とされていないメッセージの１つを処理対象メッセージとし、処理対象メッセージに対するノウハウ情報の照会要求をノウハウ情報管理サーバ８に対して行う。
【００５４】
ノウハウ情報管理サーバ８は、照会部５４からの照会要求に応じて、ノウハウ情報ＤＢ８１を参照し、その照会要求に対する照会応答情報を照会部５４に送信する。この照会応答情報には、照会要求に応じたノウハウ情報の有無を示す情報が含まれ、そのノウハウ情報が有りの場合には、更に、そのノウハウ情報（ノウハウランク）も含まれる。
【００５５】
Ｓ１００８において、照会部５４は、ノウハウ情報管理サーバ８から送信された照会応答情報を受信し、その照会応答情報に基づいて、照会要求に応じたノウハウ情報が有るか否かを判定する。
【００５６】
Ｓ１００８の判定結果がＹＥＳの場合、Ｓ１００９において、ランク情報生成部５６は、その照会応答情報に含まれるノウハウ情報（ノウハウランク）を、処理対象メッセージのノウハウランク照会結果としてランク情報テーブルに格納し、処理がＳ１０１１へ進む。
【００５７】
一方、Ｓ１００８の判定結果がＮＯの場合、Ｓ１０１０において、ランク情報生成部５６は、「Ｚ」を、処理対象メッセージのノウハウランク照会結果としてランク情報テーブルに格納し、処理がＳ１０１１へ進む。
【００５８】
Ｓ１０１１において、ランク情報生成部５６は、ランク情報テーブルに格納された全てのメッセージに対し、Ｓ１００７〜Ｓ１０１０を終了したか否かを判定する。
【００５９】
Ｓ１０１１の判定結果がＮＯの場合は処理がＳ１００７へ戻る。
一方、Ｓ１０１１の判定結果がＹＥＳの場合、Ｓ１０１２において、ランク情報生成部５６は、ランク情報テーブルに格納されたメッセージの発生頻度をカウントする。
【００６０】
Ｓ１０１３において、ランク情報生成部５６は、Ｓ１０１２でカウントしたメッセージの発生頻度と、ランク付け定義体記憶部５５に記憶されたランク付け定義体とに基づいて、ランク情報テーブルに格納された各メッセージの発生ランクを決定し、ランク情報テーブルに格納する。
【００６１】
Ｓ１０１３が終了すると、図１０に示したランク情報生成処理が終了する。
このようなランク情報生成処理によれば、例えば、この処理の開始時において、メッセージ情報ＤＢ５３に格納されたメッセージ情報が、図５に例示したメッセージ情報であり、ノウハウ情報管理サーバ８に格納されたノウハウ情報が、図２に例示したノウハウ情報であり、ランク付け定義体記憶部５５に記憶されたランク付け定義体が、図６に例示したランク付け定義体であり、この処理の開始後のＳ１００３の判定結果がＮＯであった場合には、図７に例示したランク情報テーブルが生成される。なお、図７に例示したランク情報テーブルでは、「ハードディスク使用率が警告値を上回りました。」のメッセージは、１ヶ月当たりの発生頻度のカウント値が３となるので、その発生ランクは「Ｃ」とされ、「ファイル０００１へのアクセスに失敗しました。」と「メモリの故障を検知しました。」のメッセージの各々は、１ヶ月当たりの発生頻度のカウント値が１となるので、その発生ランクは「Ｄ」とされる。
【００６２】
図１２は、メッセージ監視サーバ５において実行される表示定義体更新処理の流れを示すフローチャートである。図１３は、表示定義体更新処理に含まれる改定値決定処理の流れを示すフローチャートである。図１４は、追加用の表示定義体テーブルの一例を示す図である。図１５は、更新後の表示定義体テーブルの一例を示す図である。
【００６３】
図１２に示したように、表示定義体更新処理が開始すると、Ｓ１２０１において、表示定義体更新部５８は、ランク情報記憶部５７に記憶されたランク情報テーブルに基づいて、メッセージの重要度の改定値を決定する改定値決定処理を行う。
【００６４】
この改定値決定処理では、図１３に示したように、ランク情報テーブルに格納された異なるメッセージの各々に対し、Ｓ１３０１〜Ｓ１３０８を行う。例えば、図７に例示したランク情報テーブルの場合には、「ハードディスク使用率が警告値を上回りました。」、「ファイル０００１へのアクセスに失敗しました。」、及び「メモリの故障を検知しました。」の３つの異なるメッセージの各々に対し、Ｓ１３０１〜Ｓ１３０８が行われる。
【００６５】
Ｓ１３０１において、表示定義体更新部５８は、ランク情報テーブルに格納された異なるメッセージの中で未だ処理対象とされていないメッセージの１つを処理対象メッセージとし、処理対象メッセージのノウハウランク照会結果が「Ｚ」であるか否かを判定する。
【００６６】
Ｓ１３０１の判定結果がＹＥＳの場合、Ｓ１３０２において、表示定義体更新部５８は、処理対象メッセージの重要度が「低」であるか否かを判定する。
【００６７】
Ｓ１３０２の判定結果がＹＥＳの場合、Ｓ１３０３において、表示定義体更新部５８は、処理対象メッセージの発生ランクが「Ａ」の場合には、処理対象メッセージの重要度の改定値を「高」に決定し、処理対象メッセージの発生ランクが「Ｂ」の場合には、処理対象メッセージの重要度の改定値を「中」に決定し、処理対象メッセージの発生ランクが「Ｃ」の場合には、処理対象メッセージの重要度の改定値を「低」に決定し、処理対象メッセージの発生ランクが「Ｄ」の場合には、処理対象メッセージの重要度の改定値を「−」に決定して、処理がＳ１３０８へ進む。
【００６８】
一方、Ｓ１３０２の判定結果がＮＯの場合、Ｓ１３０４において、表示定義体更新部５８は、処理対象メッセージの重要度を、処理対象メッセージの重要度の改定値として決定し、処理がＳ１３０８へ進む。
【００６９】
一方、Ｓ１３０１の判定結果がＮＯの場合、Ｓ１３０５において、表示定義体更新部５８は、処理対象メッセージのノウハウランク照会結果が「Ｃ」であるか否かを判定する。
【００７０】
Ｓ１３０５の判定結果がＹＥＳの場合、Ｓ１３０６において、表示定義体更新部５８は、処理対象メッセージの発生ランクが「Ａ」の場合には、処理対象メッセージの重要度の改定値を「高」に決定し、処理対象メッセージの発生ランクが「Ｂ」の場合には、処理対象メッセージの重要度の改定値を「中」に決定し、処理対象メッセージの発生ランクが「Ｃ」の場合には、処理対象メッセージの重要度の改定値を「低」に決定し、処理対象メッセージの発生ランクが「Ｄ」の場合には、処理対象メッセージの重要度の改定値を「−」に決定して、処理がＳ１３０８へ進む。
【００７１】
一方、Ｓ１３０５の判定結果がＮＯの場合、Ｓ１３０７において、表示定義体更新部５８は、処理対象メッセージの重要度を、処理対象メッセージの重要度の改定値として決定し、処理がＳ１３０８へ進む。
【００７２】
Ｓ１３０８において、表示定義体更新部５８は、ランク情報テーブルに格納された異なるメッセージの全てに対し、Ｓ１３０１〜Ｓ１３０７を終了したか否かを判定する。
【００７３】
Ｓ１３０８の判定結果がＮＯの場合は、処理がＳ１３０１へ戻る。
一方、Ｓ１３０８の判定結果がＹＥＳの場合は、図１３に示した改定値決定処理が終了し、処理がリターンする。
【００７４】
処理がリターンすると、図１２のＳ１２０２において、表示定義体更新部５８は、Ｓ１２０１の改定値決定処理で決定された、異なるメッセージ毎の重要度の改定値に基づいて、追加用の表示定義体テーブルを生成する。
【００７５】
Ｓ１２０３において、表示定義体更新部５８は、表示定義体記憶部５１に記憶された表示定義体テーブルに、Ｓ１２０２で生成した追加用の表示定義体テーブルをマージすることで、表示定義体記憶部５１に記憶された表示定義体テーブルの更新を行う。
【００７６】
Ｓ１２０３が終了すると、図１２に示した表示定義体更新処理が終了する。
このような表示定義体更新処理によれば、例えば、この処理の開始時において、ランク情報記憶部５７に記憶されたランク情報テーブルが、図７に例示したランク情報テーブルであり、表示定義体記憶部５１に記憶された表示定義体テーブルが、図４に例示した表示定義体テーブルである場合には、Ｓ１２０２において、図１４に例示した追加用の表示定義体テーブルが生成される。
【００７７】
追加用の表示定義体テーブルには、図１４に例示したように、ランク情報テーブルに格納されていた異なるメッセージ毎に、項番、メッセージ、及び改定値が対応付けられて格納される。ここで、項番は、追加用の表示定義体テーブルの行番号である。改定値は、Ｓ１２０１の改定値決定処理により決定された重要度の改定値である。図１４において、例えば、項番「１」の「ハードディスク使用率が警告値を上回りました。」のメッセージは、重要度の改定値が「中」であることを示している。
【００７８】
また、Ｓ１２０３において、図４に例示した表示定義体テーブルに、図１４に例示した追加用の表示定義体テーブルがマージされることで、図４に例示した表示定義体テーブルが、図１５に例示した表示定義体テーブルへ更新される。
【００７９】
図１５に例示した更新後の表示定義体テーブルでは、図４に例示した更新前の表示定義体テーブルに対して、新たに「ファイル０００１へのアクセスに失敗しました。」のメッセージが重要度「−」と対応付けられて追加されている。一方、「ハードディスクの使用率が異常値を上回りました。」と「メモリの故障を検知しました。」のメッセージは、何れも図４に例示した更新前の表示定義体テーブルに格納されていた重要度と図１４に例示した追加用の表示定義体テーブルに格納された改定値とが同じであるため、重要度の変更（改定）は行われていない。
【００８０】
このようにして表示定義体記憶部５１に記憶された表示定義体テーブルが更新されると、その後は、その更新後の表示定義体テーブルに従って、図８に示したメッセージ表示処理が行われる。例えば、監視対象機器３から「ファイル０００１へのアクセスに失敗しました。」のメッセージが出力された時に図１５に例示した更新後の表示定義体テーブルに従ってメッセージ表示処理が行われると、そのメッセージはクライアント端末４に表示されなくなる。
【００８１】
以上のように、本実施形態によれば、表示定義体テーブルの更新を自動で行うことができるので、その更新作業に係るシステム管理者の負担を無くすことができる。
【００８２】
なお、本実施形態において、メッセージ監視サーバ５、ノウハウ情報管理サーバ８、クライアント端末４、及び監視対象機器３は、例えば、図１６に示す情報処理装置によって実現することができる。
【００８３】
図１６は、情報処理装置のハードウェア構成例を示す図である。
図１６に示したように、情報処理装置は、ＣＰＵ（Central Processing Unit）１０１、メモリ１０２、入力装置１０３、出力装置１０４、外部記憶装置１０５、媒体駆動装置１０６、及びネットワーク接続装置１０７を備える。これらはバス１０８により互いに接続されている。
【００８４】
メモリ１０２は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリ等の半導体メモリであり、処理に用いられるプログラム及びデータを格納する。ＣＰＵ１０１は、メモリ１０２を利用してプログラムを実行することにより、様々な処理を行う。
【００８５】
入力装置１０３は、例えば、キーボード、ポインティングデバイス等であり、ユーザからの指示や情報の入力に用いられる。出力装置１０４は、例えば、表示装置、プリンタ、スピーカ等であり、ユーザへの問い合わせや処理結果の出力に用いられる。
【００８６】
外部記憶装置１０５は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク装置、テープ装置等である。この外部記憶装置１０５には、ハードディスクドライブも含まれる。情報処理装置は、この外部記憶装置１０５にプログラム及びデータを格納しておき、それらをメモリ１０２にロードして使用することができる。
【００８７】
媒体駆動装置１０６は、可搬型記録媒体１０９を駆動し、その記録内容にアクセスする。可搬型記録媒体１０９は、メモリデバイス、フレキシブルディスク、光ディスク、光磁気ディスク等である。この可搬型記録媒体１０９には、Compact Disk Read Only Memory （ＣＤ−ＲＯＭ）、Digital Versatile Disk（ＤＶＤ）、Universal Serial Bus（ＵＳＢ）メモリ等も含まれる。情報処理装置は、この可搬型記録媒体１０９にプログラム及びデータを格納しておき、それらをメモリ１０２にロードして使用することができる。
【００８８】
このように、各種処理に用いられるプログラム及びデータを格納するコンピュータ読み取り可能な記録媒体には、メモリ１０２、外部記憶装置１０５、及び可搬型記録媒体１０９のような、物理的な（非一時的な）記録媒体が含まれる。
【００８９】
ネットワーク接続装置１０７は、ネットワークに接続され、通信に伴うデータ変換を行う通信インタフェースである。情報処理装置は、プログラム及びデータを外部の装置からネットワーク接続装置１０７を介して受け取り、それらをメモリ１０２にロードして使用することもできる。
【００９０】
このような図１６に示した情報処理装置により、メッセージ監視サーバ５を実現する場合、ＣＰＵ１０１は、メモリ１０２を利用してプログラムを実行することにより、メッセージ監視サーバ５の処理を行う。メモリ１０２、外部記憶装置１０５、及び可搬型記録媒体１０９は、表示定義体記憶部５１、メッセージ情報ＤＢ５３、ランク付け定義体記憶部５５、ランク情報記憶部５７としても使用される。ネットワーク接続装置１０７は、ネットワーク９に接続される。
【００９１】
また、図１６に示した情報処理装置により、ノウハウ情報管理サーバ８を実現する場合、ＣＰＵ１０１は、メモリ１０２を利用してプログラムを実行することにより、ノウハウ情報管理サーバ８の処理を行う。メモリ１０２、外部記憶装置１０５、及び可搬型記録媒体１０９は、ノウハウ情報ＤＢ８１としても使用される。ネットワーク接続装置１０７は、ネットワーク６に接続される。
【００９２】
また、図１６に示した情報処理装置により、クライアント端末４を実現する場合、ＣＰＵ１０１は、メモリ１０２を利用してプログラムを実行することにより、クライアント端末４の処理を行う。出力装置１０４は、精査範囲入力画面や監視画面を表示する表示装置として使用される。入力装置１０３は、精査範囲入力画面への入力等に使用される。ネットワーク接続装置１０７は、ネットワーク９に接続される。
【００９３】
また、図１６に示した情報処理装置により、監視対象機器３を実現する場合、ＣＰＵ１０１は、メモリ１０２を利用してプログラムを実行することにより、監視対象機器３の処理を行う。ネットワーク接続装置１０７は、ネットワーク９に接続される。
【００９４】
また、本実施形態において、ランク付け定義体により定義されるメッセージの発生頻度は、１ヶ月当たりに限らず、例えば２ヶ月や６ヶ月等のように、１ヶ月以外の期間当たりとしてもよい。
【００９５】
また、本実施形態において、クライアント端末４に表示される精査範囲入力画面では、精査期間の範囲指定として、日付による範囲指定に限らず、日時による範囲指定ができるように構成してもよい。
【００９６】
以上、本発明の実施の形態を説明したが、本発明は、上述した実施の形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。
【符号の説明】
【００９７】
１          メッセージ監視システム
２          企業
３          監視対象機器
４          クライアント端末
５          メッセージ監視サーバ
６          ネットワーク
７          サポートセンター
８          ノウハウ情報管理サーバ
９          ネットワーク
５１        表示定義体記憶部
５２        表示制御部
５３        メッセージ情報ＤＢ
５４        照会部
５５        ランク付け定義体記憶部
５６        ランク情報生成部
５７        ランク情報記憶部
５８        表示定義体更新部
５９        メッセージ取得部
１０１      ＣＰＵ
１０２      メモリ
１０３      入力装置
１０４      出力装置
１０５      外部記憶装置
１０６      媒体駆動装置
１０７      ネットワーク接続装置
１０８      バス
１０９      可搬型記録媒体
【図１】
2019067338.tif 000003
【図２】
2019067338.tif 000004
【図３】
2019067338.tif 000005
【図４】
2019067338.tif 000006
【図５】
2019067338.tif 000007
【図６】
2019067338.tif 000008
【図７】
2019067338.tif 000009
【図８】
2019067338.tif 000010
【図９】
2019067338.tif 000011
【図１０】
2019067338.tif 000012
【図１１】
2019067338.tif 000013
【図１２】
2019067338.tif 000014
【図１３】
2019067338.tif 000015
【図１４】
2019067338.tif 000016
【図１５】
2019067338.tif 000017
【図１６】
2019067338.tif 000018