square.gif 開発者リファレンス

homeicon.gif Print Page Send Comments

Perl API Monarch

目次 表示

dassmonarch は  GroundWork Monitor への PERL API です。 GroundWork Monitor システム構成変更プログラムへの API を提供します。 PERL API は GPL の元に公開され、無償ダウンロードできます。さらに、ほぼ同じ機能が、リモートの SOAP クライアントによってアクセスされGroundWork 構成設定変更を行う、SOAP インタフェースとして利用可能です。SOAP インタフェースは dass IT から商用ライセンスで提供されます。 Monarch への Perl の構成設定 API に貢献した dass-IT - Maik Aussendorf に感謝します。

記は、パラメータと戻りを含むすべてのメソッドを記述した、dassmonarch クラスの完全なリファレンスです。また、dassmonarch PERL API のための簡単なサンプルアプリケーションを表示するには、  sample.dassmonarch.pl を選んでください。これは SOAP インタフェースのものはなく、単なるローカルクラスのものです。

dassMonarch クラス索引

dassMonarch クラス一覧

下記が、簡単な説明付きのクラス、構造体、ユニオンおよびインタフェースです::

dassMonarch ファイル索引

dassMonarch ファイル一覧

下記が、簡単な説明付きの全ファイル一覧です:

dassMonarchクラスのドキュメント

dassmonarch クラスのリファレンス

monarch アクセス

パブリッククラスのメソッド

パブリックオブジェクトのメソッド

詳しい説明

monarch アクセス

このクラスは、構成設定データを自動的にインポートするために、monarch DB にアクセスに関連するメソッドを提供します。

メンバー関数のドキュメント

boolean dassmonarch::add_service (string hostname, string service)

説明:

ホストにサービスを追加します

パラメータ:

hostname ホスト名

service 追加するサービス

戻り値:

 success 成功すれば true 、そうでなければ false 。

boolean dassmonarch::apply_extended_host_information_template (string hostname, string extended_host_information_template)

説明:

ホストに、拡張ホスト情報テンプレート(extended host info)を適用します

パラメータ:

hostname テンプレートを適用するホスト

extended_host_information_template 適用するテンプレートの名前

戻り値:

success 成功すれば true、他は false 。

boolean dassmonarch::apply_hostescalation_tree (string hostname, string escalation_tree)

説明:

ホストにホスト エスカレーション ツリーを適用します

パラメータ:

hostnameエスカレーション ツリーを適用するホスト

escalation_tree 適用するツリー名

戻り値:

success 成功すれば true、他は false 。

boolean dassmonarch::apply_hostprofile_service_profiles (string hostname, string hostprofilename, boolean replace)

説明:

ホストプロファイルにアサインされているすべてのサービスプロファイルをホストに適用します。

パラメータ:

hostname サービスプロファイルを適用するべきホスト

hostprofilename ホストに適用するべきサービスプロファイルをもつホストプロファイル

既存サービスを service_profiles 内のサービスで置き換える場合は replace を True にします。サービスがマージされるべきであれば replace を False にします。

戻り値:

success 成功すれべ true、他は false

boolean dassmonarch::apply_service_escalation_tree_to_host (string hostname, string escalation_tree)

説明:

サービスエスカレーションツリーをホストに適用しまする。これは、そのホストの特定のサービスのための既存のサービスエスカレーションツリー上書きします。つまり、すべてのサービスが同一のツリーに従ってエスカレーションが行われる場合にのみこのオプションが使用できることを意味します。

パラメータ:

hostname エスカレーションツリーを適用するホスト

escalation_tree 適用するツリー名

戻り値:

success 成功すれば true

boolean dassmonarch::apply_serviceescalation_tree_to_all_hostservices (string hostname, string escalation_tree)

説明:

ホストエスカレーションツリーをホストのすべての定義済みサービスに適用します。過去に定義したサービスに異なるツリーを持たせたい場合に、これを使います。あるホストの全サービスに同一のツリーを持たせたい場合は、代わりに apply_service_escalation_tree_to_host を使ってください。

パラメータ:

hostname エスカレーションツリーを適用するホスト

escalation_tree 適用するツリー名

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::apply_serviceescalation_tree_to_hostservice (string hostname, string servicename, string escalation_tree)

説明:

エスカレーションツリーを適用するホスト

パラメータ:

