SolarWinds のサービスグラフコネクタ の構成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む13読むのに数分
  • SolarWinds データを CMDB にインポートするための認証資格情報とジョブスケジュールを設定します。

    始める前に

    この サービスグラフコネクタを使用するには、IT Operations Management(ITOM) (ITOM) Visibility アプリケーションまたは ITOM Discovery アプリケーションをベースにしたサブスクリプションユニットへのサブスクリプションが必要です。サブスクリプションの [ServiceNow サブスクリプションユニットの概要] の「管理対象の IT リソースタイプ」というタイトルのセクションで定義されているとおり、 でサービスグラフコネクタ作成または変更されたCMDBが、ITOM Visibility または ITOM Discovery によってまだ管理されていない管理対象の IT リソースの場合、これらのリソースにより、そのアプリケーションからのサブスクリプションユニットの消費量が増加します。ITOM Visibility または ITOM Discovery 内の現在のサブスクリプションユニットの消費量を確認し、利用可能なキャパシティを確認してください。

    構成を開始する前に、次の場所に移動します。 システム定義 > ビジネスルール ビジネスルールを無効化しますValidateServiceAccountID

    依存関係と要件:
    • 自動的にインストールされる Integration Commons for CMDB ストアアプリ。
    • 自動的にインストールされる CMDB CI Class Models ストアアプリ ストアアプリ。
    • Discovery によって自動的にインストールされる Discovery コアプラグイン (com.snc.discovery.core)。
    • ITOM Discovery ライセンスプラグイン (com.snc.itom.discovery.license)。このプラグインを有効にする必要があります。
    • ITOM Licensing プラグイン (com.snc.itom.license)。詳細については、「Discovery の要求」を参照してください。
    • SolarWinds Orion プラットフォーム。
    • SolarWinds サーバーとアプリケーションモニターおよび/または Network Performance Monitor。
    必要なロール:
    • ServiceNow プラットフォームを設定するため:admin
    • SolarWinds データにアクセスするため:SWIS (SolarWinds Information Service) アクセス権を持つユーザー (データベースユーザーではなく、Orion Web サイトと同じです)。

    このタスクについて

    注:
    SolarWinds Integration は、Service&Application Monitor (SAM) および Network Performance Monitor (NPM) がインストールされていてもいなくても機能します。

    手順

    1. 移動先 すべて > サービスグラフコネクタ > SolarWinds > セットアップ.
    2. [はじめに] ページで、[開始するには] をクリックします。
    3. SolarWinds SWIS API への接続に使用する認証資格情報を設定します。
      1. [Service Graph Connector for SolarWinds] ページの [接続の設定] セクションで、タスク [SolarWinds SWIS API への接続に使用する認証資格情報を構成します] を選択します。
      2. 次のページの [認証資格情報の構成] タスクセクションで、[構成] をクリックします。
      3. フォームのフィールドに入力します。
        表 : 1. 基本認証資格情報フォーム
        フィールド 説明
        名前 この資格情報に対する、分かりやすい名前。このフィールドは自動的に設定されます。オプションでこの設定を変更できます。
        ユーザー名 SolarWinds ユーザー名。
        注:
        SolarWinds ユーザーは、統合がデータをプルできるすべての SolarWinds データソースの SolarWinds Information Service API に対する読み取り権限があるロールを持っている必要があります。
        パスワード SolarWinds パスワード。暗号化された形式でデータベースに保存されます。
        アクティブ この資格情報がアクティブかどうかを確認するオプション。
        資格情報エイリアス この資格情報に対する詳細選択条件です。
        順番 資格情報が試行される順番。数値が小さいものから先に試行します。
      4. 必要に応じて [更新] をクリックします。
      5. [SolarWinds SWIS API への接続に使用する認証資格情報を構成する (Configure the authentication credentials used to connect to the SolarWinds SWIS API )] セクションで、[完了としてマーク] をクリックします。
    4. SolarWinds HTTP 接続を構成します。
      1. [SolarWinds HTTP 接続を構成] セクションで、[構成] をクリックします。
      2. [HTTP(S) 接続] フォームを確認し、必要に応じてフィールドに入力します。
        表 : 2. HTTP(S) 接続フォーム
        フィールド 説明
        名前 接続の名前。このフィールドは自動的に設定されます。オプションで変更できます。
        MID Server を使用 この接続で MID Server の使用を有効にするかどうかを指定するオプション。
        ホスト 接続で使用されるターゲットホスト値このフィールドは自動的に接続 URL に設定されます。
        資格情報 この接続で使用される資格情報の値。
        接続エイリアス 接続の参照に使用できる接続エイリアスの値。
        URL ビルダー 接続 URL を構築するために使用される URL ビルダー
        相互認証 相互認証を有効にするオプション。
        プロトコル 接続で使用される基本となるプロトコル
        アクティブ HTTP 接続を有効にするオプション
        ドメイン 接続が属するドメイン。
        Override default port (デフォルト ポートに上書きする) 接続で使用されるターゲットポート値
        ベースパス HTTP(S) 接続のベースパス。これは必須ですが、変更しないようにする必要があります。
      3. 必要に応じて [更新] をクリックします。
      4. [SolarWinds HTTP 接続を構成] タスクセクションで、[完了としてマーク] をクリックします。
    5. SolarWinds モジュールを構成します。
      1. [SolarWinds モジュールの構成] セクションで、[構成] をクリックします。
      2. 次のいずれかの方法で sn_solarwinds_inte.npm_installed および sn_solarwinds_inte.sam_installed のプロパティのを更新します。
        • それぞれのモジュールが SolarWinds インスタンスにインストールされている場合は、フィールドを true に設定します。
        • それぞれのモジュールが SolarWinds インスタンスにインストールされていない場合は、フィールドを false に設定します。
        注:
        この更新により、API クラスとそこから返されるデータが変更されます。
      3. ヘルプサイドバーで、[完了としてマーク] をクリックします。
    6. 接続をテストします。
      1. [接続のテスト] セクションで、[構成] を選択します。
      2. 自動的に設定される [データソース] フォームのフィールドを確認します。
        表 : 3. データソースフォーム
        フィールド 説明
        名前 このデータソースの一意の名前
        インポートセットテーブルラベル このデータソース用に作成されるテーブルのラベル。
        インポートセットテーブル名 このデータソース用に作成されるテーブルの名前。
        タイプ インポートされるデータのデータストレージタイプ。
        単一列のデータ 単一列のデータ。
        アプリケーション このレコードを含んでいるアプリケーションです。
        データストリームアクション データを取得するために呼び出されるデータソース要求アクション。
      3. 接続をテストするには、[20 件のレコードのテストロード] 関連リンクをクリックします。

        接続のテストには少し時間がかかります。その後で、ページが更新されてテスト結果が表示されます。

        このステップでは、SG-Solarwinds ハードウェアデータソースをテストし、データがステージングテーブルにロードされていることを確認します。SG-Solarwinds ハードウェアに正常に接続されている場合、すべての SolarWinds データソースが正常に接続されていることを意味するので、すべてのデータソースを個別にテストする必要はありません。

        [HTTP ステータス] フィールドが 200 になっている場合、接続は成功しています。[エラーコード] および [エラーメッセージ] がある場合、接続は失敗しているため、さらにトラブルシューティングが必要です。

      4. ヘルプサイドバーで、[Guided Setup に戻る] をクリックします。
      5. [接続のテスト] タスクセクションで、[完了としてマーク] をクリックします。
    7. 複数のインスタンスを追加します。
      注:
      複数のインスタンスを追加する必要がない場合は、この手順をスキップできます。
      1. 左側のサイドバーで、[複数のインスタンスを追加] アイコン (複数のインスタンスを追加アイコン) を選択します。
      2. [Service Graph Connector for SolarWinds] ページの [複数のインスタンスを追加] セクションで、[データソースアクセスを更新] タスクを選択します。
      3. 次のページの [データソースアクセスを更新] セクションで、[構成] をクリックします。
      4. データソース [sys_data_source] テーブルを選択します。
      5. レコードを編集するには、[スコープ] メニューから [グローバル] を選択します。
      6. [アプリケーションのアクセス] タブで、[他のアプリケーションスコープからの作成アクセスを許可][他のアプリケーションスコープからの書き込みアクセスを許可]、および [他のアプリケーションスコープからの削除アクセスを許可] チェックボックスをオンにします。
      7. レコードを保存します。
      8. [スコープ] メニューから、[Service Graph Connector for SolarWinds] を選択します。
      9. ヘルプタスクバーで、[完了としてマーク] をクリックします。
      10. スケジュール設定済みデータインポート [scheduled_data_set] テーブルのある [スケジュール設定済みデータインポートアクセスを更新] セクション、および値 [sys_variable_table] テーブルのある [値アクセスを更新] セクションで、これらのステップを繰り返します。
    8. 新しい接続のキャッシュをクリアします。
      1. [データソースとインポートセットのキャッシュをクリア] タスクを選択してから、[構成] を選択します。
      2. キャッシュをクリアするには、[スコープ] メニューから [グローバル] を選択します。
      3. 次のスクリプトを入力します。
        
              GlideTableManager.invalidateTable("sys_data_source");
              GlideCacheManager.flushTable("sys_data_source");
        
              GlideTableManager.invalidateTable("scheduled_import_set");
              GlideCacheManager.flushTable("scheduled_import_set");
        
              GlideTableManager.invalidateTable("sys_variable_value");
              GlideCacheManager.flushTable("sys_variable_value");
        
              GlideTableManager.invalidateTable("sys_db_object");
              GlideCacheManager.flushTable("sys_db_object");
      4. [スクリプトの実行] を選択します。
      5. [スコープ] メニューから、[Service Graph Connector for SolarWinds] を選択します。
      6. [完了としてマーク] をクリックします。
    9. 別の SolarWinds インスタンスへの接続を追加します。
      注:
      現在のスコープが Service Graph Connector for SolarWinds であることを確認します。
      1. [別の接続を追加] セクションで、[構成] を選択します。
      2. 接続を作成または編集します。
        • 新しい接続を作成するには、[接続を追加] を選択します。
        • 既存の接続を編集するには、[編集] ボタンを選択します。
      3. 必要に応じて、フォームのフィールドを入力または編集します。
        表 : 4. 接続を作成
        フィールド 説明
        接続名 接続の表示名。
        接続 URL SolarWinds の接続ホスト名。
        ユーザー名 SolarWinds 認証のユーザー名。
        パスワード SolarWinds のパスワード認証。
      4. 接続を追加または保存します。
        • 新しい接続を追加するには、[接続の作成] を選択します。
        • 既存の接続の編集内容を保存するには、[接続を編集 (Edit Connection)] を選択します。
      5. ガイド付き設定に戻り、[完了としてマーク] をクリックします。
      6. 必要に応じて、作成した接続の MID Server を設定します。
        1. [MID Server を構成] セクションで、[構成] をクリックします。
        2. 作成した接続の名前を選択します。
        3. [MID Server を使用] チェックボックスをオンにします。
        4. [更新] をクリックします。
        5. タスクが完了したら、[完了としてマーク] をクリックします。
      7. 必要に応じて、[構成] をクリックして、[SolarWinds モジュールの構成] セクションで接続を構成します。
      8. 終了したら、ウィンドウを閉じて、[完了としてマーク] をクリックします。
      9. [新しい接続をテスト] セクションで、[構成] をクリックします。
        1. 新しく作成された接続に関連付けられたデータソースの名前を選択します。
        2. [20 件のレコードのテストロード] 関連リンクをクリックします。
          注:
          表示された完了コードが [Success] の場合、ソースが検証されます。表示された完了コードが [Error] の場合、修正が必要なエラーがあります。
        3. ヘルプサイドバーで、[完了としてマーク] をクリックします。
    10. スケジュール設定済みインポートジョブをセットアップします。
      1. 左側のサイドバーで、[スケジュール設定済みインポートジョブの設定] (Set up scheduled import jobs) アイコン (スケジュール設定済みインポートジョブの設定アイコン) をクリックします。
      2. [Service Graph Connector for SolarWinds] ページの [スケジュール設定済みインポートジョブを設定 (Set up scheduled import jobs)] セクションで、[スケジュール設定済みインポートジョブを構成 (Configure the scheduled import jobs)] を選択します。
      3. [スケジュール設定済みインポートジョブを構成 (Configure the scheduled import jobs)] タスクセクションで、[構成] をクリックします。
      4. 自動的に設定される [スケジュール設定済みデータインポート] フォームのフィールドを確認します。
        表 : 5. [スケジュール設定済みデータインポート] フォーム
        フィールド 説明
        名前 ジョブスケジュールの名前。
        データソース インポートするデータを定義するデータソースレコード。
        実行方法 指定したユーザーの資格情報を使用してジョブスケジュールを実行するオプション。
        アクティブ ジョブスケジュールをアクティブ化するためのオプション。このオプションを選択します。
        同時インポート 複数のインポートセットからデータをロードする関数。この関数は、データの処理と変換を同時に行います。
        パーティションメソッド 同時インポートセットのパーティションメソッド。
        パーティションサイズ 初期スケジューリングのインポートセットサイズ。
        インポート前処理スクリプトの実行 インポートが実行される前に実行するスクリプトを指定するオプション。
        インポート後処理スクリプトの実行 インポートが実行された後に実行するスクリプトを指定するオプション。
        アプリケーション このレコードを含んでいるアプリケーションです。
        実行 インポートを実行する頻度。
        条件付き このジョブの実行条件。
        注:
        すべてのアクティブな SolarWinds ジョブスケジュールは、SG-Solarwinds ハードウェアのジョブスケジュールが実行された後に、指定された順序で実行されます。統合に合わせて、各 SolarWinds ジョブスケジュールの [アクティブ] 設定を変更できます。
      5. 必要に応じて [更新] をクリックし、[完了としてマーク] をクリックします。