Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robertcsapo/cisco-dnac-ise-healthcheck
Cisco DNA Center and Cisco ISE Communication Health Check from Console
https://github.com/robertcsapo/cisco-dnac-ise-healthcheck
cisco cisco-dna-center cisco-dnac cisco-ise docker ers golang ise-communication pxgrid ssh tcp
Last synced: about 2 months ago
JSON representation
Cisco DNA Center and Cisco ISE Communication Health Check from Console
- Host: GitHub
- URL: https://github.com/robertcsapo/cisco-dnac-ise-healthcheck
- Owner: robertcsapo
- License: other
- Created: 2019-03-20T13:08:21.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-18T20:08:29.000Z (almost 3 years ago)
- Last Synced: 2024-06-21T08:27:15.282Z (7 months ago)
- Topics: cisco, cisco-dna-center, cisco-dnac, cisco-ise, docker, ers, golang, ise-communication, pxgrid, ssh, tcp
- Language: Go
- Homepage:
- Size: 6.46 MB
- Stars: 5
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Cisco DNA Center ISE Health Check
[![published](https://static.production.devnetcloud.com/codeexchange/assets/images/devnet-published.svg)](https://developer.cisco.com/codeexchange/github/repo/robertcsapo/cisco-dnac-ise-healthcheck)
![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/robertcsapo/cisco-dnac-ise-healthcheck)
![Docker Pulls](https://img.shields.io/docker/pulls/robertcsapo/cisco-dnac-ise-healthcheck)*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](./demo.gif)
## 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@ -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
- Robert Csapo
## Cisco ISE Port Reference
#### Overview
![](./cisco-dnac-ise-communication.png)
#### 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](./LICENSE).