Windows 98およびWindows 2000/XPワークステーションでのローグプロセス管理のセットアップ

ローグプロセス管理は、Windowsのレジストリを使用して有効にしたり、設定します。次の節では、Windows 98およびWindows 2000/XPワークステーションでレジストリを手動で変更する方法と、アプリケーションオブジェクトを作成し、Application Launcherによってレジストリの変更を配布する方法について説明します。


手動によるレジストリの変更

  1. regedit.exeを使用してWindowsレジストリを開きます。

  2. 次のキーを見つけます。

    HKEY_CURRENT_USER\Software\NetWare\NAL\1.0
  3. 1.0キーの下にProcess Managementキーを追加します。次の結果が得られます。

    HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management
  4. 次の情報を使用して、Default Action値をProcess Managementキーに追加します。

    値の種類: DWORD

    値の名前: Default Action

    値のデータ: Application Launcherですべてのローグプロセスを無視するには、「0」を入力します。Application Launcherですべてのローグプロセスを終了するには、「1」を入力します。

  5. 次の情報を使用して、Report Terminated値をProcess Managementキーに追加します。

    値の種類: DWORD

    値の名前: Report Terminated

    値のデータ: Application Launcherが終了するローグプロセスのレポートを無効にするには、「0」を入力します。終了するローグプロセスのレポートを有効にするには、「1」を入力します。

  6. 次の情報を使用して、Report Ignored値をProcess Managementキーに追加します。

    値の種類: DWORD

    値の名前: Report Ignored

    値のデータ: Application Launcherが無視するローグプロセスのレポートを無効にするには、「0」を入力します。無視するローグプロセスのレポートを有効にするには、「1」を入力します。

  7. Report Terminated値またはReport Ignored値を追加することによりレポートを有効にした場合は、レポートを送信する場所を指定する必要があります。手順は次のとおりです。

    1. Process ManagementキーにReporting Targetsキーを追加します。次の結果が得られます。

      HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management\Reporting Targets
    2. データベースのレポート機能を設定するには、次の情報に従ってReporting TargetsキーにDatabase値を追加します。

      値の種類: DWORD

      値の名前: Database

      値のデータ: データベースのレポート機能を無効にするには、「0」を入力します。データベースのレポート機能を有効にするには、「1」を入力します。このオプションを有効にすると、Application Launcherはユーザに関連付けられたSLPパッケージによって定まるデータベースに書き込みます。詳細については、ZENworksデータベースポリシーの有効化 を参照してください。

      データベースからレポートを作成するために使用できる照会について詳細は、データベースからのレポートの作成を参照してください。

    3. SNMPレポート機能を設定するには、次の情報に従ってReporting TargetsキーにSNMP値を追加します。

      値の種類: DWORD

      値の名前: SNMP

      値のデータ: SNMPレポート機能を無効にするには、「0」を入力します。SNMPレポート機能を有効にするには「1」を入力します。このオプションを有効にすると、Application Launcherはユーザに関連付けられたSLPパッケージによって定まるSNMPトラップターゲットに送信します。詳細については、SNMPトラップターゲットポリシーの有効化を参照してください。

    4. XMLレポート機能を設定するには、次の情報に従ってReporting TargetsキーにXML値を追加します。

      値の種類: DWORD

      値の名前: XML

      値のデータ: XMLレポート機能を無効にするには、「0」を入力します。XMLレポート機能を有効にするには「1」を入力します。このオプションを有効にすると、Application Launcherはユーザに関連付けられたSLPパッケージによって定まるXMLターゲットに送信します。詳細については、SNMPトラップターゲットポリシーの有効化を参照してください。

      XMLレポートをデータベース内に処理する場合、データベースからレポートを生成するために使用可能な照会について、データベースからのレポートの作成を参照してください。

    5. ログファイルのレポート機能を設定するには、次の情報に従ってReporting TargetsキーにFile値を追加します。

      値の種類: 文字列

      値の名前: File

      値のデータ: ログファイルで使用するフルパスとファイル名を指定します。マッピングドライブのほか、ローカルドライブまたはネットワークドライブへのUNCパスを指定できます(例:\\server1\vol1\process\rogue.txt)。値を入力しない場合、ログファイルのレポート機能は無効になります。

      ログファイルに書き込まれる情報について詳細は、ログファイルレポートの理解を参照してください。

  8. 例外リストを使用する場合は、Process Managementキーの下にException Listキーを作成します。次の結果が得られます。

    HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management\Exception List

    Default Actionの設定(ステップ 4)は、例外リストに追加したプロセスに適用する処理を決定します。Default Actionを0(プロセスの無視)に設定した場合、例外リストに追加したプロセスはすべて、終了することなく無視されます。Default Actionを1(プロセスの終了)に設定した場合、例外リストに追加したプロセスはすべて、無視されることなく終了します。

  9. リストに追加するプロセスごとに、対応する文字列値をException Listキーに追加します。

    値の種類: DWORD

    値の名前: プロセスのファイル名を入力します。実行可能ファイルの表示名またはオリジナルのファイル名のいずれかを入力できます。プロセスがオリジナルのファイル名を持つ場合、その名前が実行可能ファイルの[Properties]ダイアログボックスの[Version]タブに表示されます(実行可能ファイルを右クリックし、[Properties]、[Version]の順にクリックします)。ファイルのパスを入力しないでください。ファイル名だけを入力します。

    値のデータ: このフィールドには何も入力しないでください。

  10. レジストリの変更内容を保存します。


