From ad4920b61a59a62352b18baba1396176e2aabcc8 Mon Sep 17 00:00:00 2001 From: Chase Dumphord Date: Mon, 27 Apr 2026 23:34:43 -0500 Subject: [PATCH] Fix README formatting + finalize NOC doc --- README.md | 149 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 91 insertions(+), 58 deletions(-) diff --git a/README.md b/README.md index 80fd5e4..0a8d51f 100644 --- a/README.md +++ b/README.md @@ -4,32 +4,32 @@ Digital Systems | Infrastructure | RF Edge Systems

I build real-world systems that combine data, automation, and infrastructure. -From dashboards and full-stack apps to homelab environments, everything I create is designed to solve practical problems and scale. +From monitoring platforms and dashboards to full infrastructure environments, everything I create is designed to solve practical problems and scale.

Coding Gorilla --- -# 🧠 Ced’s Portfolio System +# 🧠 Ced’s NOC System -πŸ‘‰ **Live Site:** https://ced4568.github.io/ced-portfolio +πŸ‘‰ **Portfolio Site:** https://chasedumphord.com +πŸ‘‰ **Live NOC Dashboard:** https://noc.chasedumphord.com -This repository represents a **live system portfolio**, not just static projects. +This repository represents a **live Network Operations Center (NOC) system**, not just a static portfolio. It showcases: -* πŸ“Š **Ced’s NOC Dashboard** (live system monitoring) -* 🧠 **HomeLab Infrastructure** (Proxmox, VLANs, services) +* πŸ“Š **Ced’s NOC Dashboard** (real system monitoring) +* 🧠 **HomeLab Infrastructure** (HA virtualization, VLANs, services) * ☸️ **K3s Cluster** (distributed compute) * πŸ“‘ **APRS iGate (RF Edge System)** @@ -39,20 +39,27 @@ It showcases: A central visibility layer for all systems. -### πŸ” What it shows: +This dashboard includes real Grafana, Prometheus, and Blackbox Exporter monitoring for live HomeLab services. + +--- + +## πŸ” What it shows: * Infrastructure health * Service availability * Network segmentation * RF edge system status -### 🧠 Why it matters: +--- + +## 🧠 Why it matters: This demonstrates: * System monitoring mindset * Operational visibility * Real-world infrastructure awareness +* Ability to translate data into actionable insights --- @@ -76,24 +83,29 @@ This demonstrates: ![Portfolio](https://img.shields.io/badge/Portfolio-Live-blue?style=for-the-badge) --- + # 🧠 Featured System β€” Ced’s NOC (Network Operations Center) A real-time monitoring and observability platform built on top of my homelab infrastructure. -### πŸ” What it demonstrates: +--- + +## πŸ” What it demonstrates: * Live system monitoring (services, nodes, edge systems) * Infrastructure visibility across VLANs and clusters -* Custom dashboard UI (portfolio + operational view) * Service health tracking (latency, uptime, status) -* Real data ingestion (not simulated) +* Real data ingestion (NOT simulated) +* Dashboard design for operational awareness -### βš™οΈ Stack: +--- -* Python (health checks / data generation) -* JSON API (status feed) -* JavaScript (dynamic UI rendering) -* Future: Grafana + Prometheus integration +## βš™οΈ Monitoring Stack: + +* Grafana (Visualization) +* Prometheus (Metrics collection) +* Blackbox Exporter (Service uptime & latency checks) +* Uptime Kuma (External monitoring layer) πŸ‘‰ This is the **core system** that ties everything together. @@ -103,12 +115,38 @@ A real-time monitoring and observability platform built on top of my homelab inf Real-world environment used to simulate production systems and host services. -* Proxmox virtualization platform -* K3s Kubernetes cluster (Raspberry Pi) +This is the backbone of Ced’s NOC β€” where all systems, services, and monitoring originate. + +--- + +## βš™οΈ Core Infrastructure + +* **Proxmox HA Cluster (High Availability Virtualization)** +* K3s Kubernetes cluster (Raspberry Pi - 12 nodes) * TrueNAS storage system +* Docker / containerized workloads + +--- + +## 🌐 Networking Layer + +* VLAN segmentation + - Main Network + - IoT Network + - HomeLab Network (10.10.30.0/24) + - Guest Network + * Nginx Proxy Manager (external access layer) -* VLAN segmentation (Main / IoT / HomeLab / Guest) -* Monitoring stack (Grafana, Prometheus, Uptime Kuma) +* Cloudflare Tunnels (secure remote access) + +--- + +## πŸ“Š Monitoring Stack (LIVE) + +* Grafana (Dashboards) +* Prometheus (Metrics) +* Blackbox Exporter (Service Monitoring) +* Uptime Kuma (External Monitoring) πŸ‘‰ The NOC dashboard is built directly on top of this environment. @@ -118,6 +156,10 @@ Real-world environment used to simulate production systems and host services. A real-world RF system that feeds live data into infrastructure. +--- + +## βš™οΈ System Components + * Raspberry Pi + Direwolf APRS TNC * Audio chain tuning (critical for decode accuracy) * APRS-IS integration @@ -132,8 +174,8 @@ https://github.com/ced4568/ceds-aprs-igate This system bridges: -``` -RF (radio signals) β†’ Digital Infrastructure β†’ Internet (APRS-IS) +```text +RF radio signals β†’ Raspberry Pi / Direwolf β†’ APRS-IS β†’ Digital Infrastructure ``` --- @@ -151,14 +193,13 @@ This was tuned using: --- -# 🧠 Featured Projects +# 🧠 Featured Systems @@ -184,7 +223,7 @@ This was tuned using: # 🧰 Tech Stack -### ⚑ Core Technologies +## ⚑ Core Technologies TypeScript Git @@ -202,36 +241,34 @@ This was tuned using:

