リリースノート
1.0.0 (Requires minimum Cloud Exchange version 6.0.0)
追加済み
- 初回リリース。
- エンティティ:ホスト
このドキュメントでは、Netskope Cloud ExchangeプラットフォームのRisk Exchangeモジュールを使用してCisco ISE v1.0.0プラグインを構成する方法について説明します。このプラグインは、Cisco Identity Services Engine(ISE)からIPアドレスマッピングへのセキュリティグループタグ(SGT)をフェッチし、それらをNetskope Cloud Exchangeのホストレコードとして利用できるようにします。これは、Operations > RADIUS > Live Sessionsページからライブセッションデータをプルし、Work Centers > TrustSec > Components > IP SGT Static Mappingページから静的IPからSGTへのマッピングデータをプルします。このプラグインは、Cisco ISEでアクションを実行することをサポートしていません。
前提条件
設定を完了するには、以下が必要です。
- Netskopeテナント(または、例えば本番環境と開発/テスト環境など、複数のテナント)。
- Netskope Cloud Exchangeテナントには、テナントプラグインとリスクエクスチェンジプラグインが既に設定済みです。
- ユーザーアカウントを持つCisco ISEインスタンス。
- ERSおよびpxGrid APIはCisco ISEで有効になっています。
- The ERS-Admin or ERS-Operator role assigned to the ERS user account on Cisco ISE.
- オンプレミスのCisco ISEインスタンスの場合、IPからホスト名へのマッピングを、Cloud Exchangeのdocker-compose.ymlファイルに追加のホストとして追加する必要があります。
- 以下のホストへの接続性:
- ポート 9060(ERS API)およびポート 8910(pxGrid API)上の Cisco ISE プライマリ管理ノード
- Secret Managerの構成については、こちらのドキュメントを参照してください。Azure Key Vault Secrets Managerのセットアップについては、こちらのドキュメントを参照してください。
Cisco ISEプラグインのサポート
このプラグインは、Cisco Identity Services Engine(ISE)からIPアドレスマッピングへのセキュリティグループタグ(SGT)をフェッチし、それらをNetskope Cloud Exchangeのホストレコードとして利用できるようにします。運用 > RADIUS > ライブセッション ページからライブセッションデータを、ワークセンター > TrustSec > コンポーネント > IP SGT静的マッピング ページから静的IP-SGTマッピングデータをプルします。
| 取得したデータの種類 | Actions |
|---|---|
| 主催者 | No Action |
マッピング
マッピングは、プルされたホストの詳細を表示するために使う。プラグイン構成時にマッピングされたフィールドは、データがプルされた後にRecordsページに表示されます。プラグインを構成する際に使う推奨マッピングを次に示します。
ホストのマッピングの取得
| プラグインフィールドラベル | 想定されるデータ型 | 推奨フィールドラベル | 総合戦略 | 例 |
|---|---|---|---|---|
| IPアドレス | String | IPアドレス | Unique | 10.20.30.40 |
| MACアドレス | String | CiscoISE_mac_address | Overwrite | AA:BB:CC:00:11:22 |
| セキュリティグループタグ | String | CiscoISE_security_group_tag | Overwrite | BU-Servers |
| セキュリティグループタグ値 | Number | CiscoISE_security_group_tag_value | Overwrite | 16 |
| セカンダリセキュリティグループ | List | CiscoISE_secondary_security_groups | Overwrite | [“BU-Printers”] |
| セッション状態 | String | CiscoISE_session_state | Overwrite | AUTHORIZED |
| ユーザー名 | String | CiscoISE_user_name | Overwrite | jdoe |
| ADユーザー | String | CiscoISE_ad_user | Overwrite | EXAMPLE\jdoe |
| NAS IPアドレス | String | CiscoISE_nas_ip_address | Overwrite | 10.1.1.1 |
| 許可プロファイル | List | CiscoISE_authorization_profiles | Overwrite | [“PermitAccess”] |
| MDM準拠 | String | CiscoISE_mdm_compliant | Overwrite | 真実 |
| MDMディスク暗号化済み | String | CiscoISE_mdm_disk_encrypted | Overwrite | 真実 |
| MDM脱獄済み | String | CiscoISE_mdm_jail_broken | Overwrite | False |
| MDM PINロック済み | String | CiscoISE_mdm_pin_locked | Overwrite | 真実 |
| 最後に目撃された日時 | DateTime | CiscoISE_last_seen | Overwrite | 2026-09-14T08:48:02.248Z |
| Source | String | CiscoISE_source | Overwrite | Live Sessions |
権限
The ERS-Admin or ERS-Operator role assigned to the ERS user account on Cisco ISE.
APIの詳細
使うAPI一覧
| APIエンドポイント | 方法 | 使うケース |
|---|---|---|
| /ers/config/sgt | 得る | 両方のソースのタグ名と数値の解決に使うSGT辞書(ID/名前/値インデックス)をフェッチする |
| /ers/config/sgt/{id} | 得る | タグ ID のセキュリティグループタグの詳細(名前、値)を取得します |
| /ers/config/sgmapping | 得る | 静的IP-SGTマッピングをリストアップ(IP SGT静的マッピングソース)、ページ分割 |
| /ers/config/sgmapping/{id} | 得る | 指定されたマッピングIDの静的IPからSGTへのマッピング詳細を取得します |
| /pxgrid/control/AccountCreate | 役職 | プラグインのpxGridクライアントアカウントを登録(ブートストラップ)する |
| /pxgrid/control/AccountActivate | 役職 | pxGridクライアントアカウントの承認ステータスの有効化/確認 |
| /pxgrid/control/ServiceLookup | 役職 | セッションディレクトリサービスノードを検出する |
| /pxgrid/control/AccessSecret | 役職 | セッションノードの短期間のシークレットを取得します |
| /pxgrid/mnt/sd/getSessions | 役職 | ライブネットワークセッション(Live Sessionsソース)を取得します |
セキュリティグループタグを一覧表示
Endpoint: GET https://{ise_host}:9060/ers/config/sgt
Request Headers:
| 鍵 | Value |
|---|---|
| Accept | アプリケーション/json |
| Content-Type | アプリケーション/json |
| Authorization | Basic base64(ers_username:ers_password) |
| ユーザーエージェント | netskope-ce-7.0.0-cre-cisco-ise-v1.0.0 |
Query Parameters:
| パラメータ | デスクリプション |
|---|---|
| page | 取得するページ番号 |
| size | ページサイズ(100) |
Response:
{
"SearchResult": {
"total": 1,
"resources": [
{
"id": "934557f0-8c01-11e6-996c-525400b48521",
"name": "Auditors",
"description": "Auditor Security Group",
"link": {
"rel": "self",
"href": "https://10.50.1.14:9060/ers/config/sgt/934557f0-8c01-11e6-996c-525400b48521",
"type": "application/json"
}
}
]
}
}
IDでセキュリティグループタグを取得する
Endpoint: GET https://{ise_host}:9060/ers/config/sgt/{id}
Request Headers:
| 鍵 | Value |
|---|---|
| Accept | アプリケーション/json |
| Content-Type | アプリケーション/json |
| Authorization | Basic base64(ers_username:ers_password) |
| ユーザーエージェント | netskope-ce-7.0.0-cre-cisco-ise-v1.0.0 |
Response:
{
"Sgt": {
"id": "93ad6890-8c01-11e6-996c-525400b48521",
"name": "Employees",
"description": "Employee Security Group",
"value": 4,
"generationId": "0",
"propogateToApic": true,
"link": {
"rel": "self",
"href": "https://10.50.1.14:9060/ers/config/sgt/93ad6890-8c01-11e6-996c-525400b48521",
"type": "application/json"
}
}
}
SGTからIPへのマッピングのリスト
Endpoint: GET https://{ise_host}:9060/ers/config/sgmapping
Request Headers:
| 鍵 | Value |
|---|---|
| Accept | アプリケーション/json |
| Content-Type | アプリケーション/json |
| Authorization | Basic base64(ers_username:ers_password) |
| ユーザーエージェント | netskope-ce-7.0.0-cre-cisco-ise-v1.0.0 |
Query Parameters:
| パラメータ | デスクリプション |
|---|---|
| page | 取得するページ番号 |
| size | ページサイズ(100) |
| filter | sgtName.EQ.<sgt_name> — 「SGT名前フィルター」が設定されている場合にのみ含まれます。設定されたタグ名ごとに1回のページ分割されたパスが実行されます |
Response:
{
"SearchResult": {
"total": 2,
"resources": [
{
"id": "439afd13-a7e3-40cd-87f1-20a70069ed7e",
"name": "10.50.2.120/32",
"link": {
"rel": "self",
"href": "https://10.50.1.14:9060/ers/config/sgmapping/439afd13-a7e3-40cd-87f1-20a70069ed7e",
"type": "application/json"
}
}
]
}
}
IDによるSGTマッピングの取得
Endpoint: GET https://{ise_host}:9060/ers/config/sgmapping/{id}
Request Headers:
| 鍵 | Value |
|---|---|
| Accept | アプリケーション/json |
| Content-Type | アプリケーション/json |
| Authorization | Basic base64(ers_username:ers_password) |
| ユーザーエージェント | netskope-ce-7.0.0-cre-cisco-ise-v1.0.0 |
Response:
サンプル 1 (id=439afd13-a7e3-40cd-87f1-20a70069ed7e)
{
"SGMapping": {
"id": "439afd13-a7e3-40cd-87f1-20a70069ed7e",
"name": "10.50.2.120/32",
"sgt": "93837260-8c01-11e6-996c-525400b48521",
"deployTo": "70c79c30-8bff-11e6-996c-525400b48521",
"deployType": "NDG",
"hostIp": "10.50.2.120/32",
"sgtDomain": [],
"link": {
"rel": "self",
"href": "https://10.50.1.14:9060/ers/config/sgmapping/439afd13-a7e3-40cd-87f1-20a70069ed7e",
"type": "application/json"
}
}
}
pxGridアカウントの作成
Endpoint: POST https://{ise_host}:8910/pxgrid/control/AccountCreate
Request Headers:
| 鍵 | Value |
|---|---|
| Content-Type | アプリケーション/json |
| Accept | アプリケーション/json |
| ユーザーエージェント | netskope-ce-7.0.0-cre-cisco-ise-v1.0.0 |
Request Body:
{ "nodeName": "<node_name>" }
Response:
{
"nodeName": "netskope-cre-postman-1",
"password": "••••••••••••••••",
"userName": "netskope-cre-postman-1"
}
pxGridアカウントを有効にする
Endpoint: POST https://{ise_host}:8910/pxgrid/control/AccountActivate
Request Headers:
| 鍵 | Value |
|---|---|
| Content-Type | アプリケーション/json |
| Accept | アプリケーション/json |
| Authorization | 基本 base64(nodeName:password) |
| ユーザーエージェント | netskope-ce-7.0.0-cre-cisco-ise-v1.0.0 |
Request Body:
{ "description": "Netskope CRE Integration" }
Response:
{
"accountState": "ENABLED",
"version": "2.0"
}
セッションディレクトリサービスの検出
Endpoint: POST https://{ise_host}:8910/pxgrid/control/ServiceLookup
Request Headers:
| 鍵 | Value |
|---|---|
| Content-Type | アプリケーション/json |
| Accept | アプリケーション/json |
| Authorization | 基本 base64(nodeName:password) |
| ユーザーエージェント | netskope-ce-7.0.0-cre-cisco-ise-v1.0.0 |
Request Body:
{ "name": "com.cisco.ise.session" }
Response:
{
"services": [
{
"name": "com.cisco.ise.session",
"nodeName": "~ise-mnt-ciscoise-50-1-14",
"properties": {
"sessionTopic": "/topic/com.cisco.ise.session",
"groupTopic": "/topic/com.cisco.ise.session.group",
"wsPubsubService": "com.cisco.ise.pubsub",
"restBaseURL": "https://CiscoISE-50-1-14.domain.local:8910/pxgrid/mnt/sd",
"restBaseUrl": "https://CiscoISE-50-1-14.domain.local:8910/pxgrid/mnt/sd",
"sessionTopicAll": "/topic/com.cisco.ise.session.all"
}
}
]
}
セッションノードのシークレットを取得します
Endpoint: POST https://{ise_host}:8910/pxgrid/control/AccessSecret
Request Headers:
| 鍵 | Value |
|---|---|
| Content-Type | アプリケーション/json |
| Accept | アプリケーション/json |
| Authorization | 基本 base64(nodeName:password) |
| ユーザーエージェント | netskope-ce-7.0.0-cre-cisco-ise-v1.0.0 |
Request Body:
{ "peerNodeName": "<provider_node_name>" }
Response:
{ "secret": "••••••••••••••••" }
Retrieve Live Sessions
Endpoint: POST https://{ise_host}:8910/pxgrid/mnt/sd/getSessions
Request Headers:
| 鍵 | Value |
|---|---|
| Content-Type | アプリケーション/json |
| Accept | アプリケーション/json |
| Authorization | 基本base64(nodeName:secret) |
| ユーザーエージェント | netskope-ce-7.0.0-cre-cisco-ise-v1.0.0 |
Request Body:
{ "filter": "ctsSecurityGroup == '<sgt_name>'" }
Response:
{
"sessions": [
{
"timestamp": "2026-09-14T08:48:02.248Z",
"state": "AUTHENTICATED",
"userName": "scanuser",
"callingStationId": "AA:BB:CC:11:22:33",
"calledStationId": "CORP-WIFI-AP1",
"ipAddresses": ["192.168.100.10"],
"macAddress": "AA:BB:CC:11:22:33",
"nasIpAddress": "10.50.14.30",
"nasPortType": "Wireless - IEEE 802.11",
"endpointProfile": "Unknown",
"ctsSecurityGroup": "Production_Users",
"adNormalizedUser": "scanuser",
"providers": ["None"],
"endpointCheckResult": "none",
"identitySourcePortStart": 0,
"identitySourcePortEnd": 0,
"identitySourcePortFirst": 0,
"serviceType": "Framed",
"networkDeviceProfileName": "Cisco",
"radiusFlowType": "Wireless802_1x",
"ssid": "CORP-WIFI-AP1",
"mdmRegistered": false,
"mdmCompliant": false,
"mdmDiskEncrypted": false,
"mdmJailBroken": false,
"mdmPinLocked": false,
"selectedAuthzProfiles": ["PermitAccess1"],
"authMethod": "dot1x",
"authProtocol": "PAP_ASCII",
"ctsSecondarySecurityGroups": [],
"sxpDomains": [],
"inboundSgtDomainRules": [],
"workloadClassification": [],
"sessionSource": 0,
"vrf": "",
"destinationIPAddress": "10.50.1.14"
}
]
}
パフォーマンスマトリックス
次は、500kホストをプルすることでこれらの仕様を持つ大規模なCEスタックで実行されたパフォーマンス行列です。
| デスクリプション | 仕様 |
|---|---|
| スタックの詳細 | サイズ:大 RAM:32 GB CPU:16コア |
| Cisco ISEから取得・保存されたホスト | 約42分 |
ユーザーエージェント
netskope-ce-7.0.0-cre-cisco-ise-v1.0.0
ワークフロー
- ISEプライマリ管理ノードのベースURLを取得します。
- Cisco ISEでユーザーを作成します。
- Cisco ISEプラグインを構成します。
- 構成されたプラグインについて、Cisco ISE上のpxGridクライアントを承認します。
- ビジネスルールを設定します。
- Risk Exchange のアクションの構成
- プラグインを検証してください。
動画を見る
再生ボタンをクリックして動画をご覧ください。
ISEプライマリ管理ノードのベースURLを取得する
- Cisco ISEインスタンスにログインし、Administration > System > Deploymentに移動します。
- FQDNを使ってISEプライマリ管理ノードのベースURLを形成してください。

