---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Apigee Edge Enterprise エディションの検出

# Apigee Edge Enterprise エディションの検出 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：6分

ServiceNow ディスカバリー アプリケーションでは、APIGee パターンを使用して Apigee Edge Enterprise エディションのバージョン 4.x.x を検索します。 これらのリソースを検出するには、ServiceNow Store から ディスカバリーとサービスマッピングパターン アプリケーションをアップデートする必要があります。

APIGee パターンでは、組み込みのキャッシュメカニズムを使用して、各 API サービスからローカルキャッシュファイルにデータを収集します。サービスマッピング は、こうしたキャッシュファイルに対してトップダウンディスカバリーを実行し、Apigee Edge の発信接続を検出します。

## ストアでアプリを要求する {#apigee-edge-discovery__section_gvb_cql_rlb}

[ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「[ServiceNow Storeバージョン履歴のリリースノート](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html)」を参照してください。{#apigee-edge-discovery__inline-send-to-store}

## 前提条件 {#apigee-edge-discovery__section_yrc_13s_52b}

Linux ユーザー
:   Linux オペレーティングシステム (OS) ユーザーに、cat、ls、netstat、および stat コマンドを実行するための昇格した権限を付与します。詳細については、「[特権ユーザーを必要とする サービスマッピング コマンド](https://servicenow-prod.fluidtopics.net/8bmtWtEWstv5QeJseIc~Mw "サービスマッピング は昇格された権限を必要とするコマンドを使用して、組織内の Unix ベースのホストを検出およびマッピングします。必要な認証情報の設定に加えて、組織内のサーバー を設定し、サービスマッピング がこれらのコマンドを昇格された権限で実行できるようにします。")」を参照してください。
:   さらに、この Linux ユーザーに、OS ユーザーのホームフォルダーで次のコマンドを実行する権限を付与します。  
    {#apigee-edge-discovery__table_pp2_lrs_52b__entry__2}

    | コマンド | 説明 |
    |-|-|
    | "date +%s" | 現在の日付を取得します。 |
    | "ls -d $HOME/APIGee_Cache/cache_folder\*" | 最新のキャッシュフォルダーを取得します。 |
    | "mkdir-p $HOME/APIGee_Cache/cache_folder_" + $today + ";ls -d$HOME/APIGee_Cache/cache_folder_" + $today | キャッシュファイルが空の場合、キャッシュファイルを作成します。 |
    | "ls -d $HOME/APIGee_Cache/cache_folder\*" | キャッシュファイルが作成されたことを確認します。 |
    | "echo \`expr " + $today + " -" + $current_date+ "\`" | フォルダー作成時間と現在の日付との差を計算します。 |
    | "if \[ " + $diff + " -ge" + $week_seconds+ " \]; then echo true; fi" | フォルダーを再作成する必要があるかどうかを確認します。 |
    | "ls" + $cache_folder+ "/\* \| sort \| xargsgrep -l " + $entry_point.source_url | 既存のキャッシュファイルに、サービスのエントリーポイントとして入力するソース URL が含まれているかどうかを確認します。 |
    | "rm-rf" + $cache_folder+ ";mkdir-p $HOME/APIGee_Cache/cache_folder_" + $today + ";ls -d $HOME/APIGee_Cache/cache_folder_" + $today | 古いキャッシュファイルを削除します。 |
    | "curl -k -X GETurl-H '\<ClientID\>: \<Token\>'" | 指定されたトークンの API 応答を取得します。 |
    | "ls" + $cache_folder+ "/\* \| sort \| xargsgrep -l " + $entry_point.source_url | キャッシュファイルから URL 定義を取得します。 |
    [ ]

    {#apigee-edge-discovery__table_pp2_lrs_52b}

適用可能な認証情報
:   次のように、アプリケーションの認証情報を設定します。  
    {#apigee-edge-discovery__table_p5x_2ys_52b__entry__2}

    | フィールド | 説明 |
    |-|-|
    | 名前 | 認証情報名 (例：Apigee トークン)。 |
    | アクティブ | この認証情報をディスカバリーで有効にするためのチェックボックス。 |
    | ユーザー名 | この適用可能な認証情報のユーザーの名前。情報はローカルキャッシュから抽出されるため、このパターンの認証情報の任意のユーザーを使用できます。 |
    | パスワード | この適用可能な認証情報の実際のユーザーパスワード。 |
    | CI タイプ | この認証情報が使用される CI タイプ：APIGee サービス \[cmdb_ci_appl_apigee_srv\]。 注: ServiceNowアプリケーションは、構成アイテム (CI) としてアプリケーションサービスを構成するデバイスおよびアプリケーションを参照します。 |
    | 適用先 | これらの認証情報をネットワーク内の \[すべての MID サーバー\] または 1 つ以上の \[特定の MID サーバー\] に適用するかどうかを選択します。\[MID サーバー\] フィールドでこれらの認証情報を使用する MID サーバーを指定します。 |
    | 順序 | プラットフォームがデバイスにログオンしようとするときに、この認証情報を試行する順序 (シーケンス) を入力します。番号が小さいほど、この認証情報がリストの上位に表示されます。多くの認証情報を使用する場合、またはログイン試行が 3 回失敗してセキュリティによってユーザーがロックアウトされた場合、認証情報の順序を確立します。すべての認証情報の順序番号が同じ (または順序番号がない) 場合、インスタンスは認証情報をランダムな順序で試行します。 |
    [表 : 1. 適用可能な認証情報フォーム]

    {#apigee-edge-discovery__table_p5x_2ys_52b}

curl コマンド
:   curl コマンドが、Apigee Edge をホストする Linux サーバーにインストールされていることを確認します。

システムのプロパティを構成する
:
    * トップダウンの Apigee Edge 発信接続を作成するには、Apigee URLs (apigee.urls) システムのプロパティを次の構文を使用して構成します。`01#DVL#https://<url1>.com/dashboard/v1/targetServers/dvl### 02#QA#https://<url2>.com/dashboard/v2/targetServers/qa###`

      どこで

      01 は URL 番号です。

      DVL は、開発などの環境タイプです。

      # は、属性間の区切り文字です。上記の例と同じ場所に正確に配置します。

      ### は、URL 間の区切り文字です。
    * \[値\] フィールドに Apigee API クライアント ID を入力して、Apigee API クライアント ID (apigee.api.client.id) システム プロパティを構成します。このパターンでは、トークンを含む curl コマンドのヘッダーとして、このプロパティを使用します。curl -k -X GET " + url + " -H ' apigee.api.client.id: " + token

    {#apigee-edge-discovery__ul_qym_lp2_fmb}

    このパターンでは Add Apigee URL and Apigee api client id sa_pre_task_script を使用して、これら 2 つのシステムのプロパティを設定します。

## Apigee Edge Enterprise エディションで ディスカバリー によって収集されるデータ {#apigee-edge-discovery__section_djwjsz_b3s_52b}

ディスカバリー APIGee パターンの実行時に CMDB にデータを入力します。  
{#apigee-edge-discovery__table_yyh_dcl_ncc__entry__2}

| Field (フィールド) | 説明 |
|-|-|
| 名前 \[name\] | Apigee Edge をホストするサーバーの名前。 |
| バージョン \[version\] | Apigee Edge のバージョン。 |
| インストールディレクトリ \[install_directory\] | すべての Apigee Edge ライブラリおよび実行可能ファイルを格納するフォルダー。 |
| 構成ディレクトリ \[config_directory\] | すべての Apigee Edge 構成ファイルを格納するフォルダー。 |
[表 : 2. APIGee サービス \[cmdb_ci_appl_apigee_srv\]]

{#apigee-edge-discovery__table_yyh_dcl_ncc}

## CI 関係 {#apigee-edge-discovery__section_s3r_15ss_52b}

APIGee パターンでは CI 関係を作成しません。

## トップダウンディスカバリー中に サービスマッピング によって収集されるデータ {#apigee-edge-discovery__section_tst_hz1_v2b}

APIGee パターンでは、パターンの接続セクションで設定する URL に基づいて、Apigee Edge から他の CI への接続を識別します。

