ここでは、Cisco Networking Service エージェントの問題をトラブルシューティングする方法について説明します。
Cisco Networking Service イメージ エージェント用に作成された show コマンドは、デバイスが正常にリロードされた後にゼロにリセットされる情報を表示します。イメージ配信プロセスの設定によっては、新しいイメージがすぐにリロードされない場合があります。すぐにリロードされない場合やリロードに失敗した場合は、Cisco
Networking Service イメージ エージェントの show コマンドを使用して、イメージ エージェントが HTTP でイメージ配信サーバに接続されているかどうか、またはイメージ エージェントが Cisco Networking Service イベント バス上でアプリケーションからイベントを受信しているかどうかを確認します。
手順の概要
- enable
- show cns image status
- clear cns image status
- show cns image connections
- show cns image inventory
- debug cns image [agent | all | connection | error ]
- show cns event connections
- show cns event subject [name ]
手順の詳細
|
コマンドまたはアクション |
目的 |
ステップ 1 |
enable
|
特権 EXEC モードなど、高位の権限レベルを有効にします。
|
ステップ 2 |
show cns image status
Device# show cns image status
|
(任意)Cisco Networking Service イメージ エージェントのステータスに関する情報を表示します。
|
ステップ 3 |
clear cns image status
Device# clear cns image status
|
(任意)Cisco Networking Service イメージ エージェントのステータスの統計情報をクリアします。
|
ステップ 4 |
show cns image connections
Device# show cns image connections
|
(任意)Cisco Networking Service イメージ管理サーバの HTTP または HTTPS 接続に関する情報を表示します。
|
ステップ 5 |
show cns image inventory
Device# show cns image inventory
|
(任意)Cisco Networking Service イメージ エージェントのインベントリ情報を表示します。
|
ステップ 6 |
debug cns image [agent | all | connection | error ]
Device# debug cns image all
|
(任意)Cisco Networking Service イメージ エージェント サービスのデバッグ メッセージを表示します。
|
ステップ 7 |
show cns event connections
Device# show cns event connections
|
(任意)Cisco Networking Service イベント エージェントの接続のステータスを表示し(ゲートウェイに接続されているか、接続済み、またはアクティブなど)、このイベント エージェントによって使用されるゲートウェイとその IP
アドレスとポート番号を表示します。
|
ステップ 8 |
show cns event subject [name ]
Device# show cns event subject subject1
|
(任意)アプリケーションによって加入される Cisco Networking Service イベント エージェントのサブジェクトのリストを表示します。
|
例
次に、show cns image status 特権 EXEC コマンドを使用して Cisco Networking Service イメージ エージェントのステータス情報を表示する例を示します。
Device# show cns image status
Last upgrade started at 11:45:02.000 UTC Mon May 6 2003
Last upgrade ended at 11:56:04.000 UTC Mon May 6 2003 status SUCCESS
Last successful upgrade ended at 11:56:04.000 UTC Mon May 6 2003
Last failed upgrade ended at 06:32:15.000 UTC Wed Apr 16 2003
Number of failed upgrades: 2
Number of successful upgrades: 6
messages received: 12
receive errors: 5
Transmit Status
TX Attempts:4
Successes:3 Failures 2
次に、show cns image connections 特権 EXEC コマンドを使用して Cisco Networking Service イメージ管理 HTTP 接続のステータスに関する情報を表示する例を示します。
show cns image connections
CNS Image Agent: HTTP connections
Connection attempts 1
never connected:0 Abrupt disconnect:0
Last successful connection at 11:45:02.000 UTC Mon May 6 2003
次に、show cns image inventory 特権 EXEC コマンドを使用して Cisco Networking Service イメージ エージェントのインベントリに関する情報を表示する例を示します。
show cns image inventory
Inventory Report
imageInventoryReport deviceName imageID Router /imageID hostName Router /ho
IOS (tm) C2600 Software (C2600-I-M), Experimental Version 12.3(20030414:081500)]
Copyright (c) 1986-2003 by cisco Systems, Inc.
Compiled Mon 14-Apr-03 02:03 by engineer /versionString imageFile tftp://10.25.2.1.
次に、debug cns image 特権 EXEC コマンドを使用してすべての Cisco Networking Service イメージ エージェント サービスのデバッグ メッセージを表示する例を示します。この例の Cisco Networking Service イメージ
エージェントは HTTP でイメージ サーバに接続しています。接続後、イメージ サーバはシスコ デバイスのインベントリを要求します。
Device# debug cns image all
All cns image debug flags are on
Device# cns image retrieve
May 7 06:11:42.175: CNS Image Agent: set EXEC lock
May 7 06:11:42.175: CNS Image Agent: received message from EXEC
May 7 06:11:42.175: CNS Image Agent: set session lock 1
May 7 06:11:42.175: CNS Image Agent: attempting to send to destination(http://10.1.36.8:8080/imgsrv/xgate):
?xml version="1.0" encoding="UTF-8"? cnsMessageversion="1.0" senderCredentials userName dvlpr-7200-6 /userName /senderCredentials
messageID dvlpr-7200-6_2 /messageID sessionControl imageSessionStart version="1.0"
initiatorInfotrigger EXEC/trigger initiatorCredentials userName dvlpr-7200-6/userName
/initiatorCredentials /initiatorInfo /imageSessionStart /sessionControl /cnsMessage
May 7 06:11:42.175: CNS Image Agent: clear EXEC lock
May 7 06:11:42.175: CNS Image Agent: HTTP message sent url:http://10.1.36.8:8080/imgsrv/xgate
May 7 06:11:42.191: CNS Image Agent: response data alloc 4096 bytes
May 7 06:11:42.191: CNS Image Agent: HTTP req data free
May 7 06:11:42.191: CNS Image Agent: response data freed
May 7 06:11:42.191: CNS Image Agent: receive message
?xml version="1.0" encoding="UTF-8"?
cnsMessage version="1.0"
senderCredentials
userName myImageServer.cisco.com/userName
passWord R0lGODlhcgGSALMAAAQCAEMmCZtuMFQxDS8b/passWord
/senderCredentials
messageID dvlpr-c2600-2-476456/messageID
request
replyTo
serverReply http://10.1.36.8:8080/imgsrv/xgate /serverReply
/replyTo
imageInventory
inventoryItemList
all/
/inventoryItemList
/imageInventory
/request
/cnsMessage
次に、プライマリ ゲートウェイおよびバックアップ ゲートウェイの IP アドレスとポート番号の例を示します。
Device# show cns event connections
The currently configured primary event gateway:
hostname is 10.1.1.1.
port number is 11011.
Event-Id is Internal test1
Keepalive setting:
none.
Connection status:
Connection Established.
The currently configured backup event gateway:
none.
The currently connected event gateway:
hostname is 10.1.1.1.
port number is 11011.
次に、アプリケーションによって加入される Cisco Networking Service イベント エージェントのサブジェクトのリストを表示する例を示します。
Device# show cns event subject
The list of subjects subscribed by applications.
cisco.cns.mibaccess:request
cisco.cns.config.load
cisco.cns.config.reboot
cisco.cns.exec.cmd