Anbindung an EchoMind Verfügbarkeits-Monitoring (HA)
EchoMind ist der selbst-gehostete Verfügbarkeits-Monitor von EgoMind. Er überwacht Ihre Appterix– und EMPlatform-Installationen rund um die Uhr — inklusive Verfügbarkeit, TLS-Zertifikaten sowie Antwortzeiten — und alarmiert Ihr Team zuverlässig bei Störungen.
Weitere Informationen zu EchoMind →

Allgemeines zu EchoMind
EchoMind ermöglicht es IT-Teams und Systemadministratoren, sensible On-Premise- und Cloud-Infrastrukturen kontinuierlich zu überwachen. Durch die lokale Ausführung bleiben sensible Monitoring-Daten innerhalb Ihrer eigenen Netzwerkperimeter.
Kernfunktionen:
- Kontinuierliche Latenz- und Verfügbarkeitsprüfung (HTTP/S, ICMP, TCP, SSL).
- Automatische Erkennung ablaufender SSL/TLS-Zertifikate und veralteter Verschlüsselungsprotokolle.
- Flexible Alarmierung über E-Mail (Resend / SMTP) und Telegram mit Berücksichtigung von Ruhezeiten.
- Moderne Passkey-Authentifizierung (Windows Hello, Touch ID, YubiKey).
Systemvoraussetzungen
Vor der Installation von EchoMind stellen Sie bitte sicher, dass Ihr Zielsystem die folgenden Anforderungen erfüllt:
| Bereich | Anforderung | Details |
|---|---|---|
| Betriebssystem | Windows Server | Administratorrechte zur Durchführung der MSI-Installation erforderlich. |
| IIS-Modus (Empfohlen) | IIS & ASP.NET Core Bundle | Internet Information Services (IIS) sowie das ASP.NET Core Hosting Bundle installiert. Vergebene Hostadresse oder IP (z. B. https://monitor.company.com). |
| Windows-Service-Modus | Netzwerk-Port | Freier TCP-Port (Standard: Port 5000). Kein IIS erforderlich. |
| Netzwerk & E-Mail | SMTP / HTTPS Outreach | Erreichbarer E-Mail-Server für System-Mails oder Zugriff auf die Resend API. Gültiges SSL-Zertifikat. |
Schritt-für-Schritt Installationsanleitung
Führen Sie das bereitgestellte MSI-Paket von EchoMind aus, um den Setup-Wizard zu starten.
Bereitstellungsmodus (Deployment Mode) wählen
Wählen Sie im ersten Fenster die für Ihre Umgebung passende Hosting-Option:
- IIS Website (empfohlen): Nutzen Sie diese Option für produktive Umgebungen mit eigener Domain und HTTPS. Hinweis: Erfordert IIS und das ASP.NET Core Hosting Bundle.
- Windows Service: Geeignet für einfache Testumgebungen oder dedizierte Monitore ohne IIS. Der Dienst startet automatisch unter
http://localhost:5000.
Server-URL festlegen
Geben Sie im Feld URL: die Basis-Adresse ein, über die Benutzer und externe Systeme auf EchoMind zugreifen sollen.
- Beispiele:
https://localhost,https://monitor.company.com,… .
Wichtig: Setzen Sie keinen Schrägstrich (Trailing Slash /) ans Ende der URL! Diese Adresse wird für Einladungs- und Passwort-Reset-Links genutzt.
Installation starten
Sobald die Meldung „Ready to install EchoMind“ erscheint, klicken Sie auf Install. Bestätigen Sie gegebenenfalls die Windows-Benutzerkontensteuerung (UAC).
Verfügbare Monitor-Typen
EchoMind bietet spezialisierte Sensortypen für verschiedene Anwendungsfälle:
| Typ | Funktionsweise | Einsatzbereich |
|---|---|---|
| HTTP(S) | Prüft HTTP Statuscode, optionale Inhalts-Zeichenkette, SSL-Zertifikatsdauer und TLS-Versionen. | Webseiten, REST-APIs, Appterix, EMPlatform |
| Ping (ICMP) | Sendet ICMP-Echo-Requests zur Erreichbarkeitsprüfung auf IP-Ebene. | Server-Hardware, Router, Firewalls |
| TCP-Port | Testet den Handshake auf einem dedizierten TCP-Port. | Datenbanken (5432, 3306), SSH (22), Mail (25) |
| SSL-Zertifikat | Prüft Gültigkeit, Restlaufzeit in Tagen sowie unterstützte TLS-Mindeststandards (TLS 1.2/1.3). | HTTPS-Endpunkte, Zertifikats-Monitoring |
Praxis-Beispiel: Monitor-Einrichtung für Appterix & EMPlatform
In diesem Beispiel richten wir einen umfassenden HTTP(S)-Monitor ein, um eine Appterix-Instanz und die EMPlatform simultan auf Verfügbarkeit, Antwortzeit (Langsamkeit) und SSL-Zertifikatsgültigkeit zu überwachen.
Schritt-für-Schritt Konfiguration im Dashboard
- Klicken Sie oben rechts im EchoMind-Dashboard auf die Schaltfläche + Monitor hinzufügen.
- Füllen Sie die Maske gemäß den folgenden Parametern aus:
- Name: Eindeutige Bezeichnung (z. B.
Appterix ServeroderEMPlatform). - Prüftyp: Wählen Sie
HTTP(S), da es sich um eine Webanwendung handelt. - URL: Der vollständige HTTPS-Endpunkt (z. B.
https://appterix.company.com). - SSL-Zertifikat ebenfalls prüfen:
Aktiviert. EchoMind überwacht kontinuierlich das Ablaufdatum und alarmiert rechtzeitig vor dem Erlöschen des Zertifikats. - Bei veralteten TLS-Versionen warnen:
Aktiviert. Meldet Sicherheitsrisiken, falls der Server veraltete Protokolle (< TLS 1.2) akzeptiert. - Prüfen alle (Sek):
60(Intervall von 1 Minute für hohe Ausfallsicherheit). - Timeout (Sek): 10 Sekunden
- Erwarteter Status: 200
- Fehler nach (Versuchen): 3
- Langsam über (ms):
1000. Überschreitet die Antwortzeit von Appterix oder EMPlatform 1,5 Sekunden, wechselt der Monitor-Status auf Warnung / Langsam. - Antwort muss enthalten: Stellt sicher, dass nicht nur eine HTTP-200-Fehlerseite eines Proxys zurückgegeben wird, sondern die tatsächliche Anwendung antwortet. Diese Funktion ist optional auszufüllen.
- Überwachung aktiviert: An

E-Mail-Benachrichtigung einrichten
Administratoren können unter Einstellungen den Mail-Anbieter zur Alarmierung konfigurieren:
Anbieter-Optionen
- Resend: Schnelle Einrichtung via API-Schlüssel. Keine SMTP-Zugangsdaten nötig.
- SMTP: Verwendung eigener Mailserver (z. B. Exchange, Mailgun, SendGrid). Erfordert Host, Port (587 STARTTLS / 465 SSL), Benutzername und Passwort.
Testen der Einrichtung: Nutze die Schaltfläche „Test-E-Mail senden“ vor dem Speichern. Test-Mails werden direkt an das angemeldete Administratoren-Konto gesendet.
Benachrichtigungsregeln
Über Benachrichtigungsregeln legen Sie fest, welche Ereignisse Alarme auslösen:
- Auslöser (Benachrichtigen bei): Ausfall, Langsamkeit (Antwortzeit-Überschreitung) oder Wiederherstellung.
- Senden über: E-Mail
- Dringende Regeln: Umgehen persönliche Ruhezeiten der Empfänger. Ideal für Ausfall-Alarme kritischer Systeme wie Appterix oder EMPlatform in Produktion.
- Arbeitszeiten / Ruhezeiten: Benutzer können unter Profil → Benachrichtigungen Zeiten festlegen, in denen Nicht-Dringende Benachrichtigungen stummgeschaltet werden.
Berichte & Dashboard
Das EchoMind-Dashboard bietet Echtzeit-Einblicke in den Gesamtzustand Ihrer Monitoring-Maßnahmen:
- KPI-Kacheln: Zeigen Durchschnittswerte für Verfügbarkeit (in %), Reaktionszeit (in ms), aktuell ausgefallene Monitore und Prüfvolumen der letzten 6 Stunden.
- Panel „Aktuelle Warnungen“: Bietet Echtzeit-Einsicht in laufende Störungen mit Zähler (z. B.
Appterix: Ausgefallen 24m) sowie SSL-Warnungen. - SSL-Zertifikatsablauf: Visualisiert die Restlaufzeit aller registrierten HTTPS-Monitore auf einer Zeitachse.
- CSV Export: Speichert die aktuellen Werte des Monitoring in eine CSV Datei.

Benutzerverwaltung, Rollen & Passkeys
EchoMind unterscheidet zwei Berechtigungsstufen:
| Rolle | Rechte |
|---|---|
| Administrator | Vollzugriff: Monitore anlegen/bearbeiten, Einstellungen & E-Mail konfigurieren, Benutzer verwalten, Berichte einsehen. |
| Benutzer | Einsicht in Dashboard und Monitore, Erstellung persönlicher Benachrichtigungsregeln. Keine Schreibrechte für Serverkonfigurationen. |

Passkey-Anmeldung (WebAuthn)
Unter Profil → Sicherheit können Benutzer Passkeys registrieren. Dies ermöglicht phishingsichere Anmeldungen ohne Passworteingabe mittels Windows Hello, Touch ID oder Hardware-Tokens (z. B. YubiKey).