Cisco DNA-C and Cisco ISE Communication Health Check from Console
Sometimes Cisco DNA-C fails to communicate with Cisco ISE with Error on Application level.
This script helps you to verify that the communication paths between Cisco DNA-C and Cisco ISE is working (non-Application level)
- Cisco DNA Center Console access (ssh maglev@ -p 2222)
- Internet Connectivity on DNA Center (Cloud Enabled)
- DNA Center downloads this container image from Public Docker Registry (docker.io)
Login to Cisco DNA-C
ssh maglev@<dnac-ip-address> -p 2222
Run script
docker run -it --rm robertcsapo/cisco-dnac-ise-healthcheck && docker rmi robertcsapo/cisco-dnac-ise-healthcheck
Enter Cisco ISE FQDN (then hit ENTER)
Enter host (FQDN): cisco-ise.example.com
Run script with host flag
docker run -it --rm robertcsapo/cisco-dnac-ise-healthcheck -host cisco-ise.example.com && docker rmi robertcsapo/cisco-dnac-ise-healthcheck
If you need to manually build the script on the host.
(Important that you predownload golang:1.9.2-alpine3.7 from docker.io)
docker pull golang:1.9.2-alpine3.7
docker build -t robertcsapo/cisco-dnac-ise-healthcheck .
Cisco Products & Services:
- Cisco DNA Center
- Cisco ISE
Tools & Frameworks:
- Golang (1.9.2)
- Robert Csapo [email protected]
Ports Used by the Administration Nodes
- Administration
- HTTP: TCP/80, HTTPS: TCP/443 (TCP/80 redirected to TCP/443; not configurable)
- SSH Server: TCP/22
- External RESTful Services (ERS) REST API: TCP/9060
Ports Used by the pxGrid Service Node
- Administration
- SSL: TCP/5222 (Inter-Node Communication)
- SSL: TCP/7400 (Node Group Communication)
- pxGrid Subscribers
- TCP/8910
This project is licensed to you under the terms of the Cisco Sample Code License.