From 8926acb8050b2ed6238b1f54d3e002a6d48cf939 Mon Sep 17 00:00:00 2001 From: ced4568 Date: Sat, 25 Apr 2026 15:04:02 -0500 Subject: [PATCH] Clean NOC dashboard UI with real inventory data --- assets/images/data/noc-status.json | 69 +++++++++++ index.html | 86 +++++++------- script.js | 71 +++++++++++- style.css | 176 +++++++++++++++-------------- 4 files changed, 276 insertions(+), 126 deletions(-) create mode 100644 assets/images/data/noc-status.json diff --git a/assets/images/data/noc-status.json b/assets/images/data/noc-status.json new file mode 100644 index 00000000..8e8ffc4f --- /dev/null +++ b/assets/images/data/noc-status.json @@ -0,0 +1,69 @@ +{ + "nocName": "Ced's NOC", + "status": "Operational Build", + "lastUpdated": "Manual V1", + "summary": { + "nodes": "12+", + "services": "10+", + "vlans": "4", + "edgeSystems": "2" + }, + "systems": [ + { + "name": "Proxmox VE", + "type": "Virtualization", + "address": "10.10.30.250:8006", + "status": "Online", + "layer": "Infrastructure" + }, + { + "name": "TrueNAS", + "type": "Storage", + "address": "10.10.30.143", + "status": "Online", + "layer": "Storage" + }, + { + "name": "Nginx Proxy Manager", + "type": "Reverse Proxy", + "address": "10.10.30.210:81", + "status": "Online", + "layer": "Access" + }, + { + "name": "Dashy", + "type": "Dashboard", + "address": "10.10.30.61:4000", + "status": "Online", + "layer": "Monitoring" + }, + { + "name": "Jellyfin", + "type": "Media Service", + "address": "10.10.30.143:30013", + "status": "Online", + "layer": "Services" + }, + { + "name": "K3s Cluster", + "type": "Kubernetes", + "address": "10.10.30.72 / 245 / 128", + "status": "Active Build", + "layer": "Compute" + }, + { + "name": "APRS Home iGate", + "type": "RF Edge System", + "address": "KJ5JCO-10", + "status": "Operational / Tuning", + "layer": "Edge" + }, + { + "name": "APRS Mobile iGate", + "type": "Mobile Edge System", + "address": "KJ5JCO-15", + "status": "Building", + "layer": "Edge" + } + ] +} \ No newline at end of file diff --git a/index.html b/index.html index c926f659..49d2de60 100644 --- a/index.html +++ b/index.html @@ -22,6 +22,7 @@