Files
cedops-ai-infrastructure-noc/README.md
T

16 KiB

🤖 CedOps AI Infrastructure Operations NOC

A live AI operations platform running on Hetzner VPS 8 autonomous agents orchestrated by Paperclip, monitored in real time by Prometheus (hosted on Proxmox homelab) scraping over Tailscale, visualized in a Grafana NOC dashboard.

Live NOC Paperclip Synthos Systems Portfolio Agents Platform Monitoring


NOC Dashboard

CedOps dashboards are intentionally versioned to demonstrate increasing operational maturity from foundational observability to SRE style incident response and reliability engineering.

V3 Current (SRE / Incident Response)

CedOps NOC Dashboard V3

Incident Response & Dependencies

CedOps Incident View

Reliability / SLO Monitoring

CedOps SLO View


V2 Operational Reliability

CedOps NOC Dashboard V2


V1 Foundational Observability

CedOps NOC Dashboard V1

Live: Public services monitored every 30 seconds · Prometheus scraping via Tailscale · Grafana visualizing hybrid infrastructure health


Overview

CedOps is a production-style AI operations platform built to simulate a real world Platform Engineering and AI Infrastructure environment.

The VPS stack runs on Hetzner and is monitored by Prometheus hosted on a Proxmox homelab node, communicating over a private Tailscale network with everything visualized in a live Grafana NOC dashboard.

The platform combines:

  • Paperclip — AI Agent Orchestration Platform managing 8 autonomous agents
  • SugeBot — Hermes AI agent deployed as Telegram Operations Assistant (CTO/Ops role)
  • n8n — Automation platform for workflow execution and inter-service routing
  • OpenRouter — AI model gateway serving as the LLM backbone for all agents
  • Prometheus — Hosted on Proxmox homelab, scraping VPS services over Tailscale
  • Grafana — Full observability NOC dashboard visualizing the entire stack in real-time
  • Nginx Proxy Manager — Reverse proxy + SSL management across all services
  • Docker + Portainer — Container infrastructure and management layer

Architecture Overview

                        Internet
                            │
              ┌─────────────┴─────────────┐
              │      Cloudflare Edge       │
              │   DNS · Tunnels · Proxy    │
              └─────────────┬─────────────┘
                            │
              ┌─────────────▼─────────────┐
              │       Hetzner VPS          │
              │    synthos-node-1          │
              │                           │
              │  ┌──────────────────────┐ │
              │  │  Nginx Proxy Manager  │ │
              │  │  Reverse Proxy / SSL  │ │
              │  └──────────┬───────────┘ │
              │             │             │
              │  ┌──────────▼───────────┐ │
              │  │      Portainer        │ │
              │  │  Docker Management    │ │
              │  └──────────┬───────────┘ │
              │             │             │
              │  ┌──────────▼──────────────────────────────────┐ │
              │  │              CedOps Platform                  │ │
              │  │                                               │ │
              │  │  ┌─────────────┐   ┌──────────────────────┐ │ │
              │  │  │  Paperclip  │   │       SugeBot         │ │ │
              │  │  │ AI Orch.    │   │   Telegram Ops        │ │ │
              │  │  │  8 Agents   │   │   (Hermes Agent)      │ │ │
              │  │  └──────┬──────┘   └──────────┬───────────┘ │ │
              │  │         │                      │             │ │
              │  │  ┌──────▼──────┐   ┌──────────▼───────────┐ │ │
              │  │  │ OpenRouter  │   │         n8n           │ │ │
              │  │  │ AI Gateway  │   │     Automation        │ │ │
              │  │  └─────────────┘   └──────────────────────┘ │ │
              │  └───────────────────────────────────────────────┘ │
              │              ▲ Node Exporter + Blackbox             │
              └──────────────┼──────────────────────────────────────┘
                             │ Tailscale (encrypted private tunnel)
              ┌──────────────┴──────────────────────┐
              │         Proxmox Homelab              │
              │                                      │
              │  ┌─────────────┐  ┌───────────────┐ │
              │  │ Prometheus  │  │    Grafana     │ │
              │  │ Metrics     │→ │  NOC Dashboard │ │
              │  │ Collection  │  │                │ │
              │  └─────────────┘  └───────────────┘ │
              └─────────────────────────────────────┘

AI Agent Roster

All agents run inside Paperclip the AI Agent Orchestration Platform at paperclip.synthossystems.com.

Agent Role Status
Suge CTO / Operations (Hermes Agent) — also deployed as SugeBot on Telegram Live
CEO Executive decision-making and strategic oversight Live
ClaudeCoder Software engineering and code generation Live
Engineer Infrastructure and systems engineering Live
Marketing Marketing strategy and content Live
Offer Builder Agent Sales offer generation and pipeline Live
Research Market research and intelligence gathering Live
Sales Agent Lead qualification and outreach Live

Suge serves dual duty the primary Hermes style ops agent inside Paperclip, and the external-facing SugeBot on Telegram for real-time operational commands.


Infrastructure Layer

All services run on a Hetzner VPS (synthos-node-1) behind Cloudflare Tunnels with zero exposed ports.

