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
Betreiber-Ansicht (Admin)¶
Das Admin-Dashboard ist in vier Bänder gegliedert, von dringend nach Überblick:
| Band | Inhalt |
|---|---|
| Handlungsbedarf | die Tabelle Offene Befunde sowie Website-Gesundheit und Ressourcen-Auslastung der Flotte |
| Demnächst fällig | was als Nächstes bricht: Zertifikate, die in unter 14 Tagen ablaufen bzw. bereits abgelaufen sind, die SSL-Abdeckung (Anteil der Domains mit Zertifikat, Ziel 100 %) und der Zähler Zertifikatsentscheidung nötig |
| Flottenzustand | die Statistik-Karten, die Serverauslastung je Server und der Traffic der Flotte |
| Letzte Änderungen | u. a. der Hinweis auf aktivierte Erweiterungen, die dem Katalog hinterherhinken, und die Status-Karten (SSL, Abonnements, Festplatte) |
Offene Befunde¶
Eine Tabelle mit den Befunden des Site Doctors über die Flotte, schwerste zuerst, mit Spalten Schwere, Site, Befund und Aktion. Wo der Site Doctor eine Reparatur anbietet, führt der Knopf in der Aktionsspalte sie direkt aus (wie auf der Website-Seite). Die Tabelle lässt sich sortieren und durchsuchen. Geprüft werden die Sites mit den schwersten Problemen (bis zu acht); weitere sind mit einem Hinweis und dem Link Alle Sites erreichbar, nicht einzeln aufgeführt. Ohne Probleme steht dort „Keine offenen Befunde – alle Sites sind gesund“.
Serverauslastung (24 Stunden)¶
Je aktivem Server zeigt das Dashboard den Verlauf der letzten 24 Stunden: CPU, RAM und Festplatte in Prozent sowie die Last (1 Min.). Die beiden Diagramme eines Servers stehen auf einem Desktop nebeneinander in einer Reihe, auf kleinen Bildschirmen untereinander. Über den Umschalter Ansicht wechseln Sie zwischen Diagramm und Tabelle (Server, Messwert, Jetzt, Durchschnitt, Spitze; mit Suche). Datenquelle ist der bestehende Metrik-Verlauf je Server (GET /admin/settings/servers/:id/metrics-history?hours=24).
Traffic der Flotte¶
Der Verkehr aller Abonnements je Tag über 7, 30 oder 90 Tage — Details unter Traffic & Statistiken.
Zertifikatsentscheidung nötig¶
Der Zähler nennt die Domains, bei denen sowohl ein hochgeladenes eigenes Zertifikat als auch eine Let's-Encrypt-Linie vorliegt und keine Wahl festgehalten wurde. Bei 0 ist er grün und führt zur SSL-Seite; bei mehr als 0 öffnet ein Klick eine Liste mit Domain, Ablaufdatum des eigenen und des Let's-Encrypt-Zertifikats und dem Knopf SSL öffnen. Hintergrund: Eigene Zertifikate.
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.