アプリケーションオブジェクトを作成してレジストリの変更を配布する

  1. ConsoleOne(R)で、次の情報を使用して簡単なアプリケーションオブジェクトを作成します(必要に応じて、ユーザまたはワークステーションへのアプリケーションの配布を参照)。

    [Object Name]: 一意のeDirectoryオブジェクト名(たとえば、Rogue Process Management)を入力します。

    [Path to File]: このフィールドには何も入力しないでください。

    [System Requirements]: レジストリの変更をワークステーションに配布する前に特定のシステム要件を適用する場合は、要件を定義します。

    [Associations]: 変更内容の配布先のユーザまたはワークステーションを選択します。後で配布先を選択することもできます。

  2. アプリケーションオブジェクトを作成したら、オブジェクトを右クリックし、[Properties]をクリックしてオブジェクトのプロパティページを表示します。

  3. [Distribution Options]>[Registry]の順にクリックして[Registry]ページを表示します。

  4. 次のレジストリキーを作成します。

    HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management

    キーを作成する:

    1. HKEY_CURRENT_USERキーを右クリックし、[新規]>[キー]の順にクリックして「New Key(新しいキー)」という新しいエントリキーを追加します。

    2. キーの名前を「Software」に変更します。

    3. ステップ 4.aステップ 4.bで説明した手順を繰り返して、複雑なキー構造を作成します。

  5. Default Action値をProcess Managementキーに追加します。手順は次のとおりです。

    1. Process Managementキーを右クリックし、[新規]>[DWORD値]の順にクリックして[DWORD値の編集]ダイアログボックスを表示し、フィールドに次のように入力します。

      [値の名前]: Default Action

      [値のデータ]: Application Launcherですべてのローグプロセスを無視するには、「0」を入力します。Application Launcherですべてのローグプロセスを終了するには、「1」を入力します。

    2. [OK]をクリックして、Default Action値をProcess Managementキーに追加します。

  6. Report Terminated値をProcess Managementキーに追加します。手順は次のとおりです。

    1. Process Managementキーを右クリックし、[新規]>[DWORD値]の順にクリックして[DWORD値の編集]ダイアログボックスを表示し、フィールドに次のように入力します。

      [値の名前]: Report Terminated

      [値のデータ]: Application Launcherが終了するローグプロセスのレポートを無効にするには、「0」を入力します。終了するローグプロセスのレポートを有効にするには、「1」を入力します。

    2. [OK]をクリックして、Report Terminated値をProcess Managementキーに追加します。

  7. Report Ignored値をProcess Managementキーに追加します。手順は次のとおりです。

    1. Process Managementキーを右クリックし、[新規]>[DWORD値]の順にクリックして[DWORD値の編集]ダイアログボックスを表示し、フィールドに次のように入力します。

      [値の名前]: Report Ignored

      [値のデータ]: Application Launcherが無視するローグプロセスのレポートを無効にするには、「0」を入力します。無視するローグプロセスのレポートを有効にするには、「1」を入力します。

    2. [OK]をクリックして、Report Ignored値をProcess Managementキーに追加します。

  8. Report Terminated値またはReport Ignored値を追加することによりレポートを有効にした場合は、レポートを送信する場所を指定する必要があります。手順は次のとおりです。

    1. Process ManagementキーにReporting Targetsキーを追加します。次の結果が得られます。

      HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management\Reporting Targets
    2. データベースのレポート機能を設定するには、次の情報に従ってReporting TargetsキーにDatabase値を追加します。

      値の種類: DWORD

      値の名前: Database

      値のデータ: データベースのレポート機能を無効にするには、「0」を入力します。データベースのレポート機能を有効にするには、「1」を入力します。このオプションを有効にすると、Application Launcherはユーザに関連付けられたSLPパッケージによって定まるデータベースに書き込みます。詳細については、ZENworksデータベースポリシーの有効化 を参照してください。

      データベースからレポートを作成するために使用できる照会について詳細は、データベースからのレポートの作成を参照してください。

    3. SNMPレポート機能を設定するには、次の情報に従ってReporting TargetsキーにSNMP値を追加します。

      値の種類: DWORD

      値の名前: SNMP

      値のデータ: SNMPレポート機能を無効にするには、「0」を入力します。SNMPレポート機能を有効にするには「1」を入力します。このオプションを有効にすると、Application Launcherはユーザに関連付けられたSLPパッケージによって定まるSNMPトラップターゲットに送信します。詳細については、SNMPトラップターゲットポリシーの有効化を参照してください。

    4. XMLレポート機能を設定するには、次の情報に従ってReporting TargetsキーにXML値を追加します。

      値の種類: DWORD

      値の名前: XML

      値のデータ: XMLレポート機能を無効にするには、「0」を入力します。XMLレポート機能を有効にするには「1」を入力します。このオプションを有効にすると、Application Launcherはユーザに関連付けられたSLPパッケージによって定まるXMLターゲットに送信します。詳細については、SNMPトラップターゲットポリシーの有効化を参照してください。

      XMLレポートをデータベース内に処理する場合、データベースからレポートを生成するために使用可能な照会について、データベースからのレポートの作成を参照してください。

    5. ログファイルのレポート機能を設定するには、次の情報に従ってReporting TargetsキーにFile値を追加します。

      値の種類: 文字列

      値の名前: File

      値のデータ: ログファイルで使用するフルパスとファイル名を指定します。マッピングドライブのほか、ローカルドライブまたはネットワークドライブへのUNCパスを指定できます(例:\\server1\vol1\process\rogue.txt)。値を入力しない場合、ログファイルのレポート機能は無効になります。

      ログファイルに書き込まれる情報について詳細は、ログファイルレポートの理解を参照してください。

  9. 例外リストを使用する場合は、Process Managementキーの下にException Listキーを作成します。次の結果が得られます。

    HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management\Exception List

    Default Actionの設定(ステップ 4)は、例外リストに追加したプロセスに適用する処理を決定します。Default Actionを0(プロセスの無視)に設定した場合、例外リストに追加したプロセスはすべて、終了することなく無視されます。Default Actionを1(プロセスの終了)に設定した場合、例外リストに追加したプロセスはすべて、無視されることなく終了します。

  10. リストに追加するプロセスごとに、対応する文字列値をException Listキーに追加します。手順は次のとおりです。

    1. Exception Listキーを右クリックし、[新規]>[DWORD値]の順にクリックして[DWORD値の編集]ダイアログボックスを表示し、フィールドに次のように入力します。

      [値の名前]: プロセスのファイル名を入力します。実行可能ファイルの表示名またはオリジナルのファイル名のいずれかを入力できます。プロセスがオリジナルのファイル名を持つ場合、その名前が実行可能ファイルの[Properties]ダイアログボックスの[Version]タブに表示されます(実行可能ファイルを右クリックし、[Properties]、[Version]の順にクリックします)。ファイルのパスを入力しないでください。ファイル名だけを入力します。

      [値のデータ]: このフィールドには何も入力しないでください。

    2. [OK]をクリックして、値をException Listキーに追加します。

  11. [Associations]タブをクリックして[Associations]ページを表示します。

  12. 変更内容の配布先のユーザおよびワークステーションを追加します。ユーザが操作しなくても変更されるようにするには、各関連付けに対して[Force Run]オプションを有効にします。

  13. [OK]をクリックして、変更内容をアプリケーションオブジェクトに保存します。

レジストリの変更は、次回のApplication Launcherの更新時に関連付けられたユーザに配布され、次回のApplication Launcher Workstation Helperの更新時に関連付けられたワークステーションに配布されます。