Dashboard¶
Das Dashboard ist die Startseite nach dem Login und bietet einen sofortigen Überblick über den Zustand Ihres Servers und aller verwalteten Hosting-Accounts.
Übersicht¶
Das Admin-Dashboard zeigt vier Bereiche:
- Statistik-Karten — Schnellzahlen zu Kunden, Abonnements, Sites, Domains, Datenbanken und Postfächern
- Server-Metriken — CPU, RAM, Festplatte und Load Average in Echtzeit
- Dienste-Status — Alle verwalteten Dienste mit Online/Offline-Anzeige
- Letzte Abonnements — Die fünf neuesten Hosting-Accounts
Statistik-Karten¶
Am oberen Rand werden folgende Kennzahlen als Karten angezeigt:
| Karte | Beschreibung |
|---|---|
| Kunden | Gesamtzahl aller angelegten Kunden |
| Abonnements | Gesamtzahl aller Hosting-Accounts (aktiv + suspendiert) |
| Sites | Anzahl aller Websites |
| Domains | Anzahl aller verwalteten Domains |
| Datenbanken | Anzahl aller MariaDB-Datenbanken |
| Postfächer | Anzahl aller E-Mail-Postfächer |
Jede Karte ist anklickbar und führt direkt zur entsprechenden Verwaltungsseite.
Server-Metriken¶
CPU-Auslastung¶
- Anzeige in Prozent mit Farbcodierung:
- Grün (< 70 %) — Normalbetrieb
- Gelb (70–90 %) — Erhöhte Last
- Rot (> 90 %) — Kritische Auslastung
- Zusätzlich wird die Anzahl der CPU-Kerne angezeigt
Arbeitsspeicher (RAM)¶
- Belegter und gesamter Speicher in GB
- Prozentuale Auslastung mit Fortschrittsbalken
Festplatten¶
- Auslastung je Mount-Point (z. B.
/,/home) - Belegter und gesamter Speicher
- Prozentuale Auslastung mit Farbcodierung
Load Average¶
- Werte für 1, 5 und 15 Minuten
- Hilft bei der Einschätzung der Systemlast über Zeit
Dienste-Status¶
Eine Tabelle zeigt den Status aller verwalteten Systemdienste:
| Dienst | Funktion |
|---|---|
| Nginx | Webserver |
| MariaDB | Datenbank-Server |
| Postfix | E-Mail-Versand und -Empfang (MTA) |
| Dovecot | E-Mail-Zugriff (IMAP/POP3) |
| PowerDNS | Nameserver |
| PHP-FPM | PHP-Prozessmanager |
| rspamd | Spamschutz |
| Redis | Cache |
| fail2ban | Einbruchschutz |
| Certbot | SSL-Zertifikate |
| Unbound | DNS-Resolver |
| ProFTPD | FTP-Server |
Jeder Dienst wird mit einem Statusindikator angezeigt:
- Grüner Punkt mit Glow — Dienst läuft
- Roter Punkt mit Glow — Dienst gestoppt
Gestoppte Dienste
Wenn ein Dienst als gestoppt angezeigt wird, prüfen Sie den Status über System > Dienste und starten Sie ihn dort bei Bedarf neu.
Letzte Abonnements¶
Eine kompakte Tabelle der fünf neuesten Hosting-Accounts mit:
- Kundenname
- Paketname
- Hauptdomain
- Status (aktiv/suspendiert)
- Erstellungsdatum
Multi-Server-Ansicht¶
Wenn mehrere Server konfiguriert sind, zeigt das Dashboard eine Server-Übersicht mit:
| Spalte | Beschreibung |
|---|---|
| Name | Server-Bezeichnung |
| Hostname | FQDN des Servers |
| CPU | Aktuelle CPU-Auslastung |
| RAM | Aktuelle Speicherauslastung |
| Disk | Festplattenauslastung |
| Accounts | Anzahl Hosting-Accounts auf diesem Server |
| Agent-Version | Installierte Version des Management-Agents |
| Status | Online/Offline mit Farbindikator |
Agent-Updates
Wenn eine neuere Agent-Version verfügbar ist, wird neben der Versionsnummer ein Update-Hinweis angezeigt.
Lizenz-Informationen¶
Im Dashboard wird der aktuelle Lizenzstatus angezeigt:
- Lizenztyp (z. B. Standard, Professional)
- Produkt (enconf)
- Ablaufdatum
- Grace Period — Hinweis falls die Lizenz im Toleranzzeitraum läuft
Lizenz abgelaufen
Wenn die Lizenz abgelaufen ist und die Grace Period endet, wird das Panel den Zugang einschränken. Erneuern Sie Ihre Lizenz rechtzeitig.
Kunden-Dashboard¶
Kunden sehen nach dem Login ein enterprise-taugliches Dashboard mit:
- Website-Karussell — ein durchwischbarer Hero über alle Websites (Hauptdomain zuerst, Auto-Rotation, pausiert bei Hover); jede Karte mit Live-Thumbnail, Tech-Stack, Schnellaktionen und einer Mini-Statuszeile (Site-Doctor-Health-Dot + Score). Bei nur einer Website der schlichte Einzel-Hero.
- Website-Gesundheit — ein Health-Ring (Ø Site-Doctor-Score) mit Gesund/Warnung/Kritisch-Zählern und die Probleme, die Aufmerksamkeit brauchen, mit Ein-Klick-Fix direkt auf dem Dashboard (SSL erneuern, Container-/Pool-Neustart, Logs bereinigen, Malware-Quarantäne).
- Live-Ressourcen — RAM-Gauge, IO und ein Throttle-Badge je Website (aus den cgroup-Slice-Metriken), plus Upgrade-Hinweis bei Drosselung. Backend:
GET /my/resource-usage. - Quota-Balken für Speicherplatz, Sites, Domains, Datenbanken, Postfächer, FTP-Accounts, Cron-Jobs und WordPress-Installationen
- Traffic-Chart, WordPress-CVE-Hinweis, Uptime-Monitore (falls aktiv) und Direktlinks zu den wichtigsten Verwaltungsseiten
Fleet-Health & Ressourcen-Auslastung (Admin & Reseller)¶
Admin- und Reseller-Dashboard zeigen denselben tenant-übergreifenden Blick wie das Kunden-Dashboard — nur über die gesamte Flotte (Admin) bzw. die eigenen Kunden (Reseller):
- Website-Gesundheit (Fleet) — Health-Ring mit Ø-Score über alle Websites, Zähler Gesund/Warnung/Kritisch und die Problem-Sites worst-first. Im Admin führt ein Klick direkt zur betroffenen Website. Backend:
GET /admin/dashboard/healthbzw.GET /reseller/dashboard/health. - Ressourcen-Auslastung — die Tenants am nächsten an ihren RAM/CPU-Limits (gedrosselte zuerst) mit RAM-Gauge, IO und Throttle-Badge samt Kundenname. Backend:
GET /admin/dashboard/resource-hotspotsbzw.GET /reseller/dashboard/resource-hotspots.
So sieht der Betreiber auf einen Blick, welche Websites klemmen und welche Kunden ins Throttle laufen — nicht nur die Server-Metriken.