hostname エスカレーションツリーを適用するホスト

servicename サービス

escalation_tree 適用するツリー名

戻り値:

success 成功すれば true、他は false 。

boolean dassmonarch::assign_host_profile (string hostname, string hostprofilename, boolean replace)

説明:

ホストプロファイルと従属するサービスプロファイルをホストに割り当てます。

パラメータ:

hostname ホストプロファイルを適用するホスト

hostprofilename ホストにアタッチするプロファイル

既存サービスを service_profiles 内のサービスで置き換える場合は replace を True にします。サービスがマージされるべきであれば replace を False にします。戻り値:

success 成功すれべ true、他は false

boolean dassmonarch::assign_hostgroup (string hostname, string hostgroup) ホストをホストグループにアサインします。

パラメータ:

アサインするホスト

hostgroup ホストが参加するホストグループの名前

戻り値:

success 操作が成功すれば true、他は false

boolean dassmonarch::assign_servicegroup (string host, string service, string servicegroup)

説明:

特定ホストのサービスをサービスグループにアサインします。

パラメータ:

host サービスをサービスグループに含めるべきホスト

service そのホストのサービス

servicegroup サービスグループの名前

戻り値:

success 成功すれば(サービスが既にグループのメンバーである場合も) true、そうでなければ false 。

boolean dassmonarch::build_instance (string monarch_group)

説明:

             グループ詳細(group details)で設定されたディレクトリの中に、指定された Monarch グループの構成を構築します。

パラメータ:

monarch_group 構築する monarch グループ

戻り値:

success コミット(commit)が成功すれば true、そうでなければ false

boolean dassmonarch::clone_service (string src_service, string dest_service)

説明:

サービスを複製(Clone)します

パラメータ:

src_service 複製するサービスの名前

dest_service生成されるサービスの名前

戻り値:

success 成功すれべ true、他は false

boolean dassmonarch::create_extended_host_info_template (string template_name, string notes, string notes_url, string action_url, string icon_image, string icon_image_alt, string statusmap_image, string vrml_image)

説明:

拡張ホスト情報テンプレート(extended host info template)を作成します。情報が定義されるべきでない場合、空のストリングを使用してください。

 

パラメータ:

template_name 新しいテンプレートの名前

notes 追加ノート

notes_url 追加ノートの URL

action_url 表示アクションの URL

icon_image この拡張ホスト情報テンプレートのアイコンのファイル名

icon_image_alt  アイコンの代替テキスト

statusmap_image ステータスマップ上に表示されるアイコンのファイル名

vrml_image マップのためのアイコンのファイル名

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::create_hostgroup (string hostgroupname, string alias)

説明:

新規ホストグループを作成する

パラメータ:

hostgroupname 新規ホストグループの名前

alias 新規ホストグループのエイリアス

戻り値:

success 成功すれば true、そうでなければ false 。

void dassmonarch::debug (string msglevel, string message)

説明:

現在のデバッグレベルに達したら、stderr にデバッグメッセージを出力します。

パラメータ:

msglevel 下記のどれか:error、warning、info、verbose

message  msglevel が通常のデバッグレベルより高い場合に出力されるデバッグメッセージ

boolean dassmonarch::delete_host (string hostname)

説明:

データベーステーブル hosts からエントリーを削除する Monarch 関数をコールし、monarch データベースからホストを削除します。

パラメータ:

削除するホスト

戻り値:

success ホストが存在しない場合 0 (false)、データベース操作が失敗した場合 1 (true) 。

boolean dassmonarch::delete_host_ext_info_template (string templatename)

説明:

monarch データベースからホスト拡張情報テンプレート(host_ext_info_template)を削除します

パラメータ:

templatename 削除するテンプレート名

戻り値:

success 成功すれべ true、他は false

boolean dassmonarch::delete_host_ext_info_template_list (string templatename_starts)

説明:

monarch データベースから、与えられた名前で始まるすべてのホスト拡張情報テンプレート(host_ext_info_template)を削除します

パラメータ:

templatename_starts 削除するテンプレートのはじめの文字列

戻り値:

success 成功すれべ true、他は false

boolean dassmonarch::delete_hostgroup (string hostgroupname)

説明:

データベーステーブル hostgroups からエントリーを削除する Monarch 関数をコールし、monarch データベースからホストグループを削除します。

 

パラメータ:

hostgroupname 削除するホストグループ

戻り値:

success 成功:ホストグループが存在しない場合 0 (false)、データベース操作が失敗した場合 1 (true) 。

boolean dassmonarch::delete_hosts (string searchstring)

説明:

ホストをまとめて削除します

パラメータ:

searchstring searchstring で始まるすべてのホストが削除されます

戻り値:

success 検索文字列(searchstring)を持つホストがない場合、あるいは削除アクションが一度失敗すると false。

boolean dassmonarch::delete_service (string servicename)

説明:

monarch データベースからサービスを削除します

パラメータ:

servicename 削除するサービスの名前

戻り値:

success 成功すれべ true、他は false

boolean dassmonarch::delete_services (string searchstring)

説明:

サービスをまとめて削除します

パラメータ:

searchstring searchstring で始まるすべてのサービスが削除されます

戻り値:

success 検索文字列(searchstring)を持つサービスがない場合、あるいは削除アクションが一度失敗すると false

void dassmonarch::DESTROY (void)

monarch へのデータベース接続をクローズするディストラクター 。プログラムの終了時インタプリターによって自動的にコールされます。

boolean dassmonarch::disable_active_host_checks (string hostname)

説明:

       特定ホストのアクティブチェックを無効にします

パラメータ:

       hostname ホストチェックを不活性化させるホスト名

   戻り値:

       success 成功すれば true、そうでなければ false 。

boolean dassmonarch::disable_active_service_check_on_hostgroup (string hostgroup, string servicename)

   説明:

      指定されたホストグループの全ホストの特定のサービスチェックのためのアクティブチェックを無効にします。

パラメータ:

hostgroup ホストグループ

servicename サービス名

戻り値:

success 成功すれば true 、操作のひとつが失敗すれば fails 。ホストグループ内のホストのひとつにそのサービスがない場合も false になります。

boolean dassmonarch::disable_active_service_checks (string hostname, string servicename)

説明:

特定ホスト上の特定サービスのチェックを無効にします

パラメータ:

hostname ホスト名

servicename サービス名

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::disable_all_active_service_checks_on_host (string hostname)

説明:

ホスト上のすべてのアクティブなサービスを無効にします

パラメータ:

hostname ホスト名

戻り値:

success ホスト上のすべてのサービスについてオプレーションが成功したら true 。

boolean dassmonarch::disable_all_active_service_checks_on_hostgroup (string hostgroup)

説明:

指定されたホストグループの全ホスト上の全サービスのアクティブチェックを無効にします

パラメータ:

hostgroup ホストグループ

戻り値:

success 成功すれば true、操作のひとつが失敗すれば fails 。ホストグループ内のホストのひとつにサービスが存在しない場合も false になります。

boolean dassmonarch::disable_all_obsess_service_checks_on_host (string hostname)

説明:

ホスト上の全サービスのオブセスオーバーを無効にします

パラメータ:

hostname ホスト名

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::disable_all_obsess_service_checks_on_hostgroup (string hostgroup)

説明:

ホストグループの全ホスト上の全サービスのオブセスオーバーを無効にします

パラメータ:

hostgroup ホストグループ

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::disable_obsess_host_checks (string hostname)

説明:

特定ホスト上ホストチェックのオブセスオーバーを無効にします

パラメータ:

hostname オブセスオーバーを不活性化するホスト

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::disable_obsess_service_check_on_hostgroup (string hostgroup, string servicename)

説明:

指定されたホストグループの全ホストの特定のサービスチェックのオブセスオーバーを無効にします

パラメータ:

hostgroup ホストグループ

servicename サービス名

戻り値:

success 成功すれば  true 、操作のひとつが失敗すれば fails 。ホストグループ内のホストのひとつにサービスが存在しない場合も false になります。

boolean dassmonarch::disable_obsess_service_checks (string hostname, string servicename)

説明:

特定のサービスチェックのオブセスオーバーを無効にします

パラメータ:

hostname ホスト名

servicename オブセスオーバーしないサービス

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::enable_active_host_checks (string hostname)

説明:

ホストチェックの活性化

パラメータ:

hostname ホストチェックを活性化するホスト

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::enable_active_service_check_on_hostgroup (string hostgroup, string servicename)

説明:

指定されたホストグループの全ホストの特定のサービスチェックのアクティブチェックを有効にします

