ワイヤレスマップ向け Cisco CMX の統合

Cisco Connected Mobile Experiences の統合について

Catalyst Center は、ワイヤレスマップのためのオンプレミス Cisco Connected Mobile Experiences(CMX) の統合をサポートしています。CMX の統合により、Catalyst Center のユーザーインターフェイス内で、フロアマップ上でのワイヤレスクライアント、不正アクセスポイント、および干渉源の正確な場所を把握できるようになります。

CMX の設定は、ユーザーの要件に応じて、グローバルレベルで、あるいはサイト、ビルディング、またはフロアレベルで作成できます。小企業の場合はグローバルレベル(親ノード)で CMX を割り当てることができます。すべての子ノードが親ノードから設定を継承します。中企業の場合はビルディングレベルで、大企業の場合はフロアレベルで CMX を割り当てることができます。


(注)  


セキュリティ上の理由から、CMX は匿名にする必要があります。


Cisco CMX API サーバーへのユーザーの追加

Cisco CMX インスタンスを Catalyst Center ネットワーク設定に追加する前に、Cisco CMX API サーバーにユーザーを追加する必要があります。

手順


ステップ 1

cmxadmin アカウントを使用して Cisco CMX に SSH 接続します。入力するコマンド

ssh -l cmxadmin (cmx-ip-address)

ステップ 2

Cisco CMX API サーバーを起動します。入力するコマンド

# cmxos apiserver start
Example
[root@server]# cmxos apiserver start
Starting CMX API Server...

ステップ 3

Cisco CMX API サーバーへのユーザーの追加入力するコマンド

cmxos apiserver user add

パスワード プロンプトが表示されたら、Cisco CMX Web 管理画面のユーザー パスワードと同じパスワードを入力します。

Example
[root@server]# cmxos apiserver user add
Please enter the userid for the CMX API Server: user1
Please enter the password for the CMX API Server: Cisco_CMX_web_admin_password
Please re-enter the password for the CMX API Server: Cisco_CMX_web_admin_password
Restarting CMX API Server...
Stopping CMX API Server...
Starting CMX API Server...
Successfully updated userid/password and restarted the CMX API Server

Cisco CMX 設定の作成

始める前に

  • 有効な SSL/TLS 証明書を使用して CMX が設定されていることを確認します。CMX 10.5 SSL 証明書のインストール手順 [英語] を参照してください。

  • Cisco CMX API ユーザーを追加します。Cisco CMX API サーバーへのユーザーの追加を参照してください

    CMX は Catalyst Center 統合に個別の API リソースを使用するため、CMX で 2 つの同一のユーザーアカウントを設定する必要があります。CLI コマンド cmxos apiserver user add を実行し、ユーザー名とパスワードのプロンプトに従って、GUI 管理者ユーザーと一致する CMX API サーバーユーザーを手動で作成する必要があります。CMX では Web GUI パスワードローテーションポリシーが適用されるため、GUI 管理者のパスワードを変更するたびに、API サーバーユーザーのパスワードも同じ CLI コマンド(cmxos apiserver user add)を使用して更新する必要があります。

    GUI 管理者ユーザーは /v1 API エンドポイントへの Catalyst Center アクセスを有効にし、API サーバーユーザーは /v3 API エンドポイントへのアクセスを提供します。完全な Catalyst Center 統合には両方が必要です。

手順


ステップ 1

メインメニューから次を選択します。[System] > [Settings]の順に選択します。

ステップ 2

[External Services] セクションで、[Cisco Spaces/CMX Servers] をクリックします。

[Cisco Spaces/CMX Servers] ウィンドウが開きます。

ステップ 3

[CMX Servers] テーブルから、[Add] をクリックします。

ステップ 4

[Add CMX Server] スライドインペインで、次のフィールドに入力します。

  • [IP Address]:CMX Web GUI の有効な IP アドレスを入力します。

  • [Username]:CMX Web GUI のユーザー名を入力します。

    (注)  

     

    CMX サーバーをサイト、ビルディング、またはフロアに割り当てるには、[Network Hierarchy] に対する書き込み権限が必要です。詳細については、『Cisco Catalyst Center Administrator Guide』の「Catalyst Center user role permissions」を参照してください。

  • [Password]:パスワードログイン情報を入力します。

