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

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:13分
  • SolarWinds データを CMDB にインポートするための認証情報とスケジュール済みジョブを設定します。

    始める前に

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

    構成を開始する前に、次の場所に移動してください システム定義 > ビジネスルール をクリックし、 ValidateServiceAccountID ビジネスルールを非アクティブ化します。

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

    このタスクについて

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

    手順

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