パラメータ:

hostgroup Hostgroup

servicename Servicename

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::enable_active_service_checks (string hostname, string servicename)

説明:

ホスト上の特定サービスのアクティブチェックを有効にします

パラメータ:

hostname ホスト名

servicename サービス名

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::enable_all_active_service_checks_on_host (string hostname)

説明:

指定ホスト上のアクティブサービスを有効化します

パラメータ:

hostname ホスト名

戻り値:

success すべての操作が成功すれば true、そうでなければ false 。

boolean dassmonarch::enable_all_active_service_checks_on_hostgroup (string hostgroup)

説明:

指定されたホストグループの全ホストの全サービスチェックのためのアクティブチェックを有効にします

パラメータ:

hostgroup ホストグループ

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::enable_all_obsess_service_checks_on_host (string hostname)

説明:

ホスト上の全サービスのオブセスオーバーを有効にします

パラメータ:

hostname ホスト名

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::enable_all_obsess_service_checks_on_hostgroup (string hostgroup)

説明:

ホストグループ内の全ホスト上の全サービスチェックのオブセスオーバーを有効にします

パラメータ:

hostgroup ホストグループ

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::enable_obsess_host_checks (string hostname)

説明:

特定ホストのためのホストチェックのオブセスオーバーを有効にします

パラメータ:

hostname オブセスオーバーを活性化するホスト

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::enable_obsess_service_check_on_hostgroup (string hostgroup, string servicename)

説明:

ホストグループ内の全ホスト上の特定のサービスチェックのオブセスオーバーを有効にします

パラメータ:

hostgroup ホストグループ

servicename サービス名

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::enable_obsess_service_checks (string hostname, string servicename)

説明:

特定のサービスチェックのオブセスオーバーを有効にします

パラメータ:

hostname ホスト名

servicename オブセスオーバーするべきサービス

戻り値:

success 成功すれば true、そうでなければ false 。

boolean dassmonarch::generateAndCommit (void)

説明:

プリフライトチェックを実施て、コミットを行います

戻り値:

success コミットが成功すれば true 、そうでなければ false 。

array dassmonarch::get_all_service_dependencies (void)

説明:

ばらばらにすべてのサービス依存を取得します

戻り値:

service_depencies サービス依存の四重配列。各配列は、ホスト名、サービス名、依存するホスト、依存するサービスで構成されます。

int dassmonarch::get_debuglevel (void)

説明:

デバッグレベル(debuglevel) を integer で返します。

戻り値:

debuglevel デバッグレベル

string dassmonarch::get_debugmessages (void)

説明:

インストール以降に生成されたすべてのデバッグメッセージ(debugmessages)を返します

戻り値:

debugmsg すべてのデバッグメッセージ(debugmessages)を含む

string dassmonarch::get_errormessages (void)

説明:

インストール以降に生成されたすべてのエラーメッセージ(errormessages)を返します

戻り値:

errormsg すべてのデバッグメッセージ(errormessages)を含む

int dassmonarch::get_escalation_tree_id (string escalationname, string type)

説明:

与えられたエスカレーションツリー名の MySQL ID を取得します

パラメータ:

escalationname 問い合わせるエスカレーションの名前

type 問い合わせるエスカレーションのタイプ、'host’か 'service' のどちらか。

戻り値:

escalation_id エスカレーションのID。存在しない場合は、false 。

int dassmonarch::get_extended_host_information_template_id (param extended_host_information_template)

説明:

与えられたホスト拡張情報テンプレートの MySQL ID を取得します

パラメータ:

extended_host_information_template 問い合わせるホスト拡張情報テンプレートの名前

戻り値:

escalation_id エスカレーションのID。存在しない場合は、false 。

array dassmonarch::get_host_parent (string hostname)

説明:

与えられたホストの親を取得します。

パラメータ:

hostname 親を取得するホストの名前

戻り値:

親の名前(parent_names)か、そうでなければ false 。

int dassmonarch::get_host_serviceid (string hostname, string servicename)

説明:

services テーブル内の host / service エントリーの MySQL ID を取得します。

パラメータ:

hostname 問い合わせのホスト名

servicename 問い合わせのサービス名

戻り値:

テーブルからのサービスID(service_id)、存在しない場合は false。

int dassmonarch::get_hostid (string hostgroupname)

