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:
| Area | Requirement | Details |
|---|---|---|
| Operating system | Windows Server | Administrator rights are required to perform the MSI installation. |
| IIS mode (recommended) | IIS & ASP.NET Core Bundle | Internet Information Services (IIS) and the ASP.NET Core Hosting Bundle installed. Assigned host address or IP (e.g. https://monitor.company.com). |
| Windows Service Mode | Network port | Free TCP port (default: port) 5000). No IIS required. |
| Network & Email | SMTP / HTTPS Outreach | Accessible 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://localhost,https://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:
| Type | Functionality | field 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 port | Test the handshake on a dedicated TCP port. | Databases (5432, 3306), SSH (22), Mail (25) |
| SSL Certificate | Checks 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 Availability, Response time (slowness) and SSL certificate validity to monitor.
Step-by-step configuration in the dashboard
- Click the button in the top right corner of the EchoMind dashboard. + Add monitor.
- Fill out the form according to the following parameters:
- Name: Unique identifier (e.g.
Appterix ServerorEMPlatform). - 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 |
|---|---|
| Administrator | Full access: Create/edit monitors, configure settings & email, manage users, view reports. |
| User | Access 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).