Cisco ISEでユーザーを作成する
-
Cisco ISEインスタンスにログインし、Administration > Admin Access > Administrators > Admin Usersに移動します。

-
Addをクリックして、新しいユーザーを作成します。

-
必要に応じて名前と電子メールを入力し、ユーザーのパスワードを設定します。

-
ユーザー情報を入力し、管理者グループをERS Operatorに設定します。

-
Submitをクリックして新しいユーザーを作成します。ユーザー名とパスワードをコピーします。これらはCisco ISEプラグインの設定時に使用します。
Cisco ISEプラグインの設定
-
Cloud Exchangeで、Settings > Plugin Storeに移動します。Cisco ISE v1.0.0 (CRE) プラグインを検索して選択します。

-
プラグイン構成名を入力し、必要に応じて同期間隔を変更します。

-
Nextをクリックして、設定パラメータを入力してください。
- ISE Primary Admin Node Base URL: Cisco ISEプライマリ管理ノードのベースURL。オンプレミスのCisco ISEインスタンスがある場合、IPからホスト名へのマッピングをCloud Exchangeの docker-compose.yml ファイルに余分なホストとして追加する必要があることに注意してください。
- SGT-IP Mapping Source: このプラグインがSGT-to-IPマッピングデータをどこから取得するかを選択します。
Live Sessionsは、pxGrid APIを使用してライブセッションデータをプルします。
IP SGT Static Mappingは、ERS APIを使用してISEで構成された静的SGT-to-IPマッピングをプルします。両方を選択できます。同じIPアドレスで2つの間に競合が発生した場合、Live SessionsデータがIP SGT Static Mappingデータよりも優先されます。 - SGT Name Filter: データ収集を制限するためのセキュリティグループタグ名のカンマ区切りリスト(オプション)。「ライブセッション」と「IP SGTスタティックマッピング」の両方のソースに適用されます。すべてのセキュリティグループタグのデータを取得するには、空のままにしてください。
- ERS Username: Cisco ISE ERS APIのユーザー名。ISE管理コンソールの Administration > Identity Management > Identities > Users で利用可能です。
- ERS Password: ERSユーザー名に指定されたCisco ISE ERS APIユーザーのパスワード。
- SSL Validation: Cloud Exchange独自のSSL検証チェックボックスとは無関係に、ISEプライマリ管理ノードへのすべてのERSおよびpxGridリクエストに対するSSL/TLS証明書検証を制御します。
SSL検証を無効にするは、証明書の検証を完全にスキップします。
システムデフォルトを使うは、Cloud Exchangeホストのデフォルトの信頼済みCAストアに対して検証します。
カスタムSSL証明書を使うを選択すると、その下に証明書テキストエリアが表示されます。自己署名証明書やプライベートCA証明書など、ISEの証明書をそこに提供してください。SSL検証が有効になっている場合は、ライブセッションとIP SGT静的マッピングの両方の証明書が必要になることに注意してください。 - Certificate: ISE管理コンソールのAdministration > System > Certificates > Certificate Management > System Certificatesに移動し、テーブルで使う By列がAdminになっている証明書を見つけてエクスポートします。Administration > System > Certificates > Certificate Authority > Certificate Authority Certificatesに移動し、テーブル内から名前が
Certificate Services Root CA - <ISE hostname>のような証明書を見つけてエクスポートします。両方の証明書が必要です。これらをこのフィールドに続けて貼り付けてください。「—–BEGIN CERTIFICATE—–」/「—–END CERTIFICATE—–」ブロックのみを貼り付けてください。ISEまたはブラウザがそれらの前後に追加した追加テキストを削除します。


