Skip to content

robertcsapo/cisco-dnac-ise-healthcheck

Repository files navigation

Cisco DNA Center ISE Health Check

published Docker Cloud Build Status Docker Pulls

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)

Demo

Demo

Requirements

  • 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)

Usage

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

Automation

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

Installation

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

Build

  • docker build -t robertcsapo/cisco-dnac-ise-healthcheck .

Technologies & Frameworks Used

Cisco Products & Services:

  • Cisco DNA Center
  • Cisco ISE

Tools & Frameworks:

  • Golang (1.9.2)

Authors & Maintainers

Cisco ISE Port Reference

Overview

Cisco ISE 2.6 Installation Guide

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

(Source: https://www.cisco.com/c/en/us/td/docs/security/ise/2-6/install_guide/b_ise_InstallationGuide_26/b_ise_InstallationGuide_26_chapter_0110.html)

License

This project is licensed to you under the terms of the Cisco Sample Code License.

About

Cisco DNA Center and Cisco ISE Communication Health Check from Console

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages