Enjyn Monitor System Anleitung
Enjyn Monitor - Status System
Enjyn Monitor ist eine kostenlose Uptime-Monitoring Lösung für Ihre Server und Dienste. Mit Enjyn Monitor können Sie die Verfügbarkeit Ihrer Server in Echtzeit überwachen, Ausfälle sofort erkennen und Ihre Kunden über eine professionelle Status-Seite informieren.
Erste Schritte
Nach der Registrierung erhalten Sie automatisch eine kostenlose Enjyn Monitor Instanz mit folgenden Funktionen:
- 50 Start Server - Überwachen Sie so viele Server wie Sie möchten
- Eigene Status-Seite - Unter Ihrer persönlichen Subdomain (z.B. ihre-firma.s.enjyn.de)
- E-Mail Benachrichtigungen - Werden Sie sofort informiert, wenn ein Server offline geht
- Widgets - Binden Sie Status-Widgets auf Ihrer Website ein
- API-Zugang - Integrieren Sie Enjyn Monitor in Ihre eigenen Systeme
Client Installation
Um einen Server zu überwachen, müssen Sie den Enjyn Monitor Client auf dem entsprechenden Server installieren. Der Client sendet regelmäßig "Heartbeats" an Ihre Status-Seite.
Automatische Installation (Linux)
Führen Sie folgenden Befehl auf Ihrem Server aus:
curl -sSL https://s.enjyn.de/install.sh | bash
Das Installationsskript wird Sie nach Ihrem API-Key und der Status-Seiten URL fragen. Diese Informationen finden Sie in Ihrem Dashboard unter "Client Downloads".
Manuelle Installation
- Laden Sie die passende pong-Datei für Ihr System herunter (Linux, Windows oder macOS)
- Verschieben Sie die Datei nach
/opt/enjyn-monitor/ - Machen Sie die Datei ausführbar:
chmod +x /opt/enjyn-monitor/pong - Passen Sie die Konfiguration in der Datei an (Name, Beschreibung, Kategorie)
- Richten Sie einen Cronjob oder Systemd-Service ein
ℹ️ Hinweis: Die heruntergeladenen pong-Dateien sind bereits mit Ihrem API-Endpunkt und API-Key vorkonfiguriert. Sie müssen nur noch den Server-Namen, die Beschreibung und die Kategorie anpassen.
Ihre Status-Seite verstehen
Ihre Status-Seite zeigt alle überwachten Server und deren aktuellen Status an. Hier eine Übersicht der angezeigten Informationen:
Server-Status
| Status | Bedeutung | Anzeige |
|---|---|---|
| Online | Server ist erreichbar und sendet regelmäßig Heartbeats | Grüner Punkt |
| Offline | Kein Heartbeat seit mehr als 2 Minuten empfangen | Roter Punkt |
| Wartung | Server ist manuell in den Wartungsmodus versetzt | Gelber Punkt |
Metriken
Je nach Client-Konfiguration werden folgende Metriken angezeigt:
- CPU - Aktuelle CPU-Auslastung in Prozent
- RAM - Aktuelle Arbeitsspeicher-Auslastung in Prozent
- Disk - Festplatten-Belegung in Prozent
- Uptime - Verfügbarkeit des Servers (basierend auf den letzten 30 Tagen)
Uptime-Verlauf
Der Uptime-Verlauf zeigt die letzten 30 Tage als farbige Balken an:
- Grün - Server war an diesem Tag vollständig erreichbar
- Rot - Server hatte an diesem Tag Ausfälle
- Grau - Keine Daten für diesen Tag vorhanden
Detail-Ansicht eines Servers
Klicken Sie auf einen Server, um detaillierte Informationen anzuzeigen:
- Verfügbarkeit - Prozentuale Uptime basierend auf allen Checks
- Letzter Ping - Zeitpunkt des letzten empfangenen Heartbeats
- Laufzeit - Wie lange der Server bereits online ist
- Checks - Gesamtanzahl der durchgeführten Checks und davon erfolgreiche
- Betriebssystem - Erkanntes Betriebssystem des Servers
Dashboard
Im Dashboard unter s.enjyn.de/dashboard.php können Sie Ihre Instanz verwalten:
Verfügbare Funktionen
- Mein Monitor - Übersicht über Ihre Instanz und Lizenz
- Mein Konto - Persönliche Einstellungen und E-Mail-Benachrichtigungen
- Einstellungen - Anpassung Ihrer Status-Seite (Name, Logo, Farben)
- Client Downloads - Download der Monitoring-Clients für verschiedene Betriebssysteme
Einstellungen
In den Einstellungen können Sie folgendes anpassen:
- Status-Seiten Name - Der Titel, der auf Ihrer Status-Seite angezeigt wird
- Logo - Ihr eigenes Logo für die Status-Seite
- Primärfarbe - Die Hauptfarbe Ihrer Status-Seite
- Custom CSS - Eigene CSS-Anpassungen (nur im Pro-Plan)
Status-Widgets
Sie können Status-Widgets auf Ihrer eigenen Website einbinden, um Ihren Besuchern den aktuellen Status Ihrer Dienste anzuzeigen.
Widget einbinden
Kopieren Sie folgenden Code und fügen Sie ihn auf Ihrer Website ein:
<iframe
src="https://ihre-subdomain.s.enjyn.de/embed.php?id=SERVER_ID&style=card"
width="300"
height="150"
frameborder="0">
</iframe>
Widget-Parameter
| Parameter | Beschreibung | Beispiel |
|---|---|---|
id |
Server-ID (erforderlich) | srv_abc123 |
style |
Widget-Stil | card, badge, minimal |
theme |
Farbschema | light, dark |
color |
Akzentfarbe (hex) | %23d357fe |
API-Zugang
Enjyn Monitor bietet eine REST-API für die Integration in eigene Systeme.
Heartbeat senden
POST https://ihre-subdomain.s.enjyn.de/api.php?action=heartbeat
Headers:
X-API-Key: IHR_API_KEY
Body (JSON):
{
"server_id": "srv_abc123",
"status": "online",
"cpu": 25,
"ram": 60,
"disk": 45
}
Server-Status abrufen
GET https://ihre-subdomain.s.enjyn.de/api.php?action=status&server_id=srv_abc123
Headers:
X-API-Key: IHR_API_KEY
ℹ️ Info: Ihren API-Key finden Sie im Dashboard unter "Mein Monitor" oder in den Einstellungen.
Fake/Linked Services
Mit Fake/Linked Services können Sie externe Dienste auf Ihrer Status-Seite anzeigen, ohne einen Client installieren zu müssen.
- Externe Websites - Zeigen Sie den Status externer Websites an
- Drittanbieter-Dienste - Verlinken Sie auf Status-Seiten von Drittanbietern
- Manuelle Status-Updates - Setzen Sie den Status manuell
E-Mail Benachrichtigungen
Enjyn Monitor kann Sie automatisch per E-Mail benachrichtigen, wenn sich der Status eines Servers ändert.
Benachrichtigungen einrichten
- Gehen Sie zu "Mein Konto" im Dashboard
- Aktivieren Sie "E-Mail Benachrichtigungen"
- Wählen Sie, bei welchen Ereignissen Sie benachrichtigt werden möchten
Benachrichtigungs-Arten
- Server Offline - Wenn ein Server nicht mehr erreichbar ist
- Server Online - Wenn ein Server wieder erreichbar ist
- Wartungsmodus - Wenn ein Server in den Wartungsmodus versetzt wird
Fehlerbehebung
Server wird als Offline angezeigt
- Der pong-Client läuft nicht auf dem Server
- Firewall blockiert ausgehende Verbindungen
- Falscher API-Key konfiguriert
- Server hat keine Internetverbindung
Lösung: Prüfen Sie, ob der pong-Prozess läuft:
ps aux | grep pong
# oder
systemctl status enjyn-monitor
Metriken werden nicht angezeigt
Stellen Sie sicher, dass der Client die Metriken sendet. Prüfen Sie die Client-Konfiguration und ob die entsprechenden Berechtigungen vorhanden sind.
Widget wird nicht geladen
Prüfen Sie, ob die Server-ID korrekt ist und ob Ihre Website HTTPS verwendet (Mixed Content kann das Laden verhindern).
Pläne & Funktionen
| Funktion | Free | Pro |
|---|---|---|
| 50 Start Server | ✓ | ✓ |
| E-Mail Benachrichtigungen | ✓ | ✓ |
| Status-Widgets | ✓ | ✓ |
| Fake/Linked Services | ✓ | ✓ |
| Eigene Domain | ✓ | ✓ |
| Branding entfernbar | ✗ | ✓ |
| Custom CSS | ✗ | ✓ |
Weitere Hilfe
Bei Fragen oder Problemen können Sie uns gerne kontaktieren: