We’re excited to announce the release of a new feature: System Health Monitoring, designed to help administrators proactively monitor and manage the health of their systems in real time.
This feature is divided into two key components: Metrics and Alerting.
Get Started
Navigate to [System] > [Status] in your Gateway to view the metrics dashboard and configure alerting rules.
Metrics – Visibility into System Performance
Service Status
Monitor whether critical Gateway-related services are running as expected.
The following is a brief description of each service in the Splashtop On-Prem Gateway.
Gateway Service: The main Windows service that hosts and manages all core Splashtop On-Prem components.
Postgre: Provides the core database storing configuration and runtime data for all services.
OnPremise: The API service that handles business logic, authentication requests, and communicates with the database.
Relay: Handles secure data transmission during remote sessions.
Relay frontend: Acts as the entry point for relay connections and dispatches traffic to backend relay instances.
Srids: Manages the unique identifiers for remote sessions, tracks session lifecycle and metadata, and facilitates session routing and auditing within the system.
Monitor: Observes the health and performance of system components, collecting metrics such as CPU usage, memory consumption, disk space, and service status, and generates alerts for anomalies to ensure system reliability and timely issue resolution. Please complete the alerting configuration to activate this service.
Hardware Metrics
The Hardware Metrics section provides a visual overview of your system's current health status. It includes:
CPU Usage: Track real-time CPU utilization across your system.
Memory Usage: View memory consumption to detect potential bottlenecks.
Disk Space: Monitor available disk space and usage trends.
All of these metrics are displayed using intuitive graphs and charts, giving you at-a-glance visibility into system performance over time.
Alerting – Stay Notified Before Issues Escalate
The Alerting feature helps you set up automatic notifications so you’re always informed about critical system events.
SMTP Settings
Configure your SMTP server to enable email-based alert notifications.
SMTP Server: Enter the address of the SMTP server used to send emails.
Port: Specify the port number used by the SMTP server (typically 25, 465, or 587).
Encryption: Choose the encryption method for securing email transmission.
Sender Email Address: The email address that will appear as the sender of alert messages.
Recipient: The email address where alert notifications will be delivered.
Enable SMTP Authentication: Check this box if the SMTP server requires login credentials to send emails.
Username: Enter a username for SMTP authentication.
Password: Enter a password for SMTP authentication.
Sync Gateway SMTP Settings: Click to automatically import SMTP settings from the web/Management/Email in your Gateway.
Alert Settings
Define the specific conditions under which alerts should be triggered. You can configure alerts for:
Service Status changes (e.g., a service stops unexpectedly)
High CPU Usage
High Memory Usage
Low Disk Space
Alerts are sent instantly based on your configurations, helping you respond quickly and minimize downtime.
Status: Check this box if you want to enable specific alerts.
Metrics: The specific monitoring items, such as CPU usage, memory usage, or disk space.
Threshold: The specific value at which a metric triggers an alert (e.g., CPU usage > 90%).
Evaluation Period: The time window over which the metric is evaluated to determine if it meets or exceeds the threshold.
Repeat Interval: The minimum time between repeated alert notifications for the same condition.