(57)【要約】【課題】大規模コンピュータシステムにおける膨大な数のポリシーを、効率よく登録し管理するためのポリシー管理装置を提供する。【解決手段】本願発明のポリシー管理装置は、コンピュータシステムを構成する機器をグループに分け、各機器がどのグループに属するかのグループ管理データを記憶するグループ記憶手段と、各機器で発生する事象と事象発生時に各機器が実行するアクションとの関連付けをポリシーとして、グループ単位で記憶するポリシー記憶手段と、何れかの機器で事象が発生した時に、当該機器が発行した発生事象情報から、当該機器の特定情報をグループ管理データに照らし合わせて当該機器のグループを特定し、当該グループに関するポリシーの中から発生事象情報と事象が一致するポリシーを選択して、当該ポリシーに含まれるアクションと当該機器の特定情報を出力するポリシー選択手段とを備える。【選択図】      図１
2013164734.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムを構成する１つ以上の機器を１つ以上のグループに分け、前記機器がそれぞれいずれのグループに属するかのグループ管理データを記憶するグループ記憶手段と、
前記機器で発生する事象の名称と、前記事象が発生した時に前記機器が実行するアクションとの関連付けをポリシーとして、前記グループ単位で記憶するポリシー記憶手段と、
前記機器の何れかで事象が発生したときに、当該機器が発行した、発生した前記事象を特定する事象メッセージと当該機器の特定情報を受信して、当該機器の特定情報を前記グループ管理データに照らし合わせて当該機器の属する前記グループを特定し、当該グループに関する前記ポリシーの中から、前記事象メッセージが特定する事象の名称を含む前記ポリシーを選択して、当該ポリシーに含まれる前記アクションに対応するプログラム、及び、当該機器の特定情報を出力するポリシー選択手段と、
を備えるポリシー管理装置
【請求項２】
前記グループに属する前記機器が実行する前記アクションの一覧を、前記グループ単位で記憶するアクション記憶手段と、
前記グループに属する前記機器で発生する前記事象の一覧を、前記グループ単位で記憶する事象記憶手段と、
前記グループの中から１つのグループを選択し、当該グループに関する前記アクションの一覧の中から１つのアクションを選択し、当該グループに関する前記事象の一覧の中から当該アクションに関連付ける複数の事象を選択し、選択された前記複数の事象と当該アクションとの関連付けを前記ポリシー記憶手段に格納するポリシー登録手段と、
を更に備える請求項１のポリシー管理装置。
【請求項３】
前記機器のソフトウェア及びハードウェア構成の類似性に基づいて、前記機器の前記グループへの分割が行われている
請求項１乃至２の何れかのポリシー管理装置。
【請求項４】
前記機器の機能の類似性に基づいて、前記機器の前記グループへの分割が行われている
請求項３のポリシー管理装置。
【請求項５】
請求項１から４に記載のポリシー管理装置と、前記ポリシー管理装置の管理対象である全ての前記機器とを包含するポリシー管理システム。
【請求項６】
コンピュータシステムを構成する１つ以上の機器を１つ以上のグループに分け、前記機器がそれぞれいずれのグループに属するかのグループ管理データを記憶域に記憶し、
前記機器で発生する事象の名称と、前記事象が発生した時に前記機器が実行するアクションとの関連付けをポリシーとして、前記グループ単位で記憶域に記憶し、
前記機器の何れかで事象が発生したときに、当該機器が発行した、発生した前記事象を特定する事象メッセージと当該機器の特定情報を受信して、当該機器の特定情報を前記グループ管理データに照らし合わせて当該機器の属する前記グループを特定し、当該グループに関する前記ポリシーの中から、前記事象メッセージが特定する事象の名称を含む前記ポリシーを選択して、当該ポリシーに含まれる前記アクションに対応するプログラム、及び、当該機器の特定情報を出力する、
ポリシー管理方法
【請求項７】
前記グループに属する前記機器が実行する前記アクションの一覧を、前記グループ単位で記憶域に記憶し、
前記グループに属する前記機器で発生する前記事象の一覧を、前記グループ単位で記憶域に記憶し、
前記グループの中から１つのグループを選択し、当該グループに関する前記アクションの一覧の中から１つのアクションを選択し、当該グループに関する前記事象の一覧の中から当該アクションに関連付ける複数の事象を選択し、選択された前記複数の事象と当該アクションとの関連付けを記憶域に格納する
請求項６のポリシー管理方法。
【請求項８】
コンピュータシステムを構成する１つ以上の機器を１つ以上のグループに分け、前記機器がそれぞれいずれのグループに属するかのグループ管理データを記憶するグループ記憶処理と、
前記機器で発生する事象の名称と、前記事象が発生した時に前記機器が実行するアクションとの関連付けをポリシーとして、前記グループ単位で記憶するポリシー記憶処理と、
前記機器の何れかで事象が発生したときに、当該機器が発行した、発生した前記事象を特定する事象メッセージと当該機器の特定情報を受信して、当該機器の特定情報を前記グループ管理データに照らし合わせて当該機器の属する前記グループを特定し、当該グループに関する前記ポリシーの中から、前記事象メッセージが特定する事象の名称を含む前記ポリシーを選択して、当該ポリシーに含まれる前記アクションに対応するプログラム、及び、当該機器の特定情報を出力するポリシー選択処理と、
をコンピュータに実行させるポリシー管理プログラム。
【請求項９】
前記グループに属する前記機器が実行する前記アクションの一覧を、前記グループ単位で記憶するアクション記憶処理と、
前記グループに属する前記機器で発生する前記事象の一覧を、前記グループ単位で記憶する事象記憶処理と、
前記グループの中から１つのグループを選択し、当該グループに関する前記アクションの一覧の中から１つのアクションを選択し、当該グループに関する前記事象の一覧の中から当該アクションに関連付ける複数の事象を選択し、選択された前記複数の事象と当該アクションとの関連付けを前記ポリシー記憶手段に格納するポリシー登録処理と、
をコンピュータに実行させる請求項８のポリシー管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、データセンター等のコンピューティングシステムの運用ポリシーの管理を行うためのポリシー管理装置、ポリシー管理システム、ポリシー管理方法、及び、ポリシー管理プログラムに関する。
【背景技術】
【０００２】
クラウドコンピューティングの発展に伴い、その基盤となるデータセンターの大規模化が急速に進んでいる。このような大規模のデータセンターは、マルチベンダーの多種多様の大量の機器で構成されるため、システム全体として管理すべき事象は非常に多くなり、管理すべきシステム運用ポリシーの数も膨大なものとなる。したがって、このような膨大なシステム運用ポリシーの管理をいかに効率的に行うかが、今後ますます重要となる。
【０００３】
このようなポリシー管理を効率的に行うための技術として、特許文献１には、ネットワーク機器の運用状況に応じた最適なポリシールール選択アルゴリズムを実現するシナリオデータを自由に作成することで、多様なネットワーク運用に柔軟に対応できるようにするための装置が公開されている。
【０００４】
また、特許文献２には、ポリシーの評価と実行をアプリケーションに設定することなく適用し、アプリケーションの品質、ポリシーの評価、アクションの実行に係るパフォーマンスを損なうことなく、ポリシーの適用を実現できるようにするためのシステムが公開されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2005-165847
【特許文献２】特開2010-237935
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述の特許文献１や特許文献２に記載された技術では、システム管理者が実際に管理すべきポリシーの数を削減することによって、膨大な数のポリシーを効率よく管理するための技術は提示されていない。したがって、システム運用管理者は膨大な数のポリシーを管理しなければならず、ポリシー登録漏れなどによるシステム運用上の不具合が発生する可能性があるという問題がある。
【０００７】
本願発明の目的は、これらの問題点を解決したポリシー管理装置、ポリシー管理システム、ポリシー管理方法、及び、ポリシー管理プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本願発明の一実施形態のポリシー管理装置は、コンピュータシステムを構成する１つ以上の機器を１つ以上のグループに分け、前記機器がそれぞれいずれのグループに属するかのグループ管理データを記憶するグループ記憶手段と、前記機器で発生する事象の名称と、前記事象が発生した時に前記機器が実行するアクションとの関連付けをポリシーとして、前記グループ単位で記憶するポリシー記憶手段と、前記機器の何れかで事象が発生したときに、当該機器が発行した、発生した前記事象を特定する事象メッセージと当該機器の特定情報を受信して、当該機器の特定情報を前記グループ管理データに照らし合わせて当該機器の属する前記グループを特定し、当該グループに関する前記ポリシーの中から、前記事象メッセージが特定する事象の名称を含む前記ポリシーを選択して、当該ポリシーに含まれる前記アクションに対応するプログラム、及び、当該機器の特定情報を出力するポリシー選択手段と、を備える。
【０００９】
本願発明の一実施形態のポリシー管理方法は、コンピュータシステムを構成する１つ以上の機器を１つ以上のグループに分け、前記機器がそれぞれいずれのグループに属するかのグループ管理データを記憶域に記憶し、前記機器で発生する事象の名称と、前記事象が発生した時に前記機器が実行するアクションとの関連付けをポリシーとして、前記グループ単位で記憶域に記憶し、前記機器の何れかで事象が発生したときに、当該機器が発行した、発生した前記事象を特定する事象メッセージと当該機器の特定情報を受信して、当該機器の特定情報を前記グループ管理データに照らし合わせて当該機器の属する前記グループを特定し、当該グループに関する前記ポリシーの中から、前記事象メッセージが特定する事象の名称を含む前記ポリシーを選択して、当該ポリシーに含まれる前記アクションに対応するプログラム、及び、当該機器の特定情報を出力する。
【００１０】
本願発明の一実施形態のポリシー管理プログラムは、コンピュータシステムを構成する１つ以上の機器を１つ以上のグループに分け、前記機器がそれぞれいずれのグループに属するかのグループ管理データを記憶するグループ記憶処理と、前記機器で発生する事象の名称と、前記事象が発生した時に前記機器が実行するアクションとの関連付けをポリシーとして、前記グループ単位で記憶するポリシー記憶処理と、前記機器の何れかで事象が発生したときに、当該機器が発行した、発生した前記事象を特定する事象メッセージと当該機器の特定情報を受信して、当該機器の特定情報を前記グループ管理データに照らし合わせて当該機器の属する前記グループを特定し、当該グループに関する前記ポリシーの中から、前記事象メッセージが特定する事象の名称を含む前記ポリシーを選択して、当該ポリシーに含まれる前記アクションに対応するプログラム、及び、当該機器の特定情報を出力するポリシー選択処理と、をコンピュータに実行させる。
【発明の効果】
【００１１】
本願発明は、大規模コンピュータシステムにおける膨大な数のポリシーを、効率よく管理することを実現する。
【図面の簡単な説明】
【００１２】
【図１】本願発明の第１の実施形態の構成を示すブロック図である。
【図２】本願発明の第１の実施形態におけるポリシー登録部１０４のポリシー登録動作を示すフローチャートである。
【図３】本願発明の第１の実施形態におけるポリシー選択部１０６のプログラム出力動作を示すフローチャ−トである。
【図４】本願発明の第１の実施形態におけるグループ記憶部１００が記憶するグループ管理データ３０の例である。
【図５】本願発明の第１の実施形態におけるアクション記憶部１０１が記憶するアクション管理データ４０の例である。
【図６】本願発明の第１の実施形態における事象記憶部１０２が記憶する事象管理データ５０の例である。
【図７】本願発明の第１の実施形態におけるポリシー記憶部１０３が記憶するポリシー管理データ６０の例である。
【図８】本願発明の第１の実施形態におけるコンソール１２のポリシー登録画面７０の例である。
【図９】本願発明の第１の実施形態における事象を発生した機器から出力された発生事象情報８０の例である。
【図１０】本願発明の第２の実施形態の構成を示すブロック図である。
【図１１】本願発明の第２の実施形態におけるポリシー記憶部２０３が記憶するポリシー管理データ９０の例である。
【発明を実施するための形態】
【００１３】
本願発明の第一の実施の形態について図面を参照して詳細に説明する。
【００１４】
図１はシステム管理サーバ１と、ＡＰサーバ２−１乃至２−５と、ＤＢサーバ３−１乃至３−２と、ストレージ４−１乃至４−２と、ＮＷ機器５−１乃至５−４を包含したコンピュータシステムの構成を示す。
【００１５】
システム管理サーバ１は、本コンピュータシステム全体の運用管理を行うサーバであり、ポリシー管理装置１０と、システム構成管理部１１を包含している。システム構成管理部１１は、サーバやストレージの構成変更制御や、本システムに接続された機器の構成管理を行う。
【００１６】
ＡＰサーバ２−１乃至２−５はアプリケーションサーバ、ＤＢサーバ３−１乃至３−２はデータベースサーバであり、通常サーバの場合もあれば、仮想サーバの場合もある。これらのサーバは、システム構成管理部１１がそれぞれＶＭ００１乃至ＶＭ００７の機器名称で管理している。
【００１７】
ストレージＳＴ００１乃至ＳＴ００２は、ＡＰサーバ２−１乃至２−５、ＤＢサーバ３−１乃至３−２のデータを格納するストレージ装置である。これらのストレージ装置は、システム構成管理部１１がそれぞれＳＴ００１乃至ＳＴ００２の機器名称で管理している。
【００１８】
ＮＷ機器５−１乃至５−４は、本システム内の各機器を接続するネットワークを管理するネットワーク機器であり、システム構成管理部１１がそれぞれＮＷ００１乃至ＮＷ００４の機器名称で管理している。
【００１９】
ポリシー管理装置１０は、グループ記憶部１００と、アクション記憶部１０１と、事象記憶部１０２と、ポリシー記憶部１０３と、ポリシー登録部１０４と、発生事象監視部１０５と、ポリシー選択部１０６とを包含している。
【００２０】
グループ記憶部１００は、本システム内の機器をオペレーションシステム等のソフトウェアやハードウェア構成、あるいは機能の類似性に基づくグループに分けて、各機器がどのグループに属するかの情報であるグループ管理データ３０を格納している。グループ記憶部１００のグループ管理データ３０の例を図４に示す。この管理データの各レコードは、グループ名称とグループに属する機器の対象機器名称とを包含している。同一のグループに属する機器同士は、事象発生時に出力するメッセージ、および、コマンド体系が同じものである。例えば、そのハードウェア構成や搭載するソフトウェアが類似しているもの、または、Ｗｅｂサーバ、アプリケーションサーバ、データベースサーバから構成される３層構造のシステムにおいて属するカテゴリが同じものである。本例の場合、例えばＡＰ  ＴＩＥＲ１のグループに属するサーバＶＭ００１とサーバＶＭ００２は、同等のハードウェア構成のサーバであり、搭載するオペレーティングシステムやアプリケーションソフトウェアも同じである。
【００２１】
アクション記憶部１０１は、各グループの機器が実行するコマンド群やプログラムをアクションとして格納している。アクション記憶部１０１に格納されているアクション管理データ４０の例を図５に示す。この管理データの各レコードは、グループ名称とアクション名称とプログラムとを包含している。図５の管理データ例では、グループ毎に「ＯＳリブート」と「スケールアウト」の２つのアクションを管理している。「ＯＳリブート」のアクションについて、ＡＰ  ＴＩＥＲ１とＡＰ  ＴＩＥＲ２のプログラムは「ｒｅｂｏｏｔ」という同じコマンドであるが、ＤＢ  ＴＩＥＲ１のプログラムは「ｉｎｉｔ」という別のコマンドである。これは、ＡＰ  ＴＩＥＲ１とＡＰ  ＴＩＥＲ２に属する機器のオペレーティングシステムが同じであるのに対して、ＤＢ  ＴＩＥＲ１に属する機器のオペレーティングシステムは、ＡＰ  ＴＩＥＲ１、ＡＰ  ＴＩＥＲ２の機器とは異なるオペレーティングシステムであり、コマンド体系が異なるためである。また、「スケールアウト」のアクションについては、ＡＰ  ＴＩＥＲ１、ＡＰ  ＴＩＥＲ２、ＤＢ  ＴＩＥＲ１とも２つのコマンドで構成しているが、プログラムの内容は互いに異なっている。これは、各機器に実行させるアプリケーションが、グループ間で異なるためである。尚、図５に示すアクション管理データ４０は、本実施形態のシステムで管理すべきデータの一部レコードを例示したものであり、ＡＰ  ＴＩＥＲ１、ＡＰ  ＴＩＥＲ２、ＤＢ  ＴＩＥＲ１、ＳＴ  ＴＩＥＲ１、ＮＷ  ＴＩＥＲ１の各グループに関して、例示したもの意外にも多くのレコードが存在する。
【００２２】
事象記憶部１０２は、各グループの機器で事象が発生した時に、その機器が出力するメッセージを事象として格納している。事象記憶部１０２に格納されている事象管理データ５０の例を図６に示す。この管理データの各レコードは、グループ名称と事象名称と種別とレベルと事象メッセージとを包含している。図６の管理データ例では、グループ毎に「ＡＰ障害」と「ネットワーク障害」と「デッドロック」と「ＣＰＵ高負荷」の４つの事象を管理している。「ＡＰ障害」の事象の場合、ＡＰ  ＴＩＥＲ１とＡＰ  ＴＩＥＲ２の機器は、「Ａｐｐｌｉｃａｔｉｏｎ  ｅｒｒｏｒ  ｏｃｃｕｒｒｅｄ」の事象メッセージを出力し、ＡＰ  ＴＩＥＲ１、ＡＰ  ＴＩＥＲ２とはオペレーティングシステムが異なるＤＢ  ＴＩＥＲ１の機器は「Ａｐｐｌｉｃａｔｉｏｎ  ｆａｉｌｕｒｅ  ｏｃｃｕｒｒｅｄ」の事象メッセージを出力する。「ＡＰ障害」はオペレーティングシステム上でのエラーであるため、種別には「ＯＳ」、レベルには「エラー」を格納している。また、「ＣＰＵ高負荷」の事象の場合は、ハードウェア上での警告であるため、種別には「ＨＷ」、レベルには「警告」を格納している。尚、図６に示す事象管理データ５０は、本実施形態のシステムで管理すべきデータの一部レコードを例示したものであり、ＡＰ  ＴＩＥＲ１、ＡＰ  ＴＩＥＲ２、ＤＢ  ＴＩＥＲ１、ＳＴ  ＴＩＥＲ１、ＮＷ  ＴＩＥＲ１の各グループに関して、例示したもの意外にも多くのレコードが存在する。
【００２３】
ポリシー記憶部１０３は、各機器で発生する事象と、その事象が発生した場合にその機器が実行するアクションとの関連付けをポリシーとして格納している。ポリシー記憶部１０３に格納されているポリシー管理データ６０の例を図７に示す。この管理データの各レコードは、グループ名称とアクション名称と事象名称とを包含している。本例の場合、例えばＡＰ  ＴＩＥＲ１に属する機器で、ＡＰ障害、ネットワーク障害、デッドロックの何れかが発生した場合、ＯＳリブートをかけるシステム運用管理を行うことを示している。尚、図７に示すポリシー管理データ６０は、本実施形態のシステムで管理すべきデータの一部レコードを例示したものであり、ＡＰ  ＴＩＥＲ１、ＡＰ  ＴＩＥＲ２、ＤＢ  ＴＩＥＲ１、ＳＴ  ＴＩＥＲ１、ＮＷ  ＴＩＥＲ１の各グループに関して、例示したもの意外にも多くのレコードが存在する。
【００２４】
ポリシー登録部１０４は、各グループに関するポリシーをポリシー記憶部１０３に登録する。システム管理者がポリシーを登録するときのコンソール１２のポリシー登録画面７０の例を図８に示す。ポリシー登録画面７０は、ポリシー登録対象グループ選択のウィンドウと、アクション選択のウィンドウと、事象選択のウィンドウと、登録ボタンを包含している。ポリシー登録部１０４のポリシー登録動作のフロー詳細については後述する。
【００２５】
発生事象監視部１０５は、システム内の機器が出力した発生事象の情報についてネットワークに流れている情報を監視し、入手した発生事象情報８０をポリシー選択部１０６へ送付する。発生事象情報８０の例を図９に示す。発生事象情報８０は、当該情報の送信元機器の特定情報と事象メッセージを包含している。図９の例の場合、機器名称がＶＭ００５であるＡＰサーバ２−５でＡＰ障害が発生し、ＡＰサーバ２−５が「Ａｐｐｌｉｃａｔｉｏｎ  ｅｒｒｏｒ  ｏｃｃｕｒｒｅｄ」の事象メッセージを出力している。
【００２６】
ポリシー選択部１０６は、発生事象監視部１０５から受け取った発生事象情報８０を、グループ記憶部１００、アクション記憶部１０１、事象記憶部１０２、ポリシー記憶部１０３の各々の管理データに照らし合わせて、事象の送信元機器の特定情報と、事象の送信元機器に実行させるアクションであるプログラムを出力する。出力されたプログラムは、システム管理サーバ１が実行する場合もあるし、事象の送信元機器にそのまま実行させる場合もある。あるいは、ポリシー選択部１０６がコンソール１２の画面に出力したプログラムを表示させて、システム管理者がコンソール１２からプログラム実行を指示してもよい。各プログラムが、いつ、どこで、どのように実行されるかは、プログラムの性質に応じて決まる。ポリシー選択部１０６のプログラム出力動作のフロー詳細については後述する。
【００２７】
次に図２のフローチャートを参照して、本実施形態のポリシー登録部１０４のポリシー登録動作について詳細に説明する。
【００２８】
ポリシー登録部１０４は、グループ記憶部１００内のグループ管理データ３０からグループ一覧情報を取得してコンソール１２のポリシー登録画面７０に表示する（Ｓ１０１）。システム管理者は、表示されたグループ一覧の中からポリシー登録を行うグループを選択する（Ｓ１０２）。ポリシー登録部１０４は、システム管理者が選択したグループに対応するアクション一覧情報と事象一覧情報を、それぞれアクション記憶部１０１におけるアクション管理データ４０と事象記憶部１０２における事象管理データ５０から取得して、コンソール１２のポリシー登録画面７０に表示する（Ｓ１０３）。システム管理者は、アクション一覧からポリシー登録を行う１つのアクションを選択する（Ｓ１０４）。システム管理者は、選択したアクションに対応付ける事象を１つ以上選択する（Ｓ１０５）。ポリシー登録部１０４は、システム管理者が入力したアクションと事象を関連付けて、ポリシーとしてポリシー記憶部１０３内のポリシー管理データ６０に登録する（Ｓ１０６）。
【００２９】
次に図３のフローチャートを参照して、本実施形態のポリシー選択部１０６のプログラム出力動作について詳細に説明する。
【００３０】
発生事象監視部１０５は、システム上の事象を発生した機器から発生事象情報８０を入手し、ポリシー選択部１０６へ出力する（Ｓ２０１）。ポリシー選択部１０６は、発生事象情報８０における送信元特定情報を、グループ記憶部１００内のグループ管理データ３０に照らし合わせて、事象を発生した機器のグループ名称を特定する（Ｓ２０２）。ポリシー選択部１０６は、特定したグループ名称と発生事象情報８０における事象メッセージを、事象記憶部１０２内の事象管理データ５０に照らし合わせて、発生した事象名称を特定する（Ｓ２０３）。ポリシー選択部１０６は、特定したグループ名称と特定した事象名称を、ポリシー記憶部１０３内のポリシー管理データ６０に照らし合わせて、アクション名称を特定する（Ｓ２０４）。ポリシー選択部１０６は、特定したグループ名称と特定したアクション名称を、アクション記憶部１０１内のアクション管理データ４０に照らし合わせて、プログラムを特定する（Ｓ２０５）。ポリシー選択部１０６は、発生事象情報８０の送信元特定情報と特定したプログラムを出力する（Ｓ２０６）。
【００３１】
本実施形態には、コンピュータシステムの管理者が管理するシステムの運用ポリシーの数を削減し、ポリシー管理作業を簡素化するという効果がある。なぜなら、第一の理由として、ポリシー管理装置１０が、コンピュータシステム内の機器一台一台単位ではなく、これらの機器を構成または機能の類似性に基づいてグループ化した単位で、ポリシーの登録管理を行うからである。これにより、システム管理者が管理するポリシーの数が減少する。また第二の理由として、ポリシー管理装置１０が、管理すべき数の多い事象を基準とするのではなく、事象と比較して数の少ないアクションを基準としたポリシー登録を行うからである。システム管理者がアクション単位でポリシー登録を行うことで、ポリシー登録作業の回数が減少する。
【００３２】
このように、システム管理者のポリシー管理作業を簡素化することで、ポリシーの設定ミスや設定漏れを回避し、システム運用上の不具合の発生を防ぐことが可能となる。
＜第二の実施形態＞
次に、本願発明の第二の実施形態について図面を参照して詳細に説明する。
【００３３】
図１０は本実施形態のポリシー管理装置２０の構成を示すブロック図である。
【００３４】
ポリシー管理装置２０は、グループ記憶部２００と、ポリシー記憶部２０３と、ポリシー選択部２０６とを包含している。
【００３５】
グループ記憶部２００は、第一の実施形態におけるグループ記憶部１００と同様に、システムを構成する機器をグループに分け、各機器がそれぞれ何れのグループに属するかのグループ管理データ３０を記憶する。グループ管理データ３０は、第一の実施形態と同様である。
【００３６】
本実施形態のポリシー記憶部２０３が格納するポリシー管理データ９０は、事象名称として、システム内で事象が発生した機器が出力する事象メッセージを包含し、アクション名称として当該アクションに対応するプログラムの名称を包含し、当該事象と当該アクションをポリシーとして関連付けている。ポリシー記憶部２０３のポリシー管理データ９０の例を図１１に示す。ポリシー管理データ９０の各レコードは、グループ名称とアクション名称と事象名称とを包含している。本例の場合、例えばＡＰ  ＴＩＥＲ１に属する機器で、ＡＰ障害が発生し「Ａｐｐｌｉｃａｔｉｏｎ  ｅｒｒｏｒ  ｏｃｃｕｒｒｅｄ」の事象メッセージを出力した場合、あるいはネットワーク障害が発生し「Ｎｅｔｗｏｒｋ  ｅｒｒｏｒ  ｏｃｃｕｒｒｅｄ」の事象メッセージを出力した場合、あるいはデッドロックが発生し「Ｄｅａｄｌｏｃｋ  ｏｃｃｕｒｒｅｄ」の事象メッセージを出力した場合、ＯＳリブートをかけるシステム運用管理を行うことを示している。尚、図１１に示すポリシー管理データ９０は、本実施形態のシステムで管理すべきデータの一部レコードを例示したものであり、ＡＰ  ＴＩＥＲ１、ＡＰ  ＴＩＥＲ２、ＤＢ  ＴＩＥＲ１、ＳＴ  ＴＩＥＲ１、ＮＷ  ＴＩＥＲ１の各グループに関して、例示したもの意外にも多くのレコードが存在する。
【００３７】
ポリシー選択部２０６は、システム内の機器が出力した発生事象情報８０を受信し、発生事象情報８０における送信元特定情報を、グループ記憶部２００におけるグループ管理データ３０に照らし合わせて当該機器の属するグループ名称を特定する。そして、ポリシー記憶部２０３におけるポリシー管理データ９０における当該グループに関するポリシーの中から、発生事象情報８０における事象メッセージが特定する事象名称を含むポリシーを選択して、当該ポリシーに含まれるアクション名称と当該機器の送信元特定情報を出力する。
【００３８】
本実施形態には、第一の実施形態と比較して簡素な構成で、第一の実施形態と同様に、コンピュータシステムの管理者が管理するシステムの運用ポリシーの数を削減し、ポリシー管理作業を簡素化するという効果がある。なぜなら、第一の実施形態におけるポリシー管理装置１０と比較して簡素な構成であるポリシー管理装置２０が、コンピュータシステム内の機器一台一台単位ではなく、これらの機器を構成または機能の類似性に基づいてグループ化した単位で、ポリシーの管理を行うからである。これにより、システム管理者が管理するポリシーの数が減少する。
【００３９】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されたものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００４０】
１    システム管理サーバ
１０    ポリシー管理装置
１００    グループ記憶部
１０１    アクション記憶部
１０２    事象記憶部
１０３    ポリシー記憶部
１０４    ポリシー登録部
１０５    発生事象監視部
１０６    ポリシー選択部
１１    システム構成管理部
１２    コンソール
２−１乃至２−５    ＡＰサーバ
３−１乃至３−２    ＤＢサーバ
４−１乃至４−２    ストレージ
５−１乃至５−４    ＮＷ機器
２０    ポリシー管理装置
３０    グループ管理データ
４０    アクション管理データ
５０    事象管理データ
６０    ポリシー管理データ
７０    ポリシー登録画面
８０    発生事象情報
９０    ポリシー管理データ
２００    グループ記憶部
２０３    ポリシー記憶部
２０６    ポリシー選択部
【図１】
2013164734.tif 000003
【図２】
2013164734.tif 000004
【図３】
2013164734.tif 000005
【図４】
2013164734.tif 000006
【図５】
2013164734.tif 000007
【図６】
2013164734.tif 000008
【図７】
2013164734.tif 000009
【図８】
2013164734.tif 000010
【図９】
2013164734.tif 000011
【図１０】
2013164734.tif 000012
【図１１】
2013164734.tif 000013