Back to skills
SKILL.md
Dashboard
ASecurityUse for the Live-Web-Dashboard on port 8899.
- 5 stars
- 0 votes
- 0 copies
- 0 views
- Added October 4, 2026
Works with
Security analysis
100/100npx -y skills add openamer/openamer --skill dashboard --agent claude-codeAre you the author of Dashboard?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/openamer-dashboard)---
name: dashboard
description: Use for the Live-Web-Dashboard on port 8899.
domain: system
tags: [dashboard, monitoring, cron, health, security, skill-graph]
priority: 7
triggers:
- "dashboard"
- "port 8899"
workflow:
start: 'Starte den Server: python3 scripts/dashboard-server.py'
stop: 'Beende mit Ctrl+C oder taskkill /F /PID $(cat dashboard.pid)'
check: 'Prüfe http://127.0.0.1:8899/'
restart: 'Führe python3 scripts/dashboard-watchdog.py aus'
paths:
server: scripts/dashboard-server.py
watchdog: scripts/dashboard-watchdog.py
pid: dashboard.pid
---
# Dashboard (Port 8899)
## Übersicht
Live-Web-Dashboard auf `http://127.0.0.1:8899/` mit 4 Panels:
1. **Cron-Status** — Jobs, Status, nächster/letzter Lauf
2. **System-Health** — RAM, Disk, Temp, Top-Prozesse
3. **Security-Status** — CVEs, betroffene Pakete, Scans
4. **Skill-Graph** — Visualisierung des Skill-Netzwerks (Canvas)
## Starten
```bash
cd "$OPENAMER_HOME"
python3 scripts/dashboard-server.py
```
## Watchdog (alle 15 Minuten)
Ein Cron-Job "Dashboard Watchdog" prüft den Server alle 15min und startet ihn neu falls abgestürzt.
Manuelle Prüfung:
```bash
python3 scripts/dashboard-watchdog.py
```
## API-Endpunkte
- `GET /` — Dashboard HTML
- `GET /api/all` — Alle Daten als JSON (1 Aufruf)
- `GET /api/cron` — Cron-Status
- `GET /api/health` — System-Health (perf-optimizer)
- `GET /api/security` — CVE-Status
- `GET /api/graph` — Skill-Graph (max 200 Nodes)
## Datenquellen
- **Cron**: cron/jobs.json, cron/executions.db
- **Health**: scripts/perf-optimizer.py
- **Security**: .security-cve/state.json, .security-cve/last-report.json
- **Graph**: skill-graph.json (generiert von skill-knowledge-graph.py --json)
## Troubleshooting
- Port 8899 belegt: `netstat -ano | grep 8899` → PID finden → ggf. taskkill
- Keine RAM-Daten: perf-optimizer liefert auf Windows total_mb=0, Dashboard zeigt Fallback (Top-Prozess-Summe)
- Graph leer: `python3 scripts/skill-knowledge-graph.py --json` ausführenAttribution
Comments
Loading comments…