Smart Alerting
Get notified before
it becomes an outage.
Define threshold-based alert rules for any infrastructure metric. Route notifications to Slack, email, PagerDuty, or webhooks. Set up escalation policies, maintenance windows, and cooldown periods so the right people get the right alerts at the right time.
8
Alert sources
4
Channels
<30s
Delivery time
100%
Delivery tracking
Alert Sources
Every signal your infrastructure produces.
HostAtlas monitors eight distinct alert sources across servers, services, domains, and certificates. Every source can trigger independently or feed into composite rules for sophisticated detection.
Metric Thresholds
Set warning and critical thresholds on any system metric. CPU, RAM, disk, load average, swap, and network I/O are all supported with configurable evaluation windows.
Heartbeat Checks
Monitors cron jobs, background tasks, and CI/CD pipelines via HTTP pings. Alerts fire when expected pings are missed or when a job reports explicit failure.
SSL Certificate Expiration
Automatic tracking of every discovered certificate. HostAtlas alerts you 30, 14, 7, and 1 day(s) before expiration so you have ample time to renew.
Server Offline Events
When the agent hasn't reported for more than 5 minutes, HostAtlas marks the server offline and fires alerts. Consecutive missed check-ins distinguish blips from real outages.
Service Status Changes
Detects when monitored services like nginx, MySQL, PostgreSQL, Redis, or Caddy stop running unexpectedly. Alerts fire within seconds of the process disappearing.
Domain Health Failures
HTTP health checks run every 5 minutes for every discovered domain. Non-2xx responses, timeouts, and TLS handshake failures all trigger alerts with full response details.
Configuration Changes
Track changes to web server configs, firewall rules, and system settings. Get alerted when a configuration file is modified so you can correlate changes with incidents.
Error Spikes
Detects sudden increases in error rates from logs. When error frequency exceeds baseline by a configurable multiplier, HostAtlas fires alerts with sample log lines attached.
Notification Channels
Deliver alerts where your team already works.
Configure multiple notification channels per alert rule. Each channel has its own delivery settings, retry logic, and delivery tracking. Mix and match to ensure critical alerts reach the right people through the right medium.
Slack
Route alerts to any Slack channel using incoming webhooks or the HostAtlas Slack app. Rich message formatting with severity badges, metric values, and direct links to the affected server.
Send alerts to individual email addresses or distribution lists. HTML-formatted emails include metric snapshots, alert history, and one-click acknowledge links. Delivered via reliable transactional email infrastructure.
PagerDuty
Trigger PagerDuty incidents directly from HostAtlas alerts. Map alert severities to PagerDuty urgency levels. Incidents auto-resolve in PagerDuty when the metric returns to normal.
Webhooks
Send alert payloads to any HTTP endpoint. HMAC-signed for authenticity, with configurable headers and retry logic. Build custom integrations with Microsoft Teams, Discord, Opsgenie, or your own systems.
Example webhook payload
Delivery Tracking
Know that every alert was delivered.
Every notification sent by HostAtlas is tracked end-to-end. See sent, delivered, and failed statuses with timestamps. When a webhook fails or an email bounces, detailed logs show exactly what happened so you can fix the issue immediately.
Slack — #ops-alerts
Delivered in 340ms · Message ID: msg_a7b2c9
Email — oncall@acme.io
Accepted by SMTP relay · SES Message ID: 0100018...3ab2
PagerDuty — Production Infra
Incident created · Dedup key: hostatlas-cpu-prod03-20260321
Webhook — https://hooks.internal.acme.io/alerts
Failed after 3 retries · Last response: 503 Service Unavailable · Timeout: 10s
Delivery Analytics
Track delivery success rates per channel over time. Identify unreliable webhooks or email deliverability issues before they cause missed alerts in a real incident.
Automatic Retries
Failed webhook deliveries are retried 3 times with exponential backoff (1s, 5s, 30s). If all retries fail, the alert is flagged and you can manually retry from the delivery log.
Full Request Logs
Every webhook delivery includes the full HTTP request and response — headers, body, status code, and timing. Debug integration issues without guessing what payload was sent.
Never miss an alert again.
Set up your first alert rule in under two minutes. Multi-channel delivery, escalation policies, and maintenance windows included on every plan.