Service Role URL
VPS / Portainer Docker container management Internal
Nginx Proxy Manager Reverse proxy + SSL termination Internal
Homepage CedOps command center dashboard ops.synthossystems.com
Synthos Website Business-facing website synthossystems.com
Ced's Home Lab Homelab / Portfolio platform cedshomelab.com

Traffic Flow:

Internet → Cloudflare Edge → Tunnel → Nginx Proxy Manager → Docker Services

Observability & NOC

Prometheus runs on the Proxmox homelab and scrapes the Hetzner VPS over a Tailscale private tunnel keeping metrics collection completely off the public internet.

Grafana visualizes everything in the live NOC dashboard.

Executive Health Panel

  • Synthos VPS Status UP/DOWN state with instant alerting
  • Public Services Up count of healthy endpoints (target: 5/5)
  • NOC Health Score composite platform health percentage
  • VPS Uptime continuous uptime tracking in days

VPS Resource Health

  • CPU Usage % synthos-node-1 CPU time series
  • Memory Utilization % real-time memory pressure
  • Disk Used % infrastructure capacity monitoring
  • Network Traffic RX/TX bandwidth graphs (30s refresh)

Public Service Availability

Tracked via Blackbox Exporter HTTP probes.

Service Endpoint Status
cedshomelab cedshomelab.com UP
n8n n8n.synthossystems.com UP
cedops ops.synthossystems.com UP
paperclip paperclip.synthossystems.com UP
synthos-website synthossystems.com UP

Reliability Metrics

  • HTTP Status Codes per endpoint
  • Public Endpoint Response Time
  • SSL Expiry Days tracking
  • Service availability monitoring
  • SLO / SLA visibility
  • Incident timeline monitoring

Security Architecture

CedOps is designed with zero public infrastructure exposure.

Control Implementation
No open ports Cloudflare Tunnel handles all ingress
Private metrics pipeline Prometheus → Tailscale → VPS; never public
SSL everywhere NPM handles termination for all services
Container isolation Docker network segmentation via Portainer
Secret management No secrets in this repo handled via environment variables

Repository Structure

cedops-ai-infrastructure-noc/
│
├── docs/
│   ├── architecture/
│   ├── screenshots/
│   │   ├── dashboard_v1.png
│   │   ├── dashboard_v2.png
│   │   ├── dashboard_v3-overview.png
│   │   ├── dashboard_v3-incidents.png
│   │   └── dashboard_v3-slo.png
│   └── sops/
│
├── grafana/
│   ├── cedops-ai-infrastructure-noc-v1.json
│   ├── cedops-ai-infrastructure-noc-v2.json
│   └── cedops-sre-incident-response-v3.json
│
├── Prometheus/
│   ├── prometheus-example.yml
│   └── blackbox-targets-example.yml
│
├── diagrams/
│   └── cedops-architecture.mmd
│
└── README.md

Note: Prometheus and Blackbox configs are sanitized for public sharing. Production configs are managed privately and never committed to this repo.


Stack

Layer Technology
Compute Hetzner VPS (synthos-node-1)
Containers Docker + Portainer
Reverse Proxy Nginx Proxy Manager
DNS & Tunnels Cloudflare
Private Network Tailscale (Proxmox ↔ VPS metrics tunnel)
AI Orchestration Paperclip
AI Gateway OpenRouter
Automation n8n
Ops Agent SugeBot (Hermes / Telegram)
Metrics Prometheus + Node Exporter + Blackbox Exporter
Visualization Grafana
Virtualization Proxmox VE

What's Built

V1 Dashboard — Foundational Observability

  • VPS UP/DOWN status panel
  • Public service availability monitoring
  • VPS resource health (CPU, Memory, Disk, Network)
  • HTTP status code monitoring
  • Endpoint response time tracking
  • SSL certificate monitoring
  • Cross-environment scraping via Tailscale

V2 Dashboard — Operational Reliability

  • SSL expiration tracking
  • Service reliability scoring
  • Public service availability metrics
  • Latency monitoring
  • Capacity awareness
  • Prometheus scrape visibility
  • Infrastructure health scoring

V3 Dashboard — SRE / Incident Response

  • Incident command overview
  • Service dependency monitoring
  • Alert timeline visibility
  • SLO/SLA monitoring
  • Error budget awareness
  • Incident response workflow
  • Infrastructure pressure detection
  • Reliability engineering metrics

Roadmap

V4 — AI-Assisted Operations

  • AI Incident Detection
  • Automated Remediation (n8n workflows triggered by alerts)
  • Telegram alert integration via SugeBot
  • Discord notifications
  • Paperclip agent telemetry dashboard
  • Agent execution analytics
  • Token spend / cost observability
  • Multi-environment monitoring (Homelab + VPS unified NOC)

Author

Chase Dumphord DevOps and Cloud Infrastructure Engineer | Platform Engineering | AI Infrastructure | Observability

LinkedIn GitHub Live NOC Portfolio


Repo Description
ceds-homelab 6 node Proxmox cluster + 12 node K3s + full homelab infrastructure
ced-k3s-homelab 12 node Raspberry Pi K3s cluster detail
ceds-observability-stack Observability stack configs and dashboards
ceds-noc Custom-built public NOC status page