(57)【要約】【課題】運用管理部品を組み合わせて運用管理フローを作成するための手間を削減し、作成時間の短縮を可能とする。【解決手段】運用管理対象サーバに対して所定の運用管理操作を行う運用管理部品を組み合わせた運用管理フロー(自動運用プロセス)が作成され、作成された運用管理フローに含まれる運用管理部品に、運用管理対象サーバの構成情報が登録されたＣＭＤＢ22から特定の構成情報を検索する際の検索条件を規定するパラメータが設定された場合に、(1)運用操作部品定義情報52からパラメータと構成情報のＣＩの属性との対応を取得し、(2)パラメータと対応するＣＩの属性を検索するＸpath(検索条件情報)を生成し、生成したＸpathを運用管理部品に付加する。【選択図】図１４
2014010667.tif 000002
【特許請求の範囲】
【請求項１】
運用管理対象の情報処理装置に対して所定の運用管理操作を行う運用管理部品を組み合わせた運用管理フローが作成され、作成された前記運用管理フローに含まれる前記運用管理部品に、前記情報処理装置の構成情報が登録された構成管理データベースから特定の前記構成情報を検索する際の検索条件を規定するパラメータが設定された場合に、設定された前記パラメータに基づき、前記パラメータが属性情報として設定可能な要素情報へ至る要素情報の配列を前記構成管理データベースから取得し、取得した前記要素情報の配列から、前記パラメータが属性情報として設定された前記構成情報を検索する検索条件情報を生成する生成部と、
作成された前記運用管理フローに含まれる前記運用管理部品に、生成された検索条件情報を付加する付加部と、
を含む運用管理支援装置。
【請求項２】
前記構成管理データベースに登録された前記情報処理装置の前記構成情報は、前記要素情報が階層的に配列された構造とされ、
前記生成部は、前記構成管理データベースに登録された前記情報処理装置の前記構成情報に含まれ、前記運用管理部品に設定された前記パラメータに対応する前記要素情報を上位階層から順に取得することを、前記パラメータが属性情報としてを設定可能な要素情報を取得する迄繰り返し、取得した前記要素情報の配列を組み立てると共に、前記パラメータを属性情報として設定可能な要素情報の前記属性情報の検索条件として前記パラメータを設定することで前記検索条件情報を生成する請求項１記載の運用管理支援装置。
【請求項３】
前記構成管理データベースに登録された前記情報処理装置の前記構成情報のうち、前記運用操作部品に設定される前記パラメータに対応する前記要素情報を規定する情報を含む運用操作部品定義情報を記憶する第１記憶部を更に備え、
前記生成部は、前記運用管理部品に設定された前記パラメータに対応する前記要素情報として、前記第１記憶部に記憶された前記運用操作部品定義情報に規定された前記要素情報を上位階層から順に取得する請求項２記載の運用管理支援装置。
【請求項４】
運用管理対象の前記情報処理装置に対し前記運用管理部品によって所定の運用管理操作が過去に行われた際に用いられた前記パラメータが登録された実行履歴情報を記憶する第２記憶部と、
前記第１記憶部に記憶されている運用操作部品定義情報に、前記構成情報のうち前記運用操作部品に設定される前記パラメータに対応する前記要素情報を規定する情報が含まれていない場合に、前記第２記憶部に記憶された実行履歴情報に登録されている前記パラメータを、前記構成情報に含まれる個々の前記要素情報の属性情報と照合することで、前記構成情報のうち前記パラメータに対応する前記要素情報を判断し、第１記憶部に記憶された前記運用操作部品定義情報に、判断した前記要素情報を前記パラメータに対応する前記要素情報として規定する情報が含まれるように、前記運用操作部品定義情報を更新する更新部と、
を更に備えた請求項３記載の運用管理支援装置。
【請求項５】
前記生成部は、前記運用管理部品に前記パラメータが複数種入力された場合に、個々の前記パラメータが属性情報として設定された構成情報を各々検索する複数の検索条件情報を各々生成し、生成した複数の検索条件情報を所定の接続情報で接続して、前記検索条件情報を生成する請求項１〜請求項４の何れか１項記載の運用管理支援装置。
【請求項６】
前記生成部は、前記検索条件情報として、ＸPathの規格に準拠した記述方法で検索条件を記述した検索条件情報を生成する請求項１〜請求項５の何れか１項記載の運用管理支援装置。
【請求項７】
運用管理対象の情報処理装置に対して所定の運用管理操作を行う運用管理部品を組み合わせた運用管理フローが作成され、作成された前記運用管理フローに含まれる前記運用管理部品に、前記情報処理装置の構成情報が登録された構成管理データベースから特定の前記構成情報を検索する際の検索条件を規定するパラメータが設定された場合に、設定された前記パラメータに基づき、前記パラメータが属性情報として設定可能な要素情報へ至る要素情報の配列を前記構成管理データベースから取得し、取得した前記要素情報の配列から、前記パラメータが属性情報として設定された前記構成情報を検索する検索条件情報を生成し、
作成された前記運用管理フローに含まれる前記運用管理部品に、前記生成した検索条件情報を付加する運用管理支援方法。
【請求項８】
コンピュータに、
運用管理対象の情報処理装置に対して所定の運用管理操作を行う運用管理部品を組み合わせた運用管理フローが作成され、作成された前記運用管理フローに含まれる前記運用管理部品に、前記情報処理装置の構成情報が登録された構成管理データベースから特定の前記構成情報を検索する際の検索条件を規定するパラメータが設定された場合に、設定された前記パラメータに基づき、前記パラメータが属性情報として設定可能な要素情報へ至る要素情報の配列を前記構成管理データベースから取得し、取得した前記要素情報の配列から、前記パラメータが属性情報として設定された前記構成情報を検索する検索条件情報を生成し、
作成された前記運用管理フローに含まれる前記運用管理部品に、前記生成した検索条件情報を付加する処理を行わせるための運用管理支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運用管理支援装置、運用管理支援方法及び運用管理支援プログラムに関する。
【背景技術】
【０００２】
情報処理装置の運用管理を自動的に行う機能を提供する運用管理ソフトウェアが知られている。運用管理ソフトウェアは、利用者に対し、運用管理対象の情報処理装置に対して互いに異なる運用管理操作を行う複数種の運用管理部品を提供している。利用者は、運用管理ソフトウェアが提供する複数種の運用管理部品を適宜組み合わせて運用管理フロー(自動運用プロセス)を作成し、作成した運用管理フローを実行させることで、運用管理対象の情報処理装置に対して所望の運用管理操作を行わせる。
【０００３】
ところで、運用管理ソフトウェアが提供する運用管理部品の中には、運用管理対象の情報処理装置の構成情報が登録された構成管理データベース(ＣＭＤＢ:Configuration Management Database)から構成情報を取得して運用管理操作に利用するものがある。構成管理データベースからの構成情報の取得に用いられる検索条件情報は、ＸPath(XML Path Language)に準拠した記述方法で記述される。上記の検索条件情報は、ＸPathの知識を有し、構成管理データベースの構造を把握している利用者によって手作業で作成されていた。或いは、上記の検索条件情報は、構成管理データベースを管理するコンソール上で、構成管理データベースの構造を把握している利用者が、取得対象の構成情報の検索条件を入力することで作成されていた。
【０００４】
上記に関連する技術として、以下の技術が提案されている。すなわち、管理対象である構成要素を示す構成要素情報を検索するための検索式に含まれる構成要素情報とリレーショナルデータベースへの問い合わせ履歴情報に含まれるテーブル情報とを比較して、対応関係情報を作成する。また、検索式に含まれる構成要素間の関係を示す関係情報と問い合わせ履歴情報に含まれるとテーブル間の関係を示す情報とを比較して、関係情報と問い合わせ履歴情報との対応関係を示す対応関係情報を作成する。その後、作成された対応関係情報を用いて、構成要素情報のスキーマ定義および関係情報のスキーマ定義を作成する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２５７８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、構成管理データベースから取得した構成情報を運用管理操作に利用する同一の運用管理部品を含む運用管理フローであっても、前記運用管理部品が運用管理操作に利用する構成情報は運用管理フロー毎に相違している可能性がある。例えば、Windows(登録商標)サーバを運用操作対象とする運用管理フローではWindows(登録商標)サーバの構成情報を取得する必要があるのに対し、Linux(登録商標)サーバを運用操作対象とする運用管理フローではLinux(登録商標)サーバの構成情報を取得する必要がある。
【０００７】
従って、構成管理データベースから取得した構成情報を利用する運用管理部品を含む運用管理フローの作成に際しては、同一の運用管理部品を含む別の運用管理フローが既に存在しているとしても、構成情報を取得する検索条件情報の作成又は修正が必要となる。そして検索条件情報を作成又は修正するためには、ＸPathの知識を有し、構成管理データベースの構造も把握している必要があるので、運用管理フローを作成するためには時間も手間も掛かるという課題があった。
【０００８】
一つの側面では、本発明は、運用管理部品を組み合わせて運用管理フローを作成するための手間を削減し、作成時間の短縮を可能とすることが目的である。
【課題を解決するための手段】
【０００９】
一態様においては、運用管理対象の情報処理装置に対して所定の運用管理操作を行う運用管理部品を組み合わせた運用管理フローが作成される。また、作成された運用管理フローに含まれる運用管理部品に、情報処理装置の構成情報が登録された構成管理データベースから特定の前記構成情報を検索する際の検索条件を規定するパラメータが設定される。開示の技術は、運用管理フローが作成されパラメータが設定された場合に、設定されたパラメータに基づき、前記パラメータが属性情報として設定可能な要素情報へ至る要素情報の配列を構成管理データベースから取得する。また開示の技術は、取得した要素情報の配列から、前記パラメータが属性情報として設定された構成情報を検索する検索条件情報を生成する。また開示の技術は、作成された運用管理フローに含まれる運用管理部品に、生成した検索条件情報を付加する。
【発明の効果】
【００１０】
一つの側面として、運用管理部品を組み合わせて運用管理フローを作成するための手間を削減し、作成時間の短縮が可能となる、という効果を有する。
【図面の簡単な説明】
【００１１】
【図１】実施形態で説明したコンピュータ・システムの機能ブロック図である。
【図２】コンピュータ・システムの概略構成を示すブロック図である。
【図３】運用管理用端末で実行される運用管理支援処理の一例を示すフローチャートである。
【図４】運用管理フロー作成画面の一例を示すイメージ図である。
【図５】(Ａ),(Ｂ)はパラメータ入力画面の一例を示すイメージ図、(Ｃ)は運用管理データベースに登録された情報の表示画面の一例を示すイメージ図である。
【図６】構成管理データベースに登録された情報の概略の一例を示す図表である。
【図７】(Ａ),(Ｂ)は運用操作部品定義情報の内容の一例を示すイメージ図である。
【図８】検索条件解析処理の一例を示すフローチャートである。
【図９】ＸＭＬスキーマ子要素解析処理の一例を示すフローチャートである。
【図１０】(Ａ)は構成管理データベースに登録された情報の一例、(Ｂ)は検索条件情報(ＸPath)の一例を各々示す概略図である。
【図１１】検索条件組み合わせ処理の一例を示すフローチャートである。
【図１２】検索条件組み合わせ処理を説明するための概略図である。
【図１３】検索条件組み合わせ処理を説明するための概略図である。
【図１４】運用操作部品のパラメータと構成管理データベースのＣＩ属性とが予め対応付けられている場合の処理の概略を示すイメージ図である。
【図１５】実行履歴情報の内容の一例を示す図表である。
【図１６】運用操作部品のパラメータと構成管理データベースのＣＩ属性とが予め対応付けられていない場合の処理の概略を示すイメージ図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して開示の技術の実施形態の一例を詳細に説明する。図１には本実施形態に係るコンピュータ・システム１０が示されている。コンピュータ・システム１０はデータセンタ１２に設置された複数台の運用管理対象サーバ１４、運用管理サーバ１６及び運用管理用端末３６を含み、運用管理対象サーバ１４、運用管理サーバ１６及び運用管理用端末３６はネットワーク７６に各々接続されている。なお、データセンタ１２に設置された複数台の運用管理対象サーバ１４の中には、稼働しているＯＳ(Operating System)の種類が異なるサーバが混在していてもよい。運用管理対象サーバ１４は開示の技術における運用管理対象の情報処理装置の一例である。
【００１３】
運用管理サーバ１６は運用管理部１８と記憶部２０を含んでいる。運用管理部１８は、利用者に対し、運用管理対象サーバ１４の運用管理を自動的に行う機能を提供する。本実施形態では、運用管理対象サーバ１４に対して実行すべき運用管理操作を規定する運用管理フローが運用管理用端末３６で作成され、作成された運用管理フローが運用管理用端末３６から運用管理サーバ１６へアップロードされる。運用管理部１８は、運用管理用端末３６からアップロードされた運用管理フローで規定された各種の運用管理操作を運用管理対象サーバ１４に対して行う。
【００１４】
記憶部２０は、データセンタ１２に設置された個々の運用管理対象サーバ１４の構成情報が登録された構成管理データベース(ＣＭＤＢ)２２と、運用操作部品(後述)の実行履歴を表す実行履歴情報２４が記憶されている。なお、構成管理データベース２２に登録された構成情報は、一例として図６に示す"LogicalServer"→"SystemSettings"→"OSSetting"→"name"のように、個々の要素情報が階層的に配列された構造とされている。記憶部２０は開示の技術における第２記憶部の一例である。
【００１５】
運用管理対象サーバ１４に対して運用管理操作を行う際に運用管理対象サーバ１４へ送信すべきコマンドは、個々の運用管理対象サーバ１４で稼働しているＯＳの種類等に応じて相違する。従って、運用管理部１８は、運用管理対象サーバ１４に対して運用管理操作を行う場合、構成管理データベース２２に登録された操作対象のサーバ１４の構成情報を参照し、稼働しているＯＳの種類等に応じたコマンドを送信して運用管理操作を行う。これにより、個々の運用管理対象サーバ１４で稼働しているＯＳの種類等の構成の差異に拘わらず、個々の運用管理対象サーバ１４に対して同一の運用管理フローで運用管理操作を行うことが可能となる。なお、運用管理部１８は、データセンタ１２に設置された個々の運用管理対象サーバ１４の構成の変化を常に監視し、構成の変化を検知すると、構成管理データベース２２に登録されている対応する構成情報を、変化した後の構成に応じて変更する処理も行う。
【００１６】
運用管理用端末３６は開示の技術に係る運用管理支援装置の一例であり、運用管理フロー生成部３８、パラメータ入力部４０、運用管理フロー保存部４２、検索条件情報生成部４４、定義情報更新部４６、検索条件情報付加部４７及び記憶部４８を含んでいる。記憶部４８は、運用管理フローを作成するための部品である複数種の運用操作部品が登録されたライブラリ５０、ライブラリ５０に登録された個々の運用操作部品の属性を定義する運用操作部品定義情報５２、運用管理フローが登録されたライブラリ５３を記憶する。記憶部４８は開示の技術における第１記憶部の一例である。ライブラリ５０に登録された個々の運用操作部品は、運用管理操作に含まれる単位操作を運用管理サーバ１６によって行わせるためのプログラムを含んでいる。本実施形態では、複数種の運用操作部品を組み合わせることで、運用管理サーバ１６により運用管理対象サーバ１４に対して所望の運用管理操作を行わせることが可能な運用管理フローが作成される。
【００１７】
運用管理フロー生成部３８は、利用者による運用管理フローの作成を支援する処理を行う。運用管理フロー生成部３８による運用管理フローの作成を支援する処理には、例えば図４に示すような運用管理フロー作成画面８０を表示し、利用者が選択した運用操作部品８２を運用管理フロー作成画面８０上に配置する処理が含まれる。また、運用管理フロー作成画面８０上に配置した運用操作部品８２同士を接続する線を描画する等の処理も含まれる。なお、図４に示す「構成情報の取得」や「サーバを起動」と表記した運用操作部品８２は、それぞれ対応する単位操作を運用管理サーバ１６によって行わせるためのプログラムを含んでいる。運用操作部品は予め作成され、ライブラリ５０に登録された状態で利用者に提供されるが、利用者自身が所望の運用操作部品を作成することも可能とされている。
【００１８】
パラメータ入力部４０は、利用者によって作成された運用管理フローに含まれる運用操作部品へのパラメータの入力を支援する処理を行う。パラメータ入力部４０によるパラメータの入力を支援する処理には、例えば図５(Ａ)に示すようなパラメータ入力画面８４を表示する等の処理が含まれる。なお、上記のパラメータは、作成された運用管理フローが複数の運用管理対象サーバ１４のうちの一部を対象として運用管理操作を行わせるフローである場合に、運用管理操作を行う運用管理対象サーバ１４を絞り込むために運用操作部品に入力される。運用管理フロー保存部４２は、利用者によって作成された運用管理フローを保存する処理を行う。
【００１９】
検索条件情報生成部４４は、利用者によって運用管理フローが作成された場合に、構成管理データベース２２に登録された構成情報のうち、利用者によって入力されたパラメータが属性情報として設定された構成情報を検索する検索条件情報を生成する処理を行う。なお、上記の検索条件情報はＸPathに準拠した記述方法で記述される。定義情報更新部４６は、運用操作部品の入力パラメータを構成管理データベース２２の構成情報のうちの何れかの要素情報と対応付ける情報が運用操作部品定義情報５２の中に存在しない場合に、前記情報を運用操作部品定義情報５２に追加する処理を行う。検索条件情報付加部４７は、検索条件情報生成部４４によって生成された検索条件情報を、構成管理データベース２２から構成情報を取得する運用操作部品に付加する処理を行う。
【００２０】
なお、検索条件情報生成部４４は開示の技術における生成部の一例であり、検索条件情報付加部４７は開示の技術における付加部の一例であり、定義情報更新部４６は開示の技術における更新部の一例である。
【００２１】
図２に示すように、運用管理サーバ１６は、ＣＰＵ２６、メモリ２８、不揮発性の記憶部２０、通信Ｉ／Ｆ部３０を備えている。ＣＰＵ２６、メモリ２８、記憶部２０、通信Ｉ／Ｆ部３０はバス３１を介して互いに接続されている。記憶部２０には、オペレーティング・システムのプログラムやアプリケーション・プログラムが記憶され(図示省略)、運用管理プログラム３２が記憶され、更に構成管理データベース２２及び実行履歴情報２４が記憶されている。運用管理サーバ１６のＣＰＵ２６は、運用管理プログラム３２を実行することで、図１に示す運用管理部１８として動作する。
【００２２】
運用管理用端末３６は、ＣＰＵ５４、メモリ５６、不揮発性の記憶部４８、通信Ｉ／Ｆ部５８、ディスプレイ６０及び入力デバイス６２を備えている。ＣＰＵ５４、メモリ５６、記憶部４８、通信Ｉ／Ｆ部５８、ディスプレイ６０及び入力デバイス６２はバス６３を介して互いに接続されている。記憶部４８には、オペレーティング・システムのプログラムやアプリケーション・プログラムが記憶され(図示省略)、運用管理支援プログラム６４が記憶され、更に、運用操作部品ライブラリ５０及び運用操作部品定義情報５２が記憶されている。
【００２３】
運用管理支援プログラム６４は、運用管理フロー生成プロセス６６、パラメータ入力プロセス６８、運用管理フロー保存プロセス７０、検索条件情報生成プロセス７２、定義情報更新プロセス７４及び検索条件情報付加プロセス７５を含む。運用管理用端末３６のＣＰＵ５４は、運用管理フロー生成プロセス６６を実行することで、図１に示す運用管理フロー生成部３８として動作する。ＣＰＵ５４は、パラメータ入力プロセス６８を実行することで、図１に示すパラメータ入力部４０として動作する。ＣＰＵ５４は、運用管理フロー保存プロセス７０を実行することで、図１に示す運用管理フロー保存部４２として動作する。ＣＰＵ５４は、検索条件情報生成プロセス７２を実行することで、図１に示す検索条件情報生成部４４として動作する。ＣＰＵ５４は、定義情報更新プロセス７４を実行することで、図１に示す定義情報更新部４６として動作する。ＣＰＵ５４は、検索条件情報付加プロセス７５を実行することで、図１に示す検索条件情報付加部４７として動作する。なお、運用管理支援プログラム６４は、開示の技術に係る運用管理支援プログラムの一例である。
【００２４】
次に本実施形態の作用を説明する。本実施形態において、利用者は、運用操作部品ライブラリ５０に登録された複数種の運用管理部品を適宜組み合わせ、所望の運用管理操作を行わせる運用管理フローを作成し、作成した運用管理フローを運用管理サーバ１６によって実行させる。これにより、運用管理対象サーバ１４に対して所望の運用管理操作が行われる。
【００２５】
但し、運用管理部品の中には構成管理データベース２２から構成情報を取得して運用管理操作に利用するものがある。構成管理データベース２２からの構成情報を取得に用いられる検索条件情報は、ＸPathに準拠した記述方法で記述される。従って、利用者が検索条件情報を作成、或いは修正するには、ＸPathの知識を有し、構成管理データベース２２の構造も把握している必要があり、運用管理フローを作成するためには時間も手間も掛かっていた。
【００２６】
上記に鑑み、本実施形態では、利用者によって運用管理フローの作成又は修正が行われた場合に、検索条件情報生成部４４により、利用者によって入力されたパラメータが属性情報として設定された構成情報を検索する検索条件情報を生成する処理が行われる。
【００２７】
以下、コンピュータ・システム１０の運用管理用端末３６で行われる処理の詳細を説明する。運用管理用端末３６は、利用者により入力デバイス６２を介して運用管理フローの作成又は修正が指示されると、図３に示す運用管理支援処理を行う。
【００２８】
運用管理支援処理のステップ１００において、運用管理フロー生成部３８は、利用者による運用管理フローの作成又は修正を支援する運用管理フロー作成処理を行う。すなわち、運用管理フロー生成部３８は、まず、図４に示すような運用管理フロー作成画面８０をディスプレイ６０に表示する。また、運用管理フロー生成部３８は、運用操作部品ライブラリ５０に登録されている運用操作部品８２の中から、利用者によって選択された運用操作部品８２を運用管理フロー作成画面８０上に配置する。更に、運用管理フロー生成部３８は、運用管理フロー作成画面８０上に配置した運用操作部品８２同士を接続する線を、利用者からの指示に従って描画する。
【００２９】
これにより、図４に示すような運用管理フローが作成される。なお、図４に示す運用管理フローによって実現される運用管理操作は、フローの起動に伴い、まず「構成情報の取得」と表記した運用操作部品８２により、構成管理データベース２２からの運用管理対象サーバ１４の構成情報の取得が試行される。構成情報の取得に成功した場合は、「サーバを起動」と表記した運用操作部品８２により、取得された構成情報を使用して運用管理対象サーバ１４の起動が試行される。そして、運用管理対象サーバ１４の起動に成功した場合は、運用管理操作の結果として「起動成功」が出力される。一方、運用管理対象サーバ１４の構成情報の取得に失敗した場合及び運用管理対象サーバ１４の起動に失敗した場合には、運用管理操作の結果として「起動失敗」が出力される。
【００３０】
なお、運用管理フローの修正が行われる場合、運用管理フロー生成部３８は、ディスプレイ６０に表示した運用管理フロー作成画面８０上に、ライブラリ５３から読み出した運用管理フローを表示させる。そして、運用管理フロー生成部３８は、利用者の指示に応じて、表示した運用管理フローへの運用操作部品の追加や変更、接続線の追加や変更等の処理を行う。これにより、運用管理フローの修正が実現される。
【００３１】
次のステップ１０２において、パラメータ入力部４０は、利用者によって作成された運用管理フローに含まれる運用操作部品のうち、構成管理データベース２２の情報を使用する運用操作部品へのパラメータの入力を支援する処理を行う。すなわち、パラメータ入力部４０は、構成管理データベース２２の情報を使用する運用操作部品８２について、図５(Ａ)に示すようなパラメータ入力画面８４をディスプレイ６０に表示する。
【００３２】
例えば、図４に示す運用管理フローにおいて、「サーバを起動」と表記した運用操作部品８２は、「構成情報の取得」と表記した運用操作部品８２によって取得された構成情報を使用して運用管理対象サーバ１４の起動を試行する。このため、図４に示す運用管理フローが作成された場合、パラメータ入力部４０は、「サーバを起動」と表記した運用操作部品８２に対応するパラメータ入力画面８４をディスプレイ６０に表示する。
【００３３】
利用者は、作成した運用管理フローが、一部のサーバ１４を対象として運用管理操作を行わせることを想定している場合、ディスプレイ６０に表示されたパラメータ入力画面８４を介して運用管理対象のサーバ１４を規定するパラメータを入力する。例えば、図４に示す運用管理フローが、ＯＳとしてwindows(登録商標)が稼働しているサーバ１４のみを起動させることを想定している場合、図５(Ｂ)に示すように、利用者は、パラメータ入力画面８４の"ostype"の入力欄にパラメータ"Windows(登録商標)"を入力する。パラメータ入力部４０は、利用者によりパラメータ入力画面８４を介してパラメータが入力されると、入力されたパラメータを対応する運用操作部品と対応付けてメモリ５６等に記憶させる処理を行う。
【００３４】
次のステップ１０４において、運用管理フロー保存部４２は、利用者によって作成された運用管理フローを、運用管理フローライブラリ５３に登録することで記憶部４８に保存する運用管理フロー保存処理を行う。
【００３５】
次のステップ１０６以降において、検索条件情報生成部４４は、構成管理データベース２２の構成情報を使用する運用操作部品について、使用する構成情報を検索する検索条件情報の生成を行う。すなわち、まずステップ１０６において、検索条件情報生成部４４は、個々の運用操作部品を識別するための変数ｉに１を設定する。次のステップ１０８において、検索条件情報生成部４４は、利用者によって作成された運用管理フローからｉ番目の運用操作部品を処理対象として取り出す。次のステップ１０９において、検索条件情報生成部４４は、ステップ１０８で取り出した処理対象の運用操作部品は、利用者によってパラメータが入力された運用操作部品か否か判定する。ステップ１０９の判定が否定された場合はステップ１２６へ移行する。
【００３６】
一方、ステップ１０９の判定が肯定された場合はステップ１１０へ移行する。ステップ１１０において、検索条件情報生成部４４は、処理対象の運用操作部品の定義情報５２を参照する。そして、参照した定義情報５２において、処理対象の運用操作部品のパラメータと、構成管理データベース２２に登録されている構成情報のＣＩ(Configuration Item)の属性との対応付けが定義されているか否か判定する。
【００３７】
図７(Ａ),(Ｂ)には運用操作部品定義情報５２の一例を示す。このうち、図７(Ｂ)に示す運用操作部品定義情報５２の一例には、一例として図６に示す構成管理データベース２２に登録されている構成情報のＣＩの属性との対応付けを定義する対応情報が含まれている。図７(Ｂ)における対応情報は、図７(Ｂ)に示す下線部である(CI="LogicalServer",element="OSSetting",attribute="name")。運用操作部品ライブラリ５０に当初より登録されて利用者に提供される運用操作部品は、対応する運用操作部品定義情報５２に上記の対応付けが予め定義されており、この場合はステップ１１０の判定が肯定されてステップ１１８へ移行する。
【００３８】
ステップ１１８において、検索条件情報生成部４４は、処理対象の運用操作部品の定義情報５２から、運用操作部品のパラメータと構成管理データベース２２に登録された構成情報のＣＩの属性とを対応付ける情報を取得する。次のステップ１２０において、検索条件情報生成部４４は、検索条件解析処理を行う。この検索条件解析処理の詳細について、図８を参照して説明する。
【００３９】
検索条件解析処理のステップ１４０において、検索条件情報生成部４４は、構成管理データベース２２に登録された構成情報のうち、運用操作部品のパラメータと対応付けられたＣＩのモデル情報を取得する。構成管理データベース２２に登録された構成情報はＸＭＬ(Extensible Markup Language)で記述された情報であるが、ステップ１４０の処理により、一例として図６に示すような情報が取得される。
【００４０】
次のステップ１４２において、検索条件情報生成部４４は、ステップ１４０で取得したモデル情報の中から先頭(最上層)の要素情報を取得する。例えば、ステップ１４０で取得したモデル情報が図６に示す情報である場合、ステップ１４２では最上位階層の要素情報である"LogicalServer"が取得される。次のステップ１４４において、検索条件情報生成部４４は、ステップ１４２で取得した要素情報をメモリ５６等に保存する。
【００４１】
次のステップ１４６において、検索条件情報生成部４４は、ステップ１４２で取得した要素情報が、入力された運用操作部品のパラメータに対応付いた要素情報で、かつ入力されたパラメータが属性情報として設定される情報か否か判定する。ステップ１４６の判定が肯定された場合はステップ１５２へ移行し、ステップ１４６の判定が否定された場合はステップ１４８へ移行する。ステップ１４８において、検索条件情報生成部４４は、ステップ１４０で取得したモデル情報の中から、先のステップ１４２で取得した要素情報の子要素に相当する要素情報を取得する。例えば、ステップ１４０で取得したモデル情報が図６に示す情報である場合、ステップ１４８では"LogicalServer"を親要素とする要素情報である"SystemSettings"が取得される。
【００４２】
次のステップ１５０において、検索条件情報生成部４４は、ＸＭＬスキーマ子要素解析処理を行う。このＸＭＬスキーマ子要素解析処理の詳細について、図９を参照して説明する。
【００４３】
ＸＭＬスキーマ子要素解析処理のステップ１６０において、検索条件情報生成部４４は、個々の要素情報を識別するための変数ｊに１を設定する。次のステップ１６２において、検索条件情報生成部４４は、取得済みのｊ番目の要素情報をメモリ５６等に保存する。次のステップ１６４において、検索条件情報生成部４４は、ステップ１６２で保存したｊ番目の要素情報が、入力された運用操作部品のパラメータに対応付いた要素情報で、かつ入力されたパラメータが属性情報として設定される情報か否か判定する。ステップ１６４の判定が肯定された場合はＸＭＬスキーマ子要素解析処理を終了する。
【００４４】
一方、ステップ１６４の判定が否定された場合はステップ１６６へ移行する。ステップ１６６において、検索条件情報生成部４４は、ステップ１６２でメモリ５６等に保存したｊ番目の要素情報に子要素が存在するか否か判定する。ステップ１６６の判定が否定された場合はステップ１７４へ移行し、ステップ１６６の判定が肯定された場合はステップ１６８へ移行する。ステップ１６８において、検索条件情報生成部４４は、先に取得したモデル情報の中から、ステップ１６２でメモリ５６等に保存したｊ番目の要素情報の子要素を取得する。そして次のステップ１７０において、検索条件情報生成部４４は、ＸＭＬスキーマ子要素解析処理(図９)を行う。
【００４５】
上記のように、ＸＭＬスキーマ子要素解析処理において、検索条件情報生成部４４は、ｊ番目の要素情報の子要素を順に取得していき、入力されたパラメータに対応付いた要素情報で、かつ入力されたパラメータが属性情報として設定される要素情報を探索する。ステップ１７０におけるＸＭＬスキーマ子要素解析処理が終了すると、ステップ１７２へ移行する。ステップ１７２において、検索条件情報生成部４４は、今迄の解析ループにおいて、入力されたパラメータに対応付いた要素情報で、かつ入力されたパラメータが属性情報として設定される要素情報が見つかったか否か判定する。ステップ１７２の判定が肯定された場合はＸＭＬスキーマ子要素解析処理を終了する。
【００４６】
一方、ステップ１７２の判定が否定された場合はステップ１７４へ移行する。ステップ１７４において、検索条件情報生成部４４は、今迄にメモリ５６等に保存したｊ番目の要素情報及びｊ番目の要素情報の子要素の情報をメモリ５６等から削除する。次のステップ１７６において、検索条件情報生成部４４は、変数ｊの値が、モデル情報のうち先頭(最上層)の要素情報の子要素の総数に達したか否か判定する。ステップ１７６の判定が否定された場合はステップ１７８へ移行し、ステップ１７６の判定が肯定された場合はＸＭＬスキーマ子要素解析処理を終了する。ステップ１７８において、検索条件情報生成部４４は、変数ｊの値を１だけインクリメントしてステップ１６２に戻る。
【００４７】
上記のＸＭＬスキーマ子要素解析処理により、例えば、利用者がパラメータ入力画面８４の"ostype"の入力欄にパラメータ"Windows(登録商標)"を入力した場合、要素情報として"LogicalServer","SystemSettings","OSSetting"がメモリ５６等に順に記憶される。そして、入力されたパラメータに対応付いた要素情報で、かつ入力されたパラメータが属性情報として設定される要素情報として、要素情報"name"がメモリ５６等に記憶されることになる。
【００４８】
ＸＭＬスキーマ子要素解析処理を終了すると、検索条件解析処理(図８)のステップ１５２へ移行する。ステップ１５２において、検索条件情報生成部４４は、メモリ５６等に保存していた要素情報に基づき、入力されたパラメータが属性情報として設定される要素情報を検索する検索条件を、ＸPathに準拠した記述方法で記述した検索条件情報を組み立てる。なお、上記の検索条件情報の組み立ては、例えば、メモリ５６等に保存していた要素情報を上位階層から順に配列し、配列した個々の要素情報の間に所定の記号(例えば"/")を挿入することで行うことができる。
【００４９】
次のステップ１５４において、検索条件情報生成部４４は、利用者によって入力されたパラメータを、入力されたパラメータが属性情報として設定される要素情報の検索条件として検索条件情報に付加し、検索条件解析処理を終了する。例えば、利用者がパラメータ入力画面８４の"ostype"の入力欄にパラメータ"Windows(登録商標)"を入力した場合、図１０(Ｂ)に示すように、要素情報"name"の属性情報として"Windows(登録商標)"が設定された構成情報を検索する検索条件情報が生成される。図１０(Ａ)には構成管理データベース２２に登録される構成情報の一例を示す。図１０(Ｂ)に示す検索条件情報を用いることで、図１０(Ａ)に示すように、要素情報が"LogicalServer/SystemSettings/OSSetting/name"と階層化され、"name"の属性情報として"Windows(登録商標)"が設定された構成情報が検索されることになる。
【００５０】
なお、上述した検索条件解析処理において、処理対象の運用操作部品に対して複数のパラメータが入力された場合には、入力された個々のパラメータに対応する複数の検索条件情報が各々生成される。
【００５１】
検索条件解析処理を終了すると運用管理支援処理(図３)のステップ１２２へ移行する。ステップ１２２において、検索条件情報生成部４４は、検索条件組み合わせ処理を行う。この検索条件組み合わせ処理の詳細について、図１１を参照して説明する。
【００５２】
検索条件組み合わせ処理のステップ１９０において、検索条件情報生成部４４は、処理対象の運用操作部品に対し、ＸPathに準拠した検索条件情報が複数作成されたか否か判定する。ステップ１９０の判定が否定された場合は検索条件組み合わせ処理を終了し、ステップ１９０の判定が肯定された場合はステップ１９２へ移行する。ステップ１９２において、検索条件情報生成部４４は、検索条件情報の数を計数するための変数ｋに１を設定する。
【００５３】
次のステップ１９４において、検索条件情報生成部４４は、結合対象の一対の検索条件情報(ｋ番目の検索条件情報とｋ＋１番目の検索条件情報)のＣＩタイプが同じか否か判定する。例えば利用者が、図１２(Ａ)に示すパラメータ入力画面８４の"ipmiusername"及び"ipmipassword"の入力欄にパラメータを各々入力し、"ipmiusername"及び"ipmipassword"に対応する要素情報が要素情報"LogicalServer"と関連付けられていた場合を考える。この場合はステップ１９４の判定が肯定されてステップ１９６へ移行する。ステップ１９６において、検索条件情報生成部４４は、例として図１２(Ｂ)に示すように、結合対象の一対の検索条件情報を文字列"and"で結合した検索条件情報を生成する。
【００５４】
また、例えば利用者が、図１３(Ａ)に示すパラメータ入力画面８４の"mwtype"及び"ostype"の入力欄にパラメータを各々入力し、"mwtype"及び"ostype"に対応する要素情報が互いに異なる要素情報と関連付けられていた場合を考える。図１３(Ａ)では、"mwtype"に対応する要素情報が要素情報"InstalledSoftware"と関連付けられ、"ostype"に対応する要素情報が要素情報"LogicalServer"と関連付けられていた例が示されている。この場合はステップ１９４の判定が否定されてステップ１９８へ移行する。ステップ１９８において、検索条件情報生成部４４は、例として図１３(Ｂ)に示すように、結合対象の検索条件情報(ＸPath)を文字列"&"で結合した検索条件情報を生成する。
【００５５】
次のステップ２００において、検索条件情報生成部４４は、変数ｋの値が検索条件情報の数から１を減算した値に達したか否か判定する。ステップ２００の判定が否定された場合はステップ２０２へ移行する。ステップ２０２において、検索条件情報生成部４４は、変数ｋを１だけインクリメントし、ステップ１９４に戻る。そしてステップ２００の判定が肯定された場合は検索条件組み合わせ処理を終了する。
【００５６】
上記の検索条件組み合わせ処理により、処理対象の運用操作部品に対して複数のパラメータが入力され、個々のパラメータに対応する複数の検索条件情報が各々生成された場合にも、複数の検索条件情報がＸPathに準拠した単一の検索条件情報へ結合される。
【００５７】
検索条件組み合わせ処理を終了すると運用管理支援処理(図３)のステップ１２４へ移行する。ステップ１２４において、検索条件情報付加部４７は、利用者によって作成されてライブラリ５３に格納されている運用管理フローのうち、上記の処理を経て生成された検索条件情報を、構成管理データベース２２から構成情報の取得を行う運用操作部品に付加する。例えば図４に示す運用管理フローにおいて、「サーバを起動」の運用操作部品８２を処理対象として検索条件情報を生成した場合、生成した検索条件情報は処理対象の運用操作部品８２の前段に配置された「構成情報の取得」の運用操作部品８２に付加される。
【００５８】
次のステップ１２６において、検索条件情報生成部４４は、変数ｉの値が運用管理フローに含まれる運用操作部品の総数に達したか否か判定する。ステップ１２６の判定が否定された場合はステップ１２８へ移行し、ステップ１２８において、検索条件情報生成部４４は変数ｉを１だけインクリメントし、ステップ１０８に戻る。ステップ１０８〜ステップ１２８の処理はステップ１２６の判定が肯定される迄繰り返され、ステップ１２６の判定が肯定されると運用管理支援処理を終了する。
【００５９】
ところで、上記では、利用者によって入力されたパラメータと、構成情報のＣＩの属性との対応付けが運用操作部品定義情報５２に定義されている場合の処理を説明した。この場合、図１４に示すように、(1)ＣＩの属性との対応情報を運用操作部品定義情報５２から取得し、(2)対応する属性を検索するＸPath(検索条件情報)を作成し、(3)作成したＸPath(検索条件情報)を組み合わせることで検索条件情報が得られる。
【００６０】
一方、本実施形態では、運用操作部品を利用者が作成することも可能である。利用者によって作成された運用操作部品は、対応する運用操作部品定義情報５２に、パラメータと構成管理データベース２２に登録されている構成情報のＣＩの属性との対応付けが定義されていない可能性がある(図７(Ａ)も参照)。この場合、利用者によって入力されたパラメータとＣＩの属性との対応情報を運用操作部品定義情報５２から取得することができない。以下、運用操作部品定義情報５２に、パラメータと構成情報のＣＩの属性との対応付けが定義されていない場合の処理について説明する。
【００６１】
運用操作部品定義情報５２に、パラメータと構成情報のＣＩの属性との対応付けが定義されていない場合は、運用管理支援処理(図３)のステップ１１０の判定が否定されてステップ１１２へ移行する。ステップ１１２において、定義情報更新部４６は、処理対象の運用操作部品の実行履歴情報２４を運用管理サーバ１６から取得する。例として図１５に示すように、実行履歴情報２４は、或る運用操作部品が過去の使用された際に入力されたパラメータ(図１５の例では"Windows(登録商標)"及び"Linux(登録商標)")が登録されている。なお、実行履歴情報２４は、処理対象の運用操作部品が今回作成された運用管理フローと別の運用管理フローでも使用されており、当該別の運用管理フローでは、手作業で作成された検索条件情報が処理対象の運用操作部品に付加されている場合に記憶される。
【００６２】
次のステップ１１４において、定義情報更新部４６は、ステップ１１２で取得した実行履歴情報２４に登録された入力パラメータと、構成管理データベース２２に登録された構成情報の個々のＣＩに設定された属性情報を比較する。また定義情報更新部４６は、構成管理データベース２２に登録された構成情報の個々のＣＩのうち、実行履歴情報２４に登録された入力パラメータが属性情報として設定されているＣＩを抽出する。そして定義情報更新部４６は、処理対象の運用操作部品の運用操作部品定義情報５２を記憶部４８から読み出し、読み出した運用操作部品定義情報５２に、処理対象の運用操作部品のパラメータと抽出したＣＩの属性とを対応付ける情報を追加する。これにより、図７(Ａ)に示すようにパラメータと構成情報のＣＩの属性との対応付けが未定義の運用操作部品定義情報５２が、図７(Ｂ)に示すようにパラメータと構成情報のＣＩの属性とが対応付けされた運用操作部品定義情報５２へ更新される。
【００６３】
そして次のステップ１１６において、定義情報更新部４６は、処理対象の運用操作部品のパラメータと抽出したＣＩの属性とを対応付ける情報を追加した運用操作部品定義情報５２を記憶部４８に記憶される。ステップ１１６の処理を行うとステップ１１８へ移行するので、以後の処理はパラメータと構成情報のＣＩの属性との対応付けが運用操作部品定義情報５２に定義されている場合と同じである。
【００６４】
このように、パラメータと構成情報のＣＩの属性との対応付けが運用操作部品定義情報５２に定義されていない場合、図１６に示すように、(1)運用操作部品に過去に入力されたパラメータが実行履歴情報２４から取得される。次に、(2)過去に入力されたパラメータに基づいて、パラメータとＣＩの属性との対応付けを行い、(3)対応付けたパラメータの情報を運用操作部品定義情報５２に格納する。続いて、(4)ＣＩの属性との対応情報を運用操作部品定義情報５２から取得し、(5)対応する属性を検索するＸPath(検索条件情報)を作成し、(6)作成したＸPath(検索条件情報)を組み合わせることで検索条件情報が得られることになる。
【００６５】
上述した運用管理支援処理で作成された運用管理フローは、その後、ライブラリ５３から読み出されて運用管理サーバ１６へアップロードされる。そして、運用管理サーバ１６では、アップロードされた運用管理フローに従って、運用管理部１８により、運用管理対象サーバ１４に対して各種の運用管理操作が行われることになる。
【００６６】
なお、上記ではＸPathに準拠した検索条件情報を生成する態様を説明したが、開示の技術はこれに限定されるものではなく、ＸPath以外の規格に準拠した検索条件情報を生成する場合にも適用可能である
【００６７】
また、上記では運用管理フローの作成を行うための運用管理用端末３６が、運用管理フローに従って運用管理操作を行う運用管理サーバ１６と別に設けられた態様を説明したが、これに限定されるものではない。例えば、運用管理フローの作成と、作成された運用管理フローに応じた運用管理操作を単一の情報処理装置で実現することも可能である。
【００６８】
また、上記では構成管理データベース２２に登録された構成情報がＸＭＬで記述された情報である態様を説明したが、開示の技術はこれに限定されるものでもなく、構成情報はＸＭＬ以外の規格に準拠した情報であってもよい。
【００６９】
また、上記では運用管理支援プログラムが運用管理用端末３６の記憶部４８に予め記憶（インストール）されている態様を説明したが、これに限定されるものではない。開示の技術に係る運用管理支援プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されている形態で提供することも可能である。
【００７０】
本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。
【００７１】
以上の実施形態に関し、更に以下の付記を開示する。
【００７２】
（付記１）
運用管理対象の情報処理装置に対して所定の運用管理操作を行う運用管理部品を組み合わせた運用管理フローが作成され、作成された前記運用管理フローに含まれる前記運用管理部品に、前記情報処理装置の構成情報が登録された構成管理データベースから特定の前記構成情報を検索する際の検索条件を規定するパラメータが設定された場合に、設定された前記パラメータに基づき、前記パラメータが属性情報として設定可能な要素情報へ至る要素情報の配列を前記構成管理データベースから取得し、取得した前記要素情報の配列から、前記パラメータが属性情報として設定された前記構成情報を検索する検索条件情報を生成する生成部と、作成された前記運用管理フローに含まれる前記運用管理部品に、生成された検索条件情報を付加する付加部と、を含む運用管理支援装置。
【００７３】
（付記２）
前記構成管理データベースに登録された前記情報処理装置の前記構成情報は、前記要素情報が階層的に配列された構造とされ、前記生成部は、前記構成管理データベースに登録された前記情報処理装置の前記構成情報に含まれ、前記運用管理部品に設定された前記パラメータに対応する前記要素情報を上位階層から順に取得することを、前記パラメータが属性情報としてを設定可能な要素情報を取得する迄繰り返し、取得した前記要素情報の配列を組み立てると共に、前記パラメータを属性情報として設定可能な要素情報の前記属性情報の検索条件として前記パラメータを設定することで前記検索条件情報を生成する付記１記載の運用管理支援装置。
【００７４】
（付記３）
前記構成管理データベースに登録された前記情報処理装置の前記構成情報のうち、前記運用操作部品に設定される前記パラメータに対応する前記要素情報を規定する情報を含む運用操作部品定義情報を記憶する第１記憶部を更に備え、前記生成部は、前記運用管理部品に設定された前記パラメータに対応する前記要素情報として、前記第１記憶部に記憶された前記運用操作部品定義情報に規定された前記要素情報を上位階層から順に取得する付記２記載の運用管理支援装置。
【００７５】
（付記４）
運用管理対象の前記情報処理装置に対し前記運用管理部品によって所定の運用管理操作が過去に行われた際に用いられた前記パラメータが登録された実行履歴情報を記憶する第２記憶部と、前記第１記憶部に記憶されている運用操作部品定義情報に、前記構成情報のうち前記運用操作部品に設定される前記パラメータに対応する前記要素情報を規定する情報が含まれていない場合に、前記第２記憶部に記憶された実行履歴情報に登録されている前記パラメータを、前記構成情報に含まれる個々の前記要素情報の属性情報と照合することで、前記構成情報のうち前記パラメータに対応する前記要素情報を判断し、第１記憶部に記憶された前記運用操作部品定義情報に、判断した前記要素情報を前記パラメータに対応する前記要素情報として規定する情報が含まれるように、前記運用操作部品定義情報を更新する更新部と、を更に備えた付記３記載の運用管理支援装置。
【００７６】
（付記５）
前記生成部は、前記運用管理部品に前記パラメータが複数種入力された場合に、個々の前記パラメータが属性情報として設定された構成情報を各々検索する複数の検索条件情報を各々生成し、生成した複数の検索条件情報を所定の接続情報で接続して、前記検索条件情報を生成する付記１〜付記４の何れか１項記載の運用管理支援装置。
【００７７】
（付記６）
前記生成部は、前記検索条件情報として、ＸPathの規格に準拠した記述方法で検索条件を記述した検索条件情報を生成する付記１〜付記５の何れか１項記載の運用管理支援装置。
【００７８】
（付記７）
運用対象の情報処理装置に対して所定の運用管理操作を行う運用管理部品を組み合わせた運用管理フローが作成され、作成された前記運用管理フローに含まれる前記運用管理部品に、前記情報処理装置の構成情報が登録された構成管理データベースから特定の前記構成情報を検索する際の検索条件を規定するパラメータが設定された場合に、設定された前記パラメータに基づき、前記パラメータが属性情報として設定可能な要素情報へ至る要素情報の配列を前記構成管理データベースから取得し、取得した前記要素情報の配列から、前記パラメータが属性情報として設定された前記構成情報を検索する検索条件情報を生成し、作成された前記運用管理フローに含まれる前記運用管理部品に、前記生成した検索条件情報を付加する運用管理支援方法。
【００７９】
（付記８）
前記構成管理データベースに登録された前記情報処理装置の前記構成情報は、前記要素情報が階層的に配列された構造とされ、前記構成管理データベースに登録された前記情報処理装置の前記構成情報に含まれ、前記運用管理部品に設定された前記パラメータに対応する前記要素情報を上位階層から順に取得することを、前記パラメータが属性情報としてを設定可能な要素情報を取得する迄繰り返し、取得した前記要素情報の配列を組み立てると共に、前記パラメータを属性情報として設定可能な要素情報の前記属性情報の検索条件として前記パラメータを設定することで前記検索条件情報を生成する付記７記載の運用管理支援方法。
【００８０】
（付記９）
前記構成管理データベースに登録された前記情報処理装置の前記構成情報のうち、前記運用操作部品に設定される前記パラメータに対応する前記要素情報を規定する情報を含む運用操作部品定義情報を第１記憶部に記憶しておき、前記運用管理部品に設定された前記パラメータに対応する前記要素情報として、前記第１記憶部に記憶された前記運用操作部品定義情報に規定された前記要素情報を上位階層から順に取得する付記８記載の運用管理支援方法。
【００８１】
（付記１０）
運用管理対象の前記情報処理装置に対し前記運用管理部品によって所定の運用管理操作が過去に行われた際に用いられた前記パラメータが登録された実行履歴情報を第２記憶部に記憶しておき、前記第１記憶部に記憶されている運用操作部品定義情報に、前記構成情報のうち前記運用操作部品に設定される前記パラメータに対応する前記要素情報を規定する情報が含まれていない場合に、前記第２記憶部に記憶された実行履歴情報に登録されている前記パラメータを、前記構成情報に含まれる個々の前記要素情報の属性情報と照合することで、前記構成情報のうち前記パラメータに対応する前記要素情報を判断し、第１記憶部に記憶された前記運用操作部品定義情報に、判断した前記要素情報を前記パラメータに対応する前記要素情報として規定する情報が含まれるように、前記運用操作部品定義情報を更新する付記９記載の運用管理支援方法。
【００８２】
（付記１１）
前記運用管理部品に前記パラメータが複数種入力された場合に、個々の前記パラメータが属性情報として設定された構成情報を各々検索する複数の検索条件情報を各々生成し、生成した複数の検索条件情報を所定の接続情報で接続して、前記検索条件情報を生成する付記７〜付記１０の何れか１項記載の運用管理支援方法。
【００８３】
（付記１２）
前記検索条件情報として、ＸPathの規格に準拠した記述方法で検索条件を記述した検索条件情報を生成する付記７〜付記１１の何れか１項記載の運用管理支援方法。
【００８４】
（付記１３）
コンピュータに、運用管理対象の情報処理装置に対して所定の運用管理操作を行う運用管理部品を組み合わせた運用管理フローが作成され、作成された前記運用管理フローに含まれる前記運用管理部品に、前記情報処理装置の構成情報が登録された構成管理データベースから特定の前記構成情報を検索する際の検索条件を規定するパラメータが設定された場合に、設定された前記パラメータに基づき、前記パラメータが属性情報として設定可能な要素情報へ至る要素情報の配列を前記構成管理データベースから取得し、取得した前記要素情報の配列から、前記パラメータが属性情報として設定された前記構成情報を検索する検索条件情報を生成し、作成された前記運用管理フローに含まれる前記運用管理部品に、前記生成した検索条件情報を付加する処理を行わせるための運用管理支援プログラム又は当該運用管理支援プログラムが記録された記録媒体。
【００８５】
（付記１４）
前記構成管理データベースに登録された前記情報処理装置の前記構成情報は、前記要素情報が階層的に配列された構造とされ、前記構成管理データベースに登録された前記情報処理装置の前記構成情報に含まれ、前記運用管理部品に設定された前記パラメータに対応する前記要素情報を上位階層から順に取得することを、前記パラメータが属性情報としてを設定可能な要素情報を取得する迄繰り返し、取得した前記要素情報の配列を組み立てると共に、前記パラメータを属性情報として設定可能な要素情報の前記属性情報の検索条件として前記パラメータを設定することで前記検索条件情報を生成する付記１３記載の運用管理支援プログラム又は記録媒体。
【００８６】
（付記１５）
前記構成管理データベースに登録された前記情報処理装置の前記構成情報のうち、前記運用操作部品に設定される前記パラメータに対応する前記要素情報を規定する情報を含む運用操作部品定義情報を第１記憶部に記憶しておき、前記運用管理部品に設定された前記パラメータに対応する前記要素情報として、前記第１記憶部に記憶された前記運用操作部品定義情報に規定された前記要素情報を上位階層から順に取得する付記１３記載の運用管理支援プログラム又は記録媒体。
【００８７】
（付記１６）
運用管理対象の前記情報処理装置に対し前記運用管理部品によって所定の運用管理操作が過去に行われた際に用いられた前記パラメータが登録された実行履歴情報を第２記憶部に記憶しておき、前記第１記憶部に記憶されている運用操作部品定義情報に、前記構成情報のうち前記運用操作部品に設定される前記パラメータに対応する前記要素情報を規定する情報が含まれていない場合に、前記第２記憶部に記憶された実行履歴情報に登録されている前記パラメータを、前記構成情報に含まれる個々の前記要素情報の属性情報と照合することで、前記構成情報のうち前記パラメータに対応する前記要素情報を判断し、第１記憶部に記憶された前記運用操作部品定義情報に、判断した前記要素情報を前記パラメータに対応する前記要素情報として規定する情報が含まれるように、前記運用操作部品定義情報を更新する付記１５記載の運用管理支援プログラム又は記録媒体。
【００８８】
（付記１７）
前記運用管理部品に前記パラメータが複数種入力された場合に、個々の前記パラメータが属性情報として設定された構成情報を各々検索する複数の検索条件情報を各々生成し、生成した複数の検索条件情報を所定の接続情報で接続して、前記検索条件情報を生成する付記１３〜付記１６の何れか１項記載の運用管理支援プログラム又は記録媒体。
【００８９】
（付記１８）
前記検索条件情報として、ＸPathの規格に準拠した記述方法で検索条件を記述した検索条件情報を生成する付記１３〜付記１７の何れか１項記載の運用管理支援プログラム又は記録媒体。
【符号の説明】
【００９０】
１０  コンピュータ・システム
１４  運用管理対象サーバ
１６  運用管理サーバ
１８  運用管理部
２２  構成管理データベース
２４  実行履歴情報
３６  運用管理用端末
３８  運用管理フロー生成部
４０  パラメータ入力部
４２  運用管理フロー保存部
４４  検索条件情報生成部
４６  定義情報更新部
４７  検索条件情報付加部
５２  運用操作部品定義情報
６４  運用管理支援プログラム
８２  運用操作部品
【図１】
2014010667.tif 000003
【図２】
2014010667.tif 000004
【図３】
2014010667.tif 000005
【図４】
2014010667.tif 000006
【図５】
2014010667.tif 000007
【図６】
2014010667.tif 000008
【図７】
2014010667.tif 000009
【図８】
2014010667.tif 000010
【図９】
2014010667.tif 000011
【図１０】
2014010667.tif 000012
【図１１】
2014010667.tif 000013
【図１２】
2014010667.tif 000014
【図１３】
2014010667.tif 000015
【図１４】
2014010667.tif 000016
【図１５】
2014010667.tif 000017
【図１６】
2014010667.tif 000018