int dassmonarch::get_hostid (string hostgroupname)

説明:

monarch の hosts テーブル内でホストIDを探します。

パラメータ:

検索するホスト名

戻り値:

id 見つかった場合 id > 0 ,そうでなければ false (0) .

array dassmonarch::get_hostlist (void)

説明:

全ホスト名の配列を返す

戻り値:

hostnames ホスト名の配列、そうでなければ false 。

string dassmonarch::get_hostname (int host_id)

説明:

与えられた ID のホスト名を取得します

パラメータ:

host_id 検索する ID

戻り値:

hostname 見つかったホスト名、そうでない場合 false 。

int dassmonarch::get_hostprofileid (string hostprofilename)

説明:

monarch の profiles_host テーブル内のホストプロファイル ID を探します

パラメータ:

hostprofilename 検索するホストプロファイル名

戻り値:

id 見つかった場合 id > 0 ,そうでなければ false (0) .

 

array dassmonarch::get_hosts_in_hostgroup (string hostgroup)

説明:

与えられたホストグループ内のすべてのホスト名を読み出します。

パラメータ:

hostgroup 検索するホストグループ名

戻り値:

hostnames グループ名が存在しないか、メンバーのホストがない場合 false 。

array dassmonarch::get_hostservice_list (string hostname)

説明:

ホスト上の全サービスのリストを読み出します。

パラメータ:

hostname サービスを取得するホストの名前

戻り値:

servicenames テキスト、そうでない場合は false 。

int dassmonarch::get_serviceid (string servicename)

説明:

monarch のテーブル service_names 内でサービス ID を探します。

パラメータ:

servicename 検索するサービス

戻り値:

id 見つかった場合 id > 0  .

sring dassmonarch::get_servicename (int service_id)

説明:

与えられた ID のサービス名を取得します。

パラメータ:

service_id 検索するID

戻り値:

servicename 見つかったサービス名、そうでない場合 false 。

boolean dassmonarch::host_exists (string hostname)

説明:

ホスト名が存在するかどうかを問い合わせする。

パラメータ:

hostname 問い合わせするホスト名

戻り値:

success ホストが存在した場合 true、そうでない(存在しない)場合 false.

boolean dassmonarch::host_extinfo_template_exists (string templatename)

説明:

与えられたホスト拡張情報テンプレートが既に存在する場合、 true を返します。

パラメータ:

templatename 問い合わせる名前

戻り値:

success テンプレートが存在した場合 true、そうでない場合 false.

boolean dassmonarch::hostgroup_exists (string hostgroupname)

説明:

ホストグループが存在するかどうかを問い合わせます。

パラメータ:

hostgroupname 問い合わせるホストグループ名

戻り値:

success ホストグループが存在した場合 true、そうでない(存在しない)場合 false.

boolean dassmonarch::import_host (string hostname, string alias, string address, string profile_name, boolean update)

説明:

ホストと適用するプロファイルのインポートや更新をします。更新(update)を無効として、存在するホストをインポートしようとした場合、なにも変更されずにエラーが返えります。更新が有効であれば、インポートによって既存のホストのすべての設定が上書きされます。ホストがまだ存在しない場合、更新(update)フラグに関わりなく、それらの設定が生成されます。

パラメータ:

hostname インポートするホスト名

alias ホストのエイリアス

address ホストの IP アドレス

profile_name アサインするホストプロファイルの名前

update (任意)  更新を有効にする場合、 1 (true) をセットします。

戻り値:

成功すれば true、そうでなければ false 。

boolean dassmonarch::monarch_group_exists (string monarch_group)

説明:

Monarch グループの存在を確認します。

パラメータ:

monarch_group 問い合わせる Monarch グループの名前

戻り値:

success monarch_group が存在すれば true、そうでなければ false。

string dassmonarch::nagios_version (void)

説明:

コンストラクタ内で使用されている Nagios のバージョンを返します。

戻り値:

nagiosversion Nagios のメジャーバージョン

object dassmonarch::new (void)

説明:

コンストラクタ

戻り値:

新しいオブジェクト.

boolean dassmonarch::pre_flight_check (string monarchgroup)

説明:

プリフライトチェック(perform a pre_flight_check)を実施します。

パラメータ:

monarchgroup 任意、作成する monarch グループ

戻り値:

