Hi, I'm Chase!
Digital Systems | Infrastructure | RF Edge Systems

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

Coding Gorilla --- # 🧠 Ced's NOC System πŸ‘‰ **Portfolio Site:** https://chasedumphord.com πŸ‘‰ **Live NOC Dashboard:** https://noc.chasedumphord.com This repository represents a **live Network Operations Center (NOC) system**, not just a static portfolio. It showcases: * πŸ“Š **Ced's NOC Dashboard** (real system monitoring) * 🧠 **HomeLab Infrastructure** (HA virtualization, VLANs, services) * ☸️ **K3s Cluster** (distributed compute) * πŸ“‘ **APRS iGate (RF Edge System)** --- # πŸ“Š Ced's NOC Dashboard A central visibility layer for all systems. 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: This demonstrates: * System monitoring mindset * Operational visibility * Real-world infrastructure awareness * Ability to translate data into actionable insights --- ## πŸ–ΌοΈ Live Dashboard Preview ### πŸ“Š Metrics Overview ![NOC Metrics](./screenshots/noc-metrics.png) ### πŸ–₯️ Systems Overview ![NOC Systems](./screenshots/noc-systems.png) --- ## πŸ”΄ Live System Status ![Ced's NOC](https://img.shields.io/endpoint?url=https://ced4568.github.io/ced-portfolio/data/noc-badge.json&style=for-the-badge) ![Edge](https://img.shields.io/badge/Edge-RF%20Active-orange?style=for-the-badge) ![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: * Live system monitoring (services, nodes, edge systems) * Infrastructure visibility across VLANs and clusters * Service health tracking (latency, uptime, status) * Real data ingestion (NOT simulated) * Dashboard design for operational awareness --- ## βš™οΈ 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. --- # ⚑ NOC Automation Pipeline The NOC dashboard is powered by a fully automated data pipeline running on real homelab infrastructure. ## How It Works ``` Biggie (Proxmox node β€” 10.10.30.192) cron: */5 * * * * β†’ noc_update.py β†’ ICMP ping 28 systems β†’ record latency + online/offline status β†’ write data/noc-status.json β†’ git commit + push to ced-portfolio β†’ GitHub Pages deploys (~30s) β†’ noc.chasedumphord.com β†’ script.js fetches every 30s β†’ live dashboard updates ``` ## Pipeline Details * **Script:** `~/scripts/noc_update.py` on Biggie * **Schedule:** Cron β€” every 5 minutes * **Log:** `/var/log/noc_update.log` * **Auth:** GitHub Personal Access Token * **Language:** Python 3 * **Output:** Structured JSON β†’ `data/noc-status.json` --- # πŸ–₯️ Systems Monitored (28 Total) ## Proxmox Cluster β€” 6 Nodes | Node | IP | |------|----| | BigWorld | 10.10.30.250 | | Biggie | 10.10.30.192 | | Snoop | 10.10.30.153 | | TooShort | 10.10.30.120 | | Tupac | 10.10.30.74 | | DrDre | 10.10.30.227 | ## K3s Cluster β€” 12 Nodes | Role | Node | IP | |------|------|----| | Control Plane | django-1 | 10.10.30.72 | | Control Plane | django-2 | 10.10.30.245 | | Control Plane | django-3 | 10.10.30.128 | | Ingress Worker | node-1 | 10.10.30.219 | | Ingress Worker | node-2 | 10.10.30.134 | | Ingress Worker | node-3 | 10.10.30.222 | | Data Worker | node-4 | 10.10.30.126 | | Data Worker | node-5 | 10.10.30.239 | | Data Worker | node-6 | 10.10.30.208 | | Monitoring Worker | node-7 | 10.10.30.198 | | Monitoring Worker | node-8 | 10.10.30.216 | | Monitoring Worker | node-9 | 10.10.30.29 | ## Services, Monitoring & Edge β€” 10 Systems | System | IP | Layer | Role | |--------|----|-------|------| | TrueNAS | 10.10.30.143 | Infrastructure | Network Attached Storage | | Nginx Proxy Manager | 10.10.30.210 | Networking | Reverse Proxy | | Prometheus | 10.10.30.140 | Monitoring | Metrics Scraping (Active) | | Grafana | 10.10.30.68 | Monitoring | Metrics Dashboard | | Uptime Kuma | 10.10.30.14 | Monitoring | Service Monitor | | Dashy | 10.10.30.61 | Services | HomeLab Dashboard | | Home Assistant | 10.10.30.104 | Services | Home Automation | | PrimeStation | 10.10.30.233 | Services | Media Server | | APRS iGate Home | 10.10.30.129 | Edge | RF to APRS-IS Gateway | | APRS iGate Mobile | 10.10.30.35 | Edge | RF Mobile Node | --- # 🧱 Foundation β€” Ced's Home Lab (Infrastructure + Monitoring) Real-world environment used to simulate production systems and host services. 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) * 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. --- # πŸ“‘ Edge System β€” APRS iGate (RF β†’ Internet Gateway) 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 * Real beacon ingestion from handheld radios πŸ”— **Project:** https://github.com/ced4568/ceds-aprs-igate --- ## πŸ”₯ Key Insight This system bridges: ```text RF radio signals β†’ Raspberry Pi / Direwolf β†’ APRS-IS β†’ Digital Infrastructure ``` --- ## 🎯 Key Tuning Insight * Target audio level: **~50–60** * Too high β†’ clipping / decode failure * Too low β†’ missed packets This was tuned using: * Direwolf audio level output * Real beacon testing from handheld radios --- # 🧠 Featured Systems --- # 🧰 Tech Stack ## ⚑ Core Technologies TypeScript Git Linux HTML JavaScript React NodeJS Python Docker Kubernetes Grafana Prometheus Bash

## πŸ–₯️ Infrastructure & Systems * Proxmox HA Cluster (Virtualization) * K3s Kubernetes (Raspberry Pi Cluster) * Docker / Containerized Services * TrueNAS (Storage) ## πŸ“Š Monitoring & Observability * Grafana (Dashboards) * Prometheus (Metrics) * Blackbox Exporter (Service Monitoring) * Uptime Kuma (External Monitoring) ## 🌐 Networking & Access * Nginx Proxy Manager (Reverse Proxy) * Cloudflare Tunnels (Secure External Access) * VLAN Segmentation (UniFi Network) ## πŸ“‘ Edge & RF Systems * Direwolf (APRS TNC) * APRS-IS Integration * Raspberry Pi iGate Systems * Audio Signal Processing / Tuning ## πŸ’» Development * Python (Automation / Data Collection) * JavaScript (Frontend Dashboard UI) * HTML / CSS (UI Design) * Bash (System Automation) * Git / GitHub (Version Control) # πŸ“ˆ Roadmap * [x] Grafana + Prometheus deployed * [x] Real service monitoring (Blackbox) * [x] Live NOC dashboard (v1) β€” 28 systems monitored * [x] Automated Python pipeline β€” cron pushing data every 5 minutes * [ ] Response time dashboards * [ ] Alerting system (Prometheus alerts) * [ ] Full NOC dashboard layout (v2) * [ ] Mobile APRS iGate deployment # πŸ‘€ Connect With Me [LinkedIn](https://www.linkedin.com/in/toochase-dumphord/) [GitHub](https://github.com/ced4568) ## ⚑ Final Note This is not a static portfolio β€” it is a live representation of real infrastructure, monitoring, and edge systems working together.