E Microsoft SCOM 2007コネクタ

Microsoft Systems Center Operations Manager (SCOM) 2007 Connector (バージョン12.1.0.2.0)により、Oracle Enterprise ManagerとMicrosoft SCOM 2007 (R2を含む)がWebサービスを使用して統合されます。このコネクタを使用すると、Enterprise Managerで生成されたイベントに対してSCOMシステムでアラートを作成、更新またはクローズでき、SCOMとEnterprise Manager間のアクティブな同期が保証されます。Enterprise ManagerのイベントがSCOMシステムのアラートに相当します。

SCOMコネクタには、使用可能な2つのタイプがあります。実際に使用されているSCOMのバージョンに基づいて、使用するコネクタを判別する必要があります。

  • SCOM pre R2コネクタは、SCOM 2007のRTMおよびSP1バージョンをサポートしています。

  • SCOM R2コネクタは、SCOM 2007 R2をサポートしています。

My Oracle Support優先資格証明が構成されている場合は、「自己更新」ページのEnterprise ManagerストアのSCOM 2007コネクタをダウンロードに使用できます。手順は、Enterprise ManagerでのMicrosoft SCOMイベント・コネクタのインストールを参照してください。

次の項目について説明します。

Microsoft SCOM 2007コネクタでサポートされているバージョン

コネクタでは、次のバージョンのOracle Enterprise ManagerおよびMicrosoft SCOMがサポートされています。

  • Oracle Enterprise Manager Cloud Control 12c リリース1

  • Microsoft Systems Center Operations Managerバージョン2007 (R2を含む)

SCOMエージェントは、Microsoft Windows (2000、2003、2008)プラットフォームにインストールできます。

Microsoft System Center Operations Managerコネクタ・リリース12.1.0.2.0に対して基本となるEnterprise Managerバージョン番号は、Enterprise Manager 12cリリース1 (12.1.0.1)以上です。

Oracle SCOMエージェントは、Microsoft Windows (2000、2003、2008)プラットフォームにインストールできます。

SCOM 2007のインストールおよびカスタマイズ

SCOM 2007およびSCOM 2007 R2コネクタには、完全な機能を追加するためのカスタマイズが必要です。このユーザー・ガイドのSCOM 2012のインストール・ステップに加えて、次のステップを実行してSCOM 2007コネクタ・インスタンスのインストールを完了します。

インストール前の要件の確認

Oracle SCOMエージェントをインストールするシステムには、次の要件が適用されます。

  1. .NET Framework 2.0がインストールされていること
  2. .NET Framework 3.0がインストールされていること
  3. ASP.NET 2.0がインストールされていること。.NET Framework 2.0のインストール後、次のコマンドを入力してASP.NET 2.0をインストールします。
    %SystemRoot%\Microsoft.NET\Framework\v2.0.xxxxx\aspnet_regiis -i
  4. Internet Information Services(IIS)5.0以上がインストールされていること
  5. Operations Manager 2007コンソールがインストールされていること
  6. ASP.NET 2.0の拡張機能がIISで有効になっていることASP.NETの拡張機能を有効にするには、次のステップを実行します。
    1. IISマネージャを開き、左ペインでローカル・コンピュータを展開します。
    2. 「Webサービス拡張」を右クリックして、「特定のアプリケーションにすべてのWebサービス拡張を許可」を選択します。
    3. プルダウン・リストから「ASP.NET v2.0.0xxxxx」を選択します。xxxxxは、インストールする.NET Framework 2.0のバージョンです。
    4. 「OK」をクリックしてASP.NETの拡張機能を有効にします。

エージェント・アカウントの前提条件の確認

Oracle SCOMエージェントをインストールする前に、SCOM APIにアクセスするOracle SCOMエージェントのアカウントを設定する必要があります。アカウントは次の要件を満たしている必要があります。

  1. ドメイン・アカウントであること
  2. Oracle SCOMエージェント専用に使用されること
  3. ローカルの管理者権限を保持していること
  4. Ops Mgrの管理者(後述のOps Mgrの管理者グループの決定を参照)として指定されたグループのメンバーであること
  5. 作成者プロファイルを保持するOps Mgrロールのメンバーであること(後述のSCOMエージェントのOps Mgrユーザー・ロールの追加を参照)

Ops Mgrの管理者グループの決定