success プリフライトチェックが成功したら true、そうでなければ false。

hashref dassmonarch::search_service_by_prefix (string prefix)

説明:

先頭文字(prefix)でサービスを検索します。GroundWork 5.2 より後のバージョンでは、先頭文字の代わりに部分文字列の一致であり、MySQL の検索命令文に制限が加えられたため。

パラメータ:

prefix この文字列で始まるすべてのサービスが帰られる検索文字列

戻り値:

services 一致したサービス名のハッシュ

boolean dassmonarch::service_exists (string servicename)

説明:

サービス名が存在するかを問い合わせます。

パラメータ:

servicename 問い合わせるサービス名

戻り値:

success サービスが成功したら true。

boolean dassmonarch::service_extinfo_template_exists (string templatename)

説明:

与えられたサービス拡張情報テンプレートが既に存在していれば、返します。

パラメータ:

templatename 問い合わせる名前

戻り値:

success テンプレートが存在すれば true、そうでなければ false。

boolean dassmonarch::set_debuglevel (string newlevel)

説明:

新しいデバッグレベルを設定します。

パラメータ:

newlevel 新しいデバッグレベル、error、warning、info、verbose の内のひとつ。

戻り値:

success(成功)

boolean dassmonarch::set_host_overrides_properties (string hostname, hashref propref)

説明:

特定のホストのためのホストプロパティを上書きします。

パラメータ:

hostname ホスト名

propref 継承したホストテンプレート設定に対して上書きするための、プロパティのキー値のペアを含みます

戻り値:

success 設定できれば true、そうでなければ false。

boolean dassmonarch::set_parents (string hostname, arrayref parents)

説明:

ホストの親(parents)を設定します。

パラメータ:

hostname 親(parents)を設定するホスト名

parents 親の名前の配列へのリファレンス

戻り値:

success すべての親がアサインできたなら true、そうでなければ false。

boolean dassmonarch::set_service_overrides_properties (string hostname, string servicename, hashref propref)

説明:

特定のホスト上の特定のサービス定義のためのサービスプロパティを上書きします。

パラメータ:

hostname ホスト名

servicename サービス名

propref 継承したサービステンプレート設定に対して上書きするための、プロパティのキー値のペアを含みます

戻り値:

success 成功すれば true、そうでなければ false。

boolean dassmonarch::update_or_insert_obj (string table, string searchcolumn, string searchvalue, hashref valref)

説明:

データベースオブジェクトを更新、存在しない場合は作成します。このメソッドは、直接使用されるべきではありません。

パラメータ:

table 操作を行うテーブル

searchcolumn 検索に使用するカラム

searchvalue searchcolumn 内で検索する値

valref キー値のペアのハッシュリファレンス

戻り値:

success 成功すれば true、そうでなければ false 。

このクラスのためのドキュメントは、下記のファイルから作成されました:

GWHelper クラスのリファレンス

インストールされたシステムに関する情報を取得する Helper クラス。

パブリックオブジェクトのメソッド

Detailed 説明

インストールされたシステムに関する情報を取得する Helper クラス。

このクラスは、 GroundWork Monitor リリースバージョン判断のように、インストールされた GroundWork システムに関連するメソッドを提供します。

メンバー関数のドキュメン

string GWHelper::gwversion (void)

戻り値:

GroundWork バージョンの文字列、分からない場合は空。

このクラスのためのドキュメントは、下記のファイルから作成されました:

dassMonarch ファイルのドキュメント

dassmonarch.pm ファイルのリファレンス

dass IT の monarch インタフェース

#include "strict.pm" #include "monarchAPI.pm"

#include "gwxml.pm" #include "Data/Dumper.pm"

#include "IO/File.pm"

Idassmonarch.pm のための依存性グラフを含みます:

クラス

Helper class to get information about the installed system.

Access monarch.

詳しい説明

dass IT の monarch インタフェース

dassmonarch クラスの導入

著作者: Maik Aussendorf

バージョン: $Id: dassmonarch.pm 172 2009-03-25 14:22:05Z hmueller $

 

Copyright (C) 2007-2009 Maik Aussendorf <maik.aussendorf@dass-it.de> dass IT GmbH

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc. 59 Temple Place, Suite 330 Boston, MA 02111-1307 USA Generated on Wed Apr 22 17:09:56 2009 for dassMonarch by Doxygen