Menu
Skip to main content
Table of Contents
<All topics
Print

Integration with EchoMind Availability Monitoring (HA)

EchoMind is EgoMind's self-hosted availability monitor. It monitors your Appterix- and EMPlatform-Installations around the clock — including availability, TLS certificates and response times — and reliably alerts your team in case of malfunctions.

More information about EchoMind →

General information about EchoMind

EchoMind enables IT teams and system administrators to continuously monitor sensitive on-premises and cloud infrastructures. Because it runs locally, sensitive monitoring data remains within your own network perimeter.

Key functions:

  • Continuous latency and availability monitoring (HTTP/S, ICMP, TCP, SSL).
  • Automatic detection of expiring SSL/TLS certificates and outdated encryption protocols.
  • Flexible alerting via email (Resend / SMTP) and Telegram, taking quiet hours into account.
  • Modern passkey authentication (Windows Hello, Touch ID, YubiKey).

System Requirements

Before installing EchoMind, please ensure that your target system meets the following requirements:

AreaRequirementDetails
Operating systemWindows ServerAdministrator rights are required to perform the MSI installation.
IIS mode (recommended)IIS & ASP.NET Core BundleInternet Information Services (IIS) and the ASP.NET Core Hosting Bundle installed. Assigned host address or IP (e.g. https://monitor.company.com).
Windows Service ModeNetwork portFree TCP port (default: port) 5000). No IIS required.
Network & EmailSMTP / HTTPS OutreachAccessible email server for system emails or access to the Resend API. Valid SSL certificate.

step-by-step installation instructions

Run the provided EchoMind MSI package to start the setup wizard.

Select deployment mode

In the first window, select the hosting option that best suits your environment:

  • IIS Website (recommended): Use this option for production environments with your own domain and HTTPS. Note: Requires IIS and the ASP.NET Core Hosting Bundle.
  • Windows Service: Suitable for simple test environments or dedicated monitors without IIS. The service starts automatically under http://localhost:5000.

Set server URL

Enter in the field URL: Enter the base address through which users and external systems should access EchoMind.

  • Examples: https://localhosthttps://monitor.company.com ,… .

Important: Do not use a trailing slash. /) to the end of the URL! This address is used for invitation and password reset links.

Start installation

As soon as the message “Ready to install EchoMind” When it appears, click on InstallConfirm the Windows User Account Control (UAC) prompt if necessary.

Available monitor types

EchoMind offers specialized sensor types for various applications:

TypeFunctionalityfield of application.
HTTP(S)Checks HTTP status code, optional content string, SSL certificate duration, and TLS versions.Websites, REST APIs, Appterix, EMPlatform
Ping (ICMP)Sends ICMP echo requests to check reachability at the IP level.Server hardware, routers, firewalls
TCP portTest the handshake on a dedicated TCP port.Databases (5432, 3306), SSH (22), Mail (25)
SSL CertificateChecks validity, remaining validity period in days, and supported minimum TLS standards (TLS 1.2/1.3).HTTPS endpoints, certificate monitoring

Practical example: Monitor setup for Appterix & EMPlatform

In this example, we are setting up a comprehensive HTTP(S) monitor one, in order to Appterix-instance and the EMPlatform simultaneously on AvailabilityResponse time (slowness) and SSL certificate validity to monitor.

Step-by-step configuration in the dashboard

  1. Click the button in the top right corner of the EchoMind dashboard. + Add monitor.
  2. Fill out the form according to the following parameters:
  • Name: Unique identifier (e.g. Appterix Server  or  EMPlatform).
  • Test type: Select HTTP(S), because it is a web application.
  • URL: The full HTTPS endpoint (e.g. https://appterix.company.com).
  • Also check the SSL certificate: AktiviertEchoMind continuously monitors the expiry date and alerts users in good time before the certificate expires.
  • Warning about outdated TLS versions: AktiviertReports security risks if the server accepts outdated protocols (< TLS 1.2).
  • Check all (sec): 60 (Interval of 1 minute for high reliability).
  • Timeout (seconds): 10 seconds
  • Expected status: 200
  • Errors after (attempts): 3
  • Slowly over (ms): 1000If the response time of Appterix or EMPlatform exceeds 1,5 seconds, the monitor status changes to... Warning / Slow.
  • The answer must contain: Ensure that the actual application responds, not just an HTTP 200 error page from a proxy. This function is optional.
  • Monitoring enabled: An

Set up email notifications

Administrators can find information under Settings Configure the email provider for alerts:

Provider options

  • Resend: Quick setup via API key. No SMTP login details required.
  • SMTP: Using your own mail server (e.g., Exchange, Mailgun, SendGrid). Requires hostname, port (587 STARTTLS / 465 SSL), username, and password.

Testing the setup: Use the button "Send test email" Before saving. Test emails are sent directly to the logged-in administrator account.

Notification rules

Notification rules allow you to define which events trigger alarms:

  • Trigger (Notify when): Failure, slowness (exceeding the response time) or recovery.
  • Send via: E-mail
  • Urgent rules: Bypasses personal rest periods of the recipients. Ideal for failure alarms of critical systems such as Appterix or EMPlatform in production.
  • Working hours / rest periods: Users can find information at Profile → Notifications Set times when non-urgent notifications will be muted.

Reports & Dashboard

The EchoMind dashboard provides real-time insights into the overall status of your monitoring measures:

  • KPI tiles: Shows average values ​​for availability (in %), response time (in ms), currently failed monitors and test volume of the last 6 hours.
  • Panel “Current Warnings”: Provides real-time insight into ongoing faults with counters (e.g. Appterix: Ausgefallen 24m) as well as SSL warnings.
  • SSL certificate expiration: Visualizes the remaining runtime of all registered HTTPS monitors on a timeline.
  • CSV Export: Saves the current monitoring values ​​to a CSV file.

User management, roles & passkeys

EchoMind distinguishes between two authorization levels:

Rolle Rights
AdministratorFull access: Create/edit monitors, configure settings & email, manage users, view reports.
UserAccess to dashboards and monitors, creation of personal notification rules. No write access to server configurations.

Passkey login (WebAuthn)

With Profile → Security Users can register passkeys. This enables phishing-proof logins without password entry using Windows Hello, Touch ID, or hardware tokens (e.g., YubiKey).