Skip to content
Back to skills

Dashboard

ASecurity

Use for the Live-Web-Dashboard on port 8899.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 4, 2026
ai-agentspythonbashnodeapisecurity

Works with

  • api

Security analysis

A100/100

Scanned October 4, 2026

npx -y skills add openamer/openamer --skill dashboard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dashboard?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dashboard
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/openamer-dashboard/badge)](https://www.skillsdirectory.com/skills/openamer-dashboard)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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ühren

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…