Menü
Skip to main content
Inhaltsverzeichnis
< Alle Themen
Drucken

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:

BereichAnforderungDetails
BetriebssystemWindows ServerAdministratorrechte zur Durchführung der MSI-Installation erforderlich.
IIS-Modus (Empfohlen)IIS & ASP.NET Core BundleInternet Information Services (IIS) sowie das ASP.NET Core Hosting Bundle installiert. Vergebene Hostadresse oder IP (z. B. https://monitor.company.com).
Windows-Service-ModusNetzwerk-PortFreier TCP-Port (Standard: Port 5000). Kein IIS erforderlich.
Netzwerk & E-MailSMTP / HTTPS OutreachErreichbarer 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://localhosthttps://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:

TypFunktionsweiseEinsatzbereich
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-PortTestet den Handshake auf einem dedizierten TCP-Port.Datenbanken (5432, 3306), SSH (22), Mail (25)
SSL-ZertifikatPrü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ügbarkeitAntwortzeit (Langsamkeit) und SSL-Zertifikatsgültigkeit zu überwachen.

Schritt-für-Schritt Konfiguration im Dashboard

  1. Klicken Sie oben rechts im EchoMind-Dashboard auf die Schaltfläche + Monitor hinzufügen.
  2. Füllen Sie die Maske gemäß den folgenden Parametern aus:
  • Name: Eindeutige Bezeichnung (z. B. Appterix Server oder EMPlatform).
  • 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:

RolleRechte
AdministratorVollzugriff: Monitore anlegen/bearbeiten, Einstellungen & E-Mail konfigurieren, Benutzer verwalten, Berichte einsehen.
BenutzerEinsicht 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).