Skip to content

shweta-palande/CCGM_Network_Health_Report_Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCGM Network Health Reporting Dashboard

Overview

This project provides a web-based reporting dashboard for Cisco Catalyst Center Global Manager (CCGM). It aggregates data from multiple Catalyst Center controllers managed by CCGM and presents a unified network health report.

The solution consists of:

  • A Python backend that authenticates to CCGM, collects data from multiple APIs, and exposes a single REST endpoint

  • A static HTML/JavaScript frontend that renders a rich, Cisco-style health report with tables and charts

The goal is to give operators a single pane of glass for network health, alerts, and controller visibility across regions.

What This Code Does

At a high level, the system performs the following steps:

  • Authenticate to CCGM

  • Uses CCGM username/password to obtain an authentication token

  • Collect Data from CCGM APIs. The backend polls multiple CCGM endpoints such as - Site Health Summaries, Catalyst Center controllers enrolled in CCGM, Alerts.It combines responses into a single JSON payload. It keeps a stable response structure for frontend consumption and then renders a neat Report

The health report can be exported as a PDF

sample report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published