-
Nextをクリックします。Entity ドロップダウンから必要なエンティティを選択し、必要に応じてフィールドマッピングを提供してください。Add New Entity をクリックして新しいエンティティを作成できます。

新しいフィールドを作成するには、 Add Fieldをクリックしてください。

必要に応じてフィールドラベル、データ型、正規化、集計戦略を指定し、Saveをクリックします。

作成したフィールドをマッピングします。

プラグインを設定する前に、「マッピング」セクションを参照してください。 -
Saveをクリックしてください。

設定済みプラグインのpxGridクライアントを承認する
-
Cisco ISEで、Administration > pxGrid Services > Client Management に移動します。

-
ここで、構成されたプラグインに対して既に作成されたpxGridクライアントが保留状態で表示されます。

-
そのpxGridクライアントを選択し、Approveをクリックして承認します。

Cisco ISEのRisk Exchangeビジネスルールを設定する
-
Risk ExchangeでBusiness Rulesに移動してください。
-
右上隅のCreate New Ruleクリックしてください。
-
ルール名を入力してください。Select Cisco ISEプラグイン用に構成されたフィールドのエンティティを選択し、要件に基づいてクエリを構成します。

-
プラグインから取得したデータをフィルタリングする例を次に示します。Saveをクリックします。

Cisco ISEのRisk Exchangeアクションを構成する
Cisco ISEプラグインは、次のアクションタイプをサポートしています。
- アクションなし: このアクションに対しては何も実行されません。このアクションを使用してアラートを生成トグルを有効にすると、Ticket OrchestratorでUBAアラートを生成できます。
No Action
- Risk ExchangeでActionsに移動し、 Add Action Configurationをクリックします。
- それぞれのドロップダウンメニューから、必要なビジネスルール、設定、およびアクションSelect 。
- 取得したレコードに対して操作を実行する前に承認が必要な場合は、 「承認が必要」トグルを有効にしてください。
- Saveをクリックしてください。

Cisco ISEプラグインを検証する
Cloud Exchangeで検証する
プルを検証するには:
Risk Exchangeで、Records に移動します。フィールドマッピングを構成する際に選択されたエンティティを選択して、プルされたレコードを表示します。

取得したレコードに関連するログを確認するため。Settings > Loggingに移動し、プラグイン名またはプラグイン設定名でフィルタを適用します。

アクション検証
実行された「アクションなし」のアクションのログ:

プルされたレコードが構成されたビジネスルールのいずれかに一致すると、構成されたアクションがそのレコードに対して実行されます。これは Risk Exchange > Action Logs で確認できます。

Cisco ISEで検証
Cisco ISEで利用可能なレコードを表示するには、Cisco ISEインスタンスにログインします。

Operations > RADIUS > Live Sessionsに移動します。ライブセッション記録をCloud Exchangeにプルするページです。


Work Centers > TrustSec > Components > IP SGT Static Mappingへ移動します。これは、静的IPからSGTへのマッピングデータをCloud Exchangeにプルするページです。


Cisco ISEプラグインのトラブルシューティング
pxGridノードアカウントを取得する際、管理者の承認待ちエラーが発生する
Cisco ISEインスタンスでpxGridノードアカウントが有効になっていない場合、プラグイン構成の編集中にユーザーに「pxGridノードアカウントが管理者による承認を待機中」というエラーが表示されます。