---- +## πŸ–₯️ Infrastructure & Systems -### πŸ–₯️ Infrastructure & Systems - -* Proxmox VE (Virtualization) +* Proxmox HA Cluster (Virtualization) * K3s Kubernetes (Raspberry Pi Cluster) * Docker / Containerized Services * TrueNAS (Storage) -### πŸ“Š Monitoring & Observability +## πŸ“Š Monitoring & Observability * Grafana (Dashboards) -* Prometheus (Metrics - in progress) -* Uptime Kuma (Service Monitoring) -* Custom NOC Dashboard (Python + JSON + JS) +* Prometheus (Metrics) +* Blackbox Exporter (Service Monitoring) +* Uptime Kuma (External Monitoring) -### 🌐 Networking & Access +## 🌐 Networking & Access * Nginx Proxy Manager (Reverse Proxy) * Cloudflare Tunnels (Secure External Access) * VLAN Segmentation (UniFi Network) -### πŸ“‘ Edge & RF Systems +## πŸ“‘ Edge & RF Systems * Direwolf (APRS TNC) * APRS-IS Integration * Raspberry Pi iGate Systems * Audio Signal Processing / Tuning -### πŸ’» Development +## πŸ’» Development * Python (Automation / Data Collection) * JavaScript (Frontend Dashboard UI) @@ -239,25 +276,21 @@ This was tuned using: * Bash (System Automation) * Git / GitHub (Version Control) ---- - # πŸ“ˆ Roadmap -* [ ] Grafana + Prometheus integration -* [ ] Real-time metrics ingestion -* [ ] NOC alerting system +* [x] Grafana + Prometheus deployed +* [x] Real service monitoring (Blackbox) +* [ ] Response time dashboards +* [ ] Alerting system (Prometheus alerts) +* [ ] Full NOC dashboard layout (v2) * [ ] Mobile APRS iGate deployment -* [ ] Advanced system dashboards - ---- # πŸ‘€ Connect With Me [LinkedIn](https://www.linkedin.com/in/toochase-dumphord/) -[GitHub](https://github.com/ced4568) ---- +[GitHub](https://github.com/ced4568) ## ⚑ Final Note -> This is not a static portfolio β€” it is a **live representation of working systems.** +This is not a static portfolio β€” it is a live representation of real infrastructure, monitoring, and edge systems working together. \ No newline at end of file