SCOM コネクターインスタンスの設定

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む12読むのに数分
  • SCOM サーバーからアラートと 測定基準インテリジェンス 生データを受信するように Microsoft System Center Operations Manager (SCOM) コネクターインスタンスを設定します。

    始める前に

    必要なロール:evt_mgmt_admin
    サポートされているバージョン:
    • 2007:バージョン 6.1.7221.0
    • 2012:バージョン 7.1.10226.0
    • 2016:バージョン 7.2.117190 および 7.3.13261.0
    • 2019:バージョン 10.19.10050.0
    • 2022:バージョン 10.22.10118.0
    コネクターの設定手順を開始する前に、以下を確認してください。
    • MID Server はローカル管理者権限を持つユーザーで実行されており、MID Server で PowerShell を実行できる。
    • MID Server ユーザーに、SCOM API への読み取りアクセス権がある。
    • MID Server が SCOM サーバーと同じドメインに存在している。
    • MID Server が SCOM サーバーと同じタイムゾーンを使用している。
    • MID Server が Windows で実行されている。
    • MID Server に .NET Framework バージョン 3.5 がインストールされている。
    [双方向] が選択されている場合は、以下を確認してください。
    • PowerShell バージョン 3.0 が Windows にインストールされている。
    • MID Server はローカル管理者権限を持つユーザーで実行されており、PowerShell を実行できる。

    このタスクについて

    SCOM アラートを受信するために、SCOM アプリケーションから再頒布可能な SCOM ファイルを取得できます。該当ファイルを MID サーバー に追加し、アラートと 測定基準インテリジェンス 生データを収集するように SCOM コネクタインスタンスを設定します。

    測定基準インテリジェンス の収集は、PowerShell の代わりに、JDBC を実行する JavaScript を使用して実行されます。

    このコネクタでは、ソースシステムからのイベントと測定基準のペイロードをログに記録する logPayloadForDebug ログパラメーターが有効になっています。デバッグが完了したら、このパラメーターを false に設定して、システムの過負荷を防止します。

    手順

    1. SCOM サーバーで、次のファイルをローカルコンピューターにダウンロードします。
      バージョン SCOM パスとライブラリー名
      SCOM 2012R2 または SCOM 2012 %ProgramFiles%\Microsoft System Center 2012 R2 または 2012\Operations Manager\Server\SDK Binaries
      • Microsoft.EnterpriseManagement.Core.dll
      • Microsoft.EnterpriseManagement.OperationsManager.dll
      • Microsoft.EnterpriseManagement.Runtime.dll
      SCOM 2007 %ProgramFiles%\System Center Operations Manager 2007\SDK Binaries
      • Microsoft.EnterpriseManagement.OperationsManager.Common.dll
      • Microsoft.EnterpriseManagement.OperationsManager.dll
      注:
      Microsoft.EnterpriseManagement.OperationsManager.Common.dll ファイルには 2007 を付加しないでください。
      SCOM 2016 %ProgramFiles%\Microsoft System Center 2016\Operations Manager\Server\SDK Binaries
      • Microsoft.EnterpriseManagement.Core.dll
      • Microsoft.EnterpriseManagement.OperationsManager.dll
      • Microsoft.EnterpriseManagement.Runtime.dll
      注:
      MID Server には、.NET 4.6 以降がインストールされている必要があります。
      SCOM 2019 %ProgramFiles%\Microsoft System Center 2019\Operations Manager\Server\SDK Binaries
      • Microsoft.EnterpriseManagement.Core.dll
      • Microsoft.EnterpriseManagement.OperationsManager.dll
      • Microsoft.EnterpriseManagement.Runtime.dll
      注:
      MID Server には、.NET 4.6 以降がインストールされている必要があります。
      SCOM 2022
      • Microsoft.EnterpriseManagement.Core.dll
      • Microsoft.EnterpriseManagement.OperationsManager.dll
      • Microsoft.EnterpriseManagement.Runtime.dll
      注:
      MID Server には、.NET 4.6 以降がインストールされている必要があります。
      注:
      同じ MID Server から SCOM 2012/SCOM 2016/SCOM 2019/SCOM 2022 および SCOM 2007 への接続を確立することはできません。インスタンスで SCOM 2012/SCOM 2016/SCOM 2019/SCOM 2022 (それらのいずれか) および SCOM 2007 の両方を使用するには、インスタンスにファイルをアップロードする前に、次の操作を行います。
      1. Microsoft.EnterpriseManagement.OperationsManager.dll ファイルの末尾に「.2012」を追加すると、Microsoft.EnterpriseManagement.OperationsManager.dll.2012 になります。これを 2012/2016/2019/2022 に対して行います。
      2. 2007 のパスで見つかった Microsoft.EnterpriseManagement.OperationsManager.dll ファイルの末尾に .2007 を追加します。
      このような変更されたファイル名を使用することで、両方の SCOM バージョンが展開されている場合に、関連する MID Server で適切な DLL をロードできるようになります。Microsoft.EnterpriseManagement.OperationsManager.Common.dll ファイルには 2007 を付加しないでください (SCOM 2007 の場合)。

      いつでも SCOM 2007、SCOM 2012/2016、または SCOM2019 のいずれかのコネクターを定義できます。SCOM 2012 と SCOM 2016 は同じライブラリーファイルを使用しているため、同時に機能することができます。SCOM 2019 は異なる SCOM DLL ファイルを使用するため、SCOM 2012、2016、および 2019 をすべて一緒に設定することはできません。それぞれの SCOM コネクターは、測定基準をサポートするためにもう一方のコネクターのデータベースを使用できます。

    2. 移動先 MID サーバー > JAR ファイル.
    3. [新規] をクリックし、SCOM サーバーからダウンロードした DLL ファイルごとに、SCOM バージョン用の個別のレコードを追加します。
      1. [名前] フィールドで、SCOM バージョンと識別子を使用して、一意の名前を指定します (例:2012 1)。
        SCOM 2016 を使用している場合は、バージョンとして 2012 を指定します。
      2. フォームヘッダーのペーパークリップアイコンをクリックし、ダウンロードした適切な DLL ファイルのいずれかを添付します。
      3. [送信] をクリックします。
    4. 手順 3 を繰り返し、残りの DLL ファイルごとに個別のレコードを作成します。
      添付する各ファイルの SCOM バージョンの後に一意の識別子があることを確認します (例:2012 2)。
    5. 移動先 イベント管理 > 統合 > コネクタインスタンス.
    6. [新規] をクリックし、次の詳細情報を使用してコネクタインスタンスを作成します。
      フィールド
      名前 SCOM コネクターインスタンスの一意の名前。
      説明 SCOM イベント収集インスタンスの使用についての説明。
      アクティブ テストが正常に実行された後にのみ、このオプションを選択してください。
      コネクタ定義 外部イベントソースからのイベントの収集に使用されるベンダーとプロトコル。[SCOM] コネクター定義を選択します。
      ホスト IP SCOM IP アドレスを指定します。
      資格情報 [Windows 資格情報] を選択します。
      注:
      Windows 資格情報を設定する際、その資格情報が特定の MID Server に適用される場合は、資格情報レコードで指定する MID Server が、コネクタインスタンスフォームの [コネクタの MID Server] セクションで指定されている MID Server と一致していることを確認してください。
      前回のイベント収集実行時間 前回のイベント収集実行時刻の値は、自動的に更新されます。
      前回のイベント収集ステータス 前回のイベント収集実行時のステータスは、自動的に更新されます。
      イベント収集スケジュール (秒) システムが SCOM 操作からの新しいイベントをチェックする頻度 (秒単位)。
      双方向 選択すると、双方向オプションが呼び出されます。このオプションを使用すると、外部イベントソースとの双方向の値の交換ができるようになります。SCOM にデフォルトの実装があります。このオプションが選択されている場合にのみ、[前回の双方向ステータス] オプションが表示されます。
      前回の双方向ステータス このフィールドの値は、自動的に入力されます。
      前回エラーメッセージ 前回のエラーメッセージのフィールドは、自動的に更新されます。このメッセージは、コネクターで受信した前回のエラーメッセ―ジです。テストコネクターが失敗した場合、このフィールドにエラーメッセージが表示されます。
      MID Server ([コネクタの MID Server] セクション) オプション。稼働中の有効なものを 1 つ以上 MID サーバー 指定します。1 番目がダウンしている場合は次のサーバー MID サーバー が使用されます。それが MID サーバー 利用できない場合は、さらに次のサーバーが選択され、以下同様に続きます。

      MID サーバー 詳細が [コネクタ用] セクションに入力された MID サーバー 順にソートします。から SCOM サーバーへのポート要件 MID サーバー は、固定する 5724 です。指定された MID サーバー ものがクラスター内にある場合は、選択されず、代わりに別の利用可能 MID サーバー が選択されます。コネクターは Windows 資格情報を使用して MID サーバーにアクセスするため、指定されたMID サーバーものが [Windows 資格情報] ページで指定されているものMID サーバーと一致していることを確認します。

      MID サーバー を指定しない場合、IP 範囲が一致している利用可能な MID サーバー が使用されます。

    7. フォームヘッダーを右クリックし、[保存] を選択します。
      コネクターインスタンスの値がフォームに追加され、コネクターに関連するパラメーターが表示されます。
    8. [コネクタインスタンス値] セクションで、必須の SCOM パラメーターの値を編集できます。
      1. login_with_windows_authentication。デフォルト値:false
        true に設定すると、SCOM イベント収集とイベント値の双方向交換が Windows 認証で機能するようになります。

        この値を呼び出す場合は、MID Server で以下を実行してください。

        1. ローカルサービスのリストに移動して、MID Server サービスを右クリックし、[プロパティ] を選択します。
        2. [ログオン] タブで、[このアカウント] が選択され、SCOM データベースへの読み取りアクセス権を持つ、Windows ドメイン内のユーザーの詳細情報が設定されていることを確認します。
      2. metric_chunk_size。デフォルト値:50000
      3. scom_date_format。デフォルト形式:M/d/yyyy/ h:mm:ss a。
        日付の形式が異なるイベントを受信した場合は、受信イベントの形式に合わせてこの値を変更してください。そうしないと、イベントは正しく処理されません。

        たとえば、2019 年 6 月 27 日午前 11:25 に到着したイベントに 2019/06/27/ 11:25:00 a という日付が記されている場合は、受信したイベントの形式に合わせて、scom_date_format の値を yyyy/M/d/ h:mm:ss a に変更します。

        scom_date_format では、a が午前を表し、p が午後を表します。

      4. scom_initial_sync_in_days。デフォルト値:7。
      5. scom_version。SCOM バージョンを指定する必要があり、2022、2019、2016、2012、または 2007 から選択してください。
    9. フォームヘッダーを右クリックし、[保存] を選択します。
    10. MID Server サービスを再起動して、ファイルをコピーします。
    11. [コネクタのテスト] をクリックして、MID Server とコネクターの間の接続を確認します。
    12. テストに失敗した場合は、エラーに表示される指示に従って問題を修正してから、別のテストを実行してください。
      注:
      ping などのネットワークツールを使用して、資格情報の正確性と、MID Server から SCOM へのネットワーク接続性を確認します。
    13. テストに成功したら、[アクティブ] チェックボックスをオンにして、[更新] をクリックします。
      注:

      外部ソースとして SCOM を含み、IT アラートと 測定基準インテリジェンス 生データに適用されるデフォルトのバインディングルールには、次の SCOM 管理パックがあります。

      • すべての OS 管理パック
      • MS SQL Server
      • IIS

    双方向が設定されると、外部イベントソースとの双方向の値の交換ができるようになります。

    次のシナリオでは、SCOM コネクタのデフォルトの双方向機能について説明します。

    • SCOM でアラートが解決されると、ServiceNow ではそのアラートが自動的にクローズされます。ただし、各収集サイクルですべてのアラート変更が更新されるため、双方向機能にかかわらず更新されます。
    • ServiceNow でアラートが手動でクローズされると、SCOM ではそのアラートが自動的にクローズされます。アラートのステータスが「再オープン」に変わると、SCOM も更新されます。
    • ServiceNow でインシデントが作成されてアラートに関連付けられると、SCOM はインシデント番号をチケット ID として受信します。ただし、インシデントのステータスは SCOM では利用できません。したがって、ServiceNow でインシデントが解決されても、インシデント番号は同じままであるため、SCOM は更新されません。アラートが新しいインシデントに関連付けられると、SCOM で新しいインシデント番号が更新されます。