What to do: Administration > pxGrid Services > Client Management から特定のプラグインに対してpxGridクライアントを有効にする必要があります。構成済みプラグインのpxGridクライアントを承認するを参照してください。
Cloud Exchangeでレコードをプルできない
Cloud Exchangeでレコードをプルできない場合、プラグイン設定のマッピングが空であるか、Cisco ISEプラットフォームにレコードが存在しないか、pxGridクライアントがCisco ISEインスタンスで承認されていない可能性があります。
What to do:
- プラグイン構成がフィールドをマッピングしたことを確認します。マッピングのセクションを参照してください。
- レコードがCisco ISEプラットフォームに存在することを確認してください。Cisco ISEでの検証のセクションを参照してください。
- 特定のプラグイン用に構成されたpxGridクライアントが、Cisco ISEインスタンスで承認されていることを確認します。構成されたプラグインのpxGridクライアントを承認するのセクションを参照してください。
Cisco ISEプラットフォームとの接続を確立できませんのエラーが発生する
オンプレミスのCisco ISEセットアップでプラグインを構成中にCisco ISEプラットフォームへの接続を確立できない場合、Cloud Exchangeの docker-compose.yml ファイルに既知のホストが欠落している可能性があります。

What to do:
- Cloud ExchangeがインストールされているVMにSSHで接続します。
- 実行中のCloud Exchangeインスタンスを停止します。
- docker-compose.ymlファイルを編集し、coreセクションの下にextra hostsセクションを追加します。
フォーマット:extra_hosts: - "<FQDN>:<IP>"
- Cloud Exchangeを起動し、プラグインを設定します。
SLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failedエラーが発生
「Use System Default SSL Validation(システムのデフォルトのSSL検証を使う)」でプラグインを構成中にSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed error(SSL:証明書検証エラー(1、‘[SSL:証明書の検証に失敗しました]証明書の検証に失敗しましたエラー)』が発生する可能性があります。Cloud Exchangeのdata/ca_certs/フォルダに証明書が存在しないことが原因である可能性があります。

What to do:
- Cisco ISEインスタンスにログインします。
- Go to Administration > System > Certificates > Certificate Management > System Certificates in the ISE Admin Console, find the certificate in the table whose Used By column shows Admin, and export it.
- Administration > System > Certificates > Certificate Authority > Certificate Authority Certificates に移動し、テーブル内の名前が
Certificate Services Root CA - <ISE hostname>のような証明書を見つけてエクスポートします。 - 以下に示すように、両方の証明書をCloud Exchangeのdata/ca_certs/フォルダーに追加し、Cloud Exchangeインスタンスを再起動します。下の画像では、CertificateServicesRootCAC.crtとDefaultselfsignedservercerti.crtは、Cisco ISEからエクスポートされた2つの証明書です。

不正なアクセスまたはアクセス禁止
プラグインがプル中またはプラグインの設定中に「Unauthorized Access(不正なアクセス)」をレポートする場合、以下のいずれかの理由が考えられます。
- プラグインで設定されたERSユーザー名またはERSパスワードが正しくありません。
- ERSユーザーアカウントのパスワードが変更されたか、期限切れです。
- ERSユーザーには必要な権限がありません。
What to do:
- プラグイン構成のERSユーザー名とERSパスワードが、Cisco ISEのERSユーザーアカウントのクレデンシャルと一致することを確認してください。
- ユーザーに必要な権限があるかどうかを確認します。権限およびCisco ISEプラットフォームの設定のセクションを参照してください。
- 「接続のテスト」を再実行して、アクセスが復旧したことを確認します。
既知の動作
- CISCOインスタンスで特定のプラグイン設定のpxGridクライアントが削除された場合は、新しいプラグインを設定する必要があります。
- Cloud ExchangeインスタンスからCisco ISEプラグインが削除された場合、そのプラグインに関連付けられたpxGridクライアントは削除されません。手動で削除する必要があります。
- Live SessionsとIP SGT Static Mappingの両方で同じIPアドレスが報告された場合、Live SessionsレコードはIP SGT Static Mappingレコードを完全に置き換えます。これは、エンドポイントのより最新のライブ状態を反映しています。
- IP SGT静的マッピングレコードは、以下のフィールドに入力されません:MACアドレス、セッション状態、NAS IPアドレス、ユーザー名、ADユーザー、承認プロファイル、最終確認、またはMDMポスチャフィールド(MDM準拠、MDMディスク暗号化、MDMジェイルブレイク、MDM PINロック)。これらのフィールドは、すべてのIP SGT静的マッピングレコードに対して「なし」に設定されます。
- IP SGT静的マッピングページからデータを取得する際、ERS APIはCIDR表記でIPアドレスを返します(例:10.50.2.120/32)。IPアドレスに/32プレフィックスが付いている場合、プラグインはそれを使う前に削除します。その結果、同じベアIPアドレスもLive Sessionsによってレポートされた場合、2つのエントリとして表示されるのではなく、2つのレコードが単一のホストレコードに統合されます。他のプレフィックス長(/24など)は、単一のホストではなく実際のサブネットを示すため、そのまま残されます。