(注)  

 
CMX に到達可能であることを確認します。

ステップ 5

[Add] をクリックします。

接続ステータスは次の段階で表示されます。

  • [Initiating Connection]:サーバーへの接続を確認します。

  • [Establishing Trust]:CMX サーバーへの信頼を確立します。CMX サーバーには、信頼を確立するために設定された有効な SSL/TLS 証明書が必要です。証明書が Catalyst Center Trusted Certificates にまだ保存されていない場合、続行するには証明書を受け入れることが求められます。

  • [Connecting CMX Server]:指定されたユーザーログイン情報を検証します。

ステップ 6

CMX サーバーをサイト、建物、またはフロアに割り当てるには、メニューアイコンをクリックし、[Design] > [Network Settings]の順に選択します。

ステップ 7

[Wireless] タブをクリックします。

ステップ 8

[Global] または必要なエリア、建物、フロアを左側の階層ツリーから、以下を選択します

ステップ 9

[Cisco Spaces/CMX Servers] をクリックします。

ステップ 10

[Cisco Spaces/CMX Servers] セクションの [Location Settings] ドロップダウンリストで、CMX サーバーを選択します。

ステップ 11

[Save] をクリックします。

[Create CMX Settings] ウィンドウが開きます。

CMX の追加後に [Network Hierarchy] ページのフロアに変更を加えた場合、その変更は自動的に CMX と同期されます。

CMX が同期されると、Catalyst Center はクライアントロケーションを CMX に照会し、その場所がフロアマップに表示されます。

ステップ 12

フロアマップでは次のことを行うことができます。

  • クライアントの場所を表示します。これは青色のドットとして表示されます。

  • AP 上にカーソルを移動します。[Info]、[Rx Neighbor]、[Clients] タブでダイアログボックスが表示されます。詳細については、各タブをクリックしてください。[Device 360] をクリックして、デバイス 360 ウィンドウを開き、問題を表示します。問題をクリックして、問題の場所とクライアント デバイスの場所を表示します。

  • AP をクリックして、AP に関する詳細を含むサイド バーを開きます。

  • Intelligent Capture と CMX を統合するときにリアルタイムでクライアントトラッキングを行います。

ステップ 13

変更を加えたときに CMX がダウンした場合は、手動で同期する必要があります。同期するには、[Network Hierarchy] ウィンドウの左側の階層ツリーで、変更を加えた建物またはフロアの横にある省略記号 にカーソルを合わせ、[Sync: Cisco Spaces/CMX Servers] を選択して、変更を手動でプッシュします。

ステップ 14

CMX サーバーの詳細を編集する場合や CMX サーバーを削除する場合は、次の手順を実行します。

  1. メインメニューから次を選択します。[System] > [Settings]の順に選択します。

  2. [External Services] セクションで、[Cisco Spaces/CMX Servers] をクリックします。

  3. 編集する CMX サーバーを選択して変更を加え、[Update] をクリックします。

  4. 削除する CMX サーバーを選択し、[Delete] をクリックします。

  5. [OK] をクリックして削除を実行します。


Cisco CMX のトラブルシューティング

CMX 認証に失敗する場合

  • Catalyst Center で CMX 設定の作成時に指定したログイン情報で、CMX Web UI にログインできるかどうかを確認します。

  • SSH を使用して CMX コンソールにログインできるかどうかを確認します。

  • CMX UI の API ドキュメントリンクを使用して、CMX REST API を使用できるかどうかを確認します。

クライアントがフロアマップに表示されない場合

  • 特定のフロアの シスコ ワイヤレス コントローラ が CMX を使用して設定されていて、アクティブになっているかどうかを確認します。

  • CMX UI がフロア マップにクライアントを表示するかどうか確認します。

  • Catalyst Center マップ API を使用して、フロアにクライアントをリスト表示します。curl -k -u <user>:<password> -X GET /api/v1/dna-maps-service/domains/<floor group id>/clients?associated=true