Systemwalker Centric Manager 使用手引書 監視機能編(互換用) - UNIX/Windows(R)共通 -
目次 索引 前ページ次ページ

第2部 監視システムを構築する> 第13章 スクリプトを導入する

13.5 ポリシーの設定

[Systemwalkerコンソール]で以下の操作を行い、ポリシーの設定をします。

■運用管理サーバのポリシー設定

運用管理サーバ上で自動起動させる単体起動型スクリプトの設定をします。

  1. [ポリシー]メニューの[ポリシーの定義]-[スクリプト]-[運用管理サーバ]を選択します。
    →[スクリプト動作設定]ダイアログボックスが表示されます。
  2. 自動起動されるスクリプトの設定をします。
    詳細は“スクリプトの自動起動機能の設定”を参照してください。

■運用管理サーバ以外のポリシー設定

配付先で自動起動される単体起動型スクリプトの設定をします。

  1. 配付先のノード/フォルダを選択し、[ポリシー]メニューの[ポリシーの定義]-[スクリプト]-[フォルダ]または[ノード]を選択します。
    →[スクリプト動作設定]ダイアログボックスが表示されます。
  2. 配付先で単体起動型のスクリプトを自動起動させる場合は、"スクリプトの自動起動機能の設定”を参照してください。自動起動させない場合は、[OK]ボタンをクリックします。

スクリプトの自動起動機能の設

[Systemwalkerコンソール]で以下の操作を行い、運用管理サーバ上またはポリシー配付先で単体起動型スクリプトを自動起動させる設定をします。

  1. 設定を行うダイアログボックスを起動します。

  2. [単体起動型スクリプト一覧]から自動起動させるスクリプトを選択し、[自動起動する]のチェックボックスをチェックします。

    自動起動を指定できるスクリプトは、最大10個です。

  3. 自動起動の詳細な設定をする場合は、[詳細設定]ボタンをクリックし、[スクリプト自動起動設定]ダイアログボックスを起動します。

  4. 以下の項目を設定し、[OK]ボタンをクリックします。

    [パラメタ]
    自動起動時にスクリプトに指定する[パラメタ]を255バイト以内で入力します。

    [起動時のディレクトリ]
    自動起動時にスクリプトが動作するディレクトリを動作システムがWindowsの場合、UNIXの場合でそれぞれ指定します。

    [ディレクトリを指定]を選択した場合は、ディレクトリ名を255バイト以内のフルパスで入力します。

  5. [スクリプト動作設定]ダイアログボックスの[OK]ボタンをクリックします。
    →運用管理サーバ上の設定に起動されていた場合は、運用管理サーバで動作中のSystemwalkerに対して即時適用をするかどうかを問い合わせるダイアログボックスが表示されます。

本機能により自動起動されたスクリプトが標準出力・標準エラー出力へ出力した情報は、スクリプトが動作したシステム上の以下のファイルへ格納されます。

【Windows版】

Systemwalkerインストールディレクトリ\mpwalker.dm\mpsc\log\at_実行名0.log
Systemwalkerインストールディレクトリ\mpwalker.dm\mpsc\log\at_実行名1.log


【UNIX版】

/var/opt/FJSVssc/log/at_実行名0.log
/var/opt/FJSVssc/log/at_実行名1.log

※"実行名"の部分は自動起動対象のスクリプトに定義された実行名に置き換えられます。

※ファイルは"〜0.log"と"〜1.log"がスクリプトごとにサイクリックに使用され、ファイルサイズが50KBを超えたら切り替わリます。

※自動起動されたスクリプトが標準出力・標準エラー出力へ出力した情報は、1行のデータ長が4096バイトより大きい場合、取得できた文字列の最後に"\"(円記号)をつけて複数行に分けて出力します。

出力情報の各行(改行ごと)の先頭には出力された日時および出力先(標準出力の場合"STDOUT"、標準エラー出力の場合"STDERR")の情報が付加されます。

[出力例]

Wed Jan 16 16:05:36 2002 STDOUT ユーザスクリプト01の処理を開始します。
Wed Jan 16 16:05:37 2002 STDERR ファイルオープンに失敗しました。処理続行します。
Wed Jan 16 16:05:38 2002 STDERR ユーザスクリプト01の処理を完了しました。

自動起動されたスクリプト内で、execを使用して、バックグラウンドで実行したコマンドが標準出力・標準エラー出力へ出力した情報も、ログファイルへ格納されます。ただし、そのコマンドが、バッファに残っているすべてのデータをファイルに強制的出力(フラッシュ)していない場合は、ログファイルへの書き込みが遅れる場合があります。

[UNIX版]

自動起動スクリプトのパラメタにUTF-8固有文字を使用する場合は、以下の手順で設定してください。
  1. Systemwalkerスクリプトを起動するコンピュータ上に、起動したいSystemwalkerスクリプトをswctclshコマンドを使用して、UTF-8固有文字をパラメタとして起動するシェルスクリプトを作成します。
  2. 1)で作成したシェルスクリプトをexecコマンドで起動するように設定したSystemwalkerスクリプトを作成します。
  3. 2)で作成したスクリプトを自動起動するように設定します。

目次 索引 前ページ次ページ

Copyright FUJITSU LIMITED 1995-2008