Ops Mgrの管理者として指定されるグループを決定するには、次のステップを実行します。

  1. OpsMgr 2007コンソールの「Administration」ペインで、「Administration」「Security」「User Roles」を選択します。中央のペインに「User Roles」が表示されます。
  2. 「Operations Manager管理者」を右クリックし、「プロパティ」を選択します。「全般」タブには、管理権限が付与されているグループのリストが「ユーザー ロールのメンバー」ウィンドウに表示されます。エージェントが使用するアカウントは、ここに記載されているいずれかのグループのメンバーである必要があり、そうでない場合は、そのいずれかのグループをこのリストに追加する必要があります。

Oracle SCOMエージェントのOps Mgrユーザー・ロールの追加

Oracle SCOMエージェント用にOps Mgr 2007の新しいユーザー・ロールを追加するには、次のステップを実行します。

  1. OpsMgr 2007コンソールの「Administration」ペインで、「Administration」→「Security」→「User Roles」を選択します。「User Roles」を右クリックして、「New User Role」「Author」を選択します。Create User Roleウィザード・ウィンドウが表示されます。
  2. 「ユーザー ロール名」フィールドにOracle SCOMエージェントの名前を入力します。
  3. ユーザー・ロールのメンバーを追加するには、「Add」をクリックします。「Select Users」または「Select Groups」ポップアップ・ウィンドウが表示されます。
  4. 「Enter the object names to select」ダイアログ・ボックスにドメイン・ユーザー・アカウントの情報を入力します。これはドメイン・ユーザー・アカウントであるため、アカウントは<DOMAIN>\<username>として指定する必要があります。<DOMAIN>はアカウントが作成されたWindowsドメイン、<username>はSCOMエージェントに設定されたアカウントのユーザー名です。
  5. 「OK」をクリックして、SCOMエージェントのアカウントをユーザー・ロールのメンバーとして追加します。
  6. 「次へ」をクリックして、「ターゲットの承認」ページに移動します。
  7. Oracle SCOMエージェントがアクセスするターゲットを選択します。これらは、Oracle SCOMエージェントが処理するイベントのターゲット・タイプです。通常は、デフォルトの「All targets are automatically approved, including targets in Management Packs imported in the future」を使用します。
  8. 「次へ」をクリックして、「グループの承認」ページに移動します。
  9. Oracle SCOMエージェントがアクセスするグループを選択します。通常は、すべてのグループ(デフォルト)を使用します。
  10. 「次へ」をクリックして、「タスクの承認」ページに移動します。
  11. 「次へ」をクリックして、「表示の承認」ページに移動します。
  12. 「Next」をクリックして、「Summary」ページに移動します。
  13. 「作成」をクリックして、Oracle SCOMエージェントのユーザー・ロールを作成します。

Microsoft SCOM 2007のアラート作成管理パックのインストール

エージェント/通知のインストールzipファイルには、OracleEnterpriseManager.Alert.Creator.xmlという管理パック・ファイルも含まれています。この管理パックは、SCOMでアラートを作成する場合に必要です。次のステップに従って、管理パックをSCOMにインポートします。

  1. Operations Managerコンソールの「Administration」ペインで、「Administration」「Management Packs」の順に選択します。
  2. 「管理パック」を右クリックし、「管理パックのインポート...」を選択します。「インポートする管理パックの選択」ウィンドウが表示されます。
  3. OracleEnterpriseManager.Alert.Creator.xmlファイルがあるディレクトリに移動します。
  4. 「OracleEnterpriseManager.Alert.Creator.xml」ファイルを選択して、「Open」をクリックします。Import Management Packsウィンドウが表示されます。

    SCOM 2007の既知の問題:

    実行しているSCOM 2007のバージョンによって異なりますが、管理パックを開こうとすると、次のエラーが表示される可能性があります。

    OracleEnterpriseManager Alert Creator
    The OracleEnterpriseManager Alert Creator Management Pack will fail to import because it depends on the following Management Packs:
    System.Library version 6.0.6278.0
    Microsoft.SystemCenter.Library version 6.0.6278.0
    System.Health.Library version 6.0.6278.0
    Microsoft.Windows.Library version 6.0.6278.0
    Please add them to the list by clicking on the Add... button and searching in your machine. 

    このエラーが表示された場合は、テキスト・エディタを使用して、管理パック・ファイルの「References」セクションで参照される4つの管理パックを変更する必要があります。バージョン番号情報は、システムで使用されるバージョン番号と一致するように更新してください。

    編集する必要があるReferencesセクションは、次のようなものです。

    <References>
       <Reference Alias="System">
          <ID>System.Library</ID>
          <Version>6.0.6278.0</Version>
          <PublicKeyToken>1a2b3c4d5e5f</PublicKeyToken>
       </Reference>
       <Reference Alias="SCLibrary">
          <ID>Microsoft.SystemCenter.Library</ID>
          <Version>6.0.6278.0</Version>
          <PublicKeyToken>6f5e4d3c2b1a</PublicKeyToken>
       </Reference>
       <Reference Alias="Health">
          <ID>System.Health.Library</ID>
          <Version>6.0.6278.0</Version>
          <PublicKeyToken>123abc456def</PublicKeyToken>
       </Reference>
       <Reference Alias="Windows">
          <ID>Microsoft.Windows.Library</ID>
          <Version>6.0.6278.0</Version>
          <PublicKeyToken>11aa22bb33cc44dd</PublicKeyToken>
       </Reference>
    </References>
  5. 「Import」をクリックして管理パックをインポートします。
  6. 管理パックがインストールされたら「Close」をクリックします
これで、SCOMにアラートを挿入するようにエージェントが構成されました。

Microsoft SCOM 2007のデフォルトのテンプレート

この項では、SCOM 2007コネクタに固有のcreateEventおよびupdateEvent操作のデフォルト・マッピングを示します。

表E-1に、SCOM 2007コネクタのマッピングを実行するXSLファイルとその概要を示します。

表E-1 SCOM 2007マッピングを実行するXSLファイル

ファイル Description

createEvent_request_preR2.xsl

Oracle Enterprise Managerイベント・データを、SCOM 2007 pre-R2コネクタのcreateEvent操作用のMicrosoft SCOM 2007アラートの書式に変換します。

createEvent_request_R2.xsl

Oracle Enterprise Managerイベント・データを、SCOM 2007 R2コネクタのcreateEvent操作用のMicrosoft SCOM 2007アラートの書式に変換します。

updateEvent_request.xsl

Oracle Enterprise Managerイベント・データをupdateEvent操作用のMicrosoft SCOM 2007アラートの書式に変換します。

イベントの作成用2007テンプレート

Oracle Enterprise Managerでイベントが生成され、ルールでSCOM 2007コネクタを起動するように構成されている場合は、Oracle Enterprise Managerコネクタ・フレームワークがcreateEvent操作を起動します。プロセスの中で適切な作成テンプレートが起動され、Oracle Enterprise Managerの書式からSCOMアラート書式にデータが変換されます。表E-2は、createEvent操作について、Microsoft SCOMのアラートとOracle Enterprise Managerのイベントとの間のデフォルト・フィールド・マッピングを示しています。

表E-2 イベントの作成用2007テンプレートのマッピング

SCOMフィールド名 必須

Name

はい

イベントのEventNameフィールドに設定します。

Description

はい

Enterprise Managerの説明の書式付きコンテンツの指定に従って、イベントの書式付きコンテンツに設定します。

Priority

はい

イベント優先度に基づいて優先度を設定します。詳細は、優先度のマッピングを参照してください。

Severity

はい

イベント重大度に基づいて重大度を設定します。詳細は、重大度のマッピングを参照してください。

イベントの更新用2007テンプレート

Oracle Enterprise Managerでイベントが生成され、ルールでSCOMコネクタを起動するように構成されている場合は、Oracle Enterprise Managerコネクタ・フレームワークがupdateEvent操作を起動します。

プロセスの中でupdateEvent_request.xslテンプレートが起動され、Oracle Enterprise Managerの書式からSCOMアラート書式にデータが変換されます。表E-3は、Microsoft SCOMのアラートとOracle Enterprise Managerのイベントとの間のデフォルト・フィールド・マッピングを示しています。

表E-3 イベントの更新用2007テンプレートのマッピング

SCOMフィールド名 必須

ID

はい

イベントのExternalEventIdフィールドに設定します。

Resolution State

はい

イベント重大度が「クリア」の場合は「255」(クローズ)に設定します。それ以外の場合は「0」(新規)に設定します。

Alert History

いいえ

イベント重大度が「クリア」の場合は「Oracle Enterprise Manager cleared alert」に設定します。

イベント重大度が「警告」の場合は「Oracle Enterprise Manager changed alert severity to warning」に設定します。

イベント重大度が「クリティカル」の場合は「Oracle Enterprise Manager changed alert severity to critical」に設定します。

その他の重大度の値には設定しません。