12-25-2022 09:31 PM - edited 12-29-2022 02:37 PM
After upgrading our 9800 WLC to 17.9.2, Prime has started indicating that the Coral connection is down. It was fine in 17.6.x. Prime is 3.10.2 with all of the latest patches. As far as I have been able to determine the actual telemetry stream is fine though. AP discovery completes with no issues, I have client details, etc.
This document and this bug both mention the command:
show telemetry internal protocol cntp-tcp manager x.x.x.x 20828
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvs40684
It appears that Prime uses that command in the "Catalyst 9800 Telemetry Coral Health" service check. However, as of 17.8.1+ that command requires additional arguments (It wants the vrf-id and mgmt IP). Prime doesn't use the VRF-aware command syntax though. I've tested with both 9800-80 and 9800-L-F models, I can't speak for any other 9800 model
wc9800-06#show telemetry internal protocol cntp-tcp manager x.x.x.x 20830 ?
source-vrf Source VRF
wc9800-06#
wc9800-06#show telemetry internal protocol cntp-tcp manager PrimeInfrastructure_IP 20830 source-vrf 0 WLC_MGMT_IP
Telemetry protocol manager stats:
Con str : PrimeInfrastructure_IP:20830:0:WLC_MGMT_IP
Sockfd : 109
Protocol : cntp-tcp
State : CNDP_STATE_CONNECTED
Table id : 0
Wait Mask :
Connection Retries : 0
Send Retries : 0
Pending events : 0
Source ip : WLC_MGMT_IP
Bytes Sent : 22288781
Msgs Sent : 20578
Msgs Received : 0
Creation time: : Sun Dec 25 16:32:27:746
Last connected time: : Sun Dec 25 16:32:27:747
Last disconnect time: :
Last error: :
Connection flaps: : 0
Last flap Reason: :
Keep Alive Timeouts: : 0
Last Transport Error : No Error
As a test to see if this was the only thing that is affecting that service, I made an EEM script that translates from the original command to the new syntax. With that script in place Prime's "Catalyst 9800 Telemetry Coral Health" service is happy. So it seems it was that single command's syntax changing that broke it. To be clear, this doesn't affect telemetry actually functioning, it only impacts Prime's reporting of the telemetry status.
event manager applet telemManagerCmd authorization bypass
event cli pattern "^show telemetry internal protocol cntp-tcp manager [[:digit:]\.]+ [[:digit:]]+$" enter
action 000 set wlc_mgmt_ip" "Unknown"
action 001 set wlc_mgmt_vrf_id "0"
action 002 set pi_ip "Unknown"
action 003 set pi_port "Unknown"
action 004 regexp "([[:digit:]\.]+) ([[:digit:]]+)" "$_cli_msg" ignore pi_ip pi_port
action 005 cli command "enable"
action 006 cli command "terminal length 0"
action 007 cli command "terminal width 0"
action 008 cli command "show wireless interface summary"
action 009 regexp "[[:alnum:]\/]+[[:space:]]+Management[[:space:]]+[[:digit:]]+[[:space:]]+([[:digit:]\.]+)" "$_cli_result" ignore wlc_mgmt_ip
action 010 cli command "show telemetry internal protocol cntp-tcp manager $pi_ip $pi_port source-vrf $wlc_mgmt_vrf_id $wlc_mgmt_ip"
action 011 puts "$_cli_result"
Is anyone else seeing this with 9800 WLC versions 17.8.1 and higher? I'm curious if there is something particular to our setup where it makes the older CLI command disappear or if Prime uses the VRF-aware command syntax somehow.
Solved! Go to Solution.
07-11-2023 02:11 PM
3.10.4 was released last week. I confirmed that it fixes the issue. They changed to the new VRF aware syntax:
show telemetry internal protocol cntp-tcp manager PrimeInfrastructure_IP 20830 source-vrf 0 WLC_MGMT_IP
06-07-2024 11:57 AM
Ive updated Prime on 3.10.4 on update 3. The 9800 WLC is on 17.19.4 and im still running into this issue. Looks like I may still be hitting CSCwc30033
06-07-2024 11:25 AM
I am running into the same issue. Looks like the bug CSCwc30033 is qualifying. I have updated prime to 3.10.4 on patch update 3 which is the latest release.
Currently have a TAC case open but wanted to replay to see if anyone has found a workaround.
06-07-2024 07:15 PM
Well that's strange, 3.10.4 fixed my issue. I'm also fully patched and not seeing a problem. Since they changed the syntax of the command they're using to "VRF aware", is there any chance you are using VRF on the 9800?
08-27-2024 05:53 AM
Our 9800-L-F is 17.12.2 and Prime Infrastructure is 3.10.5 and we are still seeing the Coral error. Since it appears that it is cosmetic, not going to worry about it.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide