Overview
This page covers the configuration options that apply to all monitoring check types — intervals, thresholds, service linking, and failure behavior.
Check Types
Alert24 supports seven monitoring check types:
| Check Type | What It Does | Plan |
|---|---|---|
| HTTP | Sends HTTP requests to verify response codes, keywords, and response time | All |
| Ping (ICMP) | Verifies host reachability via ICMP ping | All |
| TCP | Tests connectivity to a specific host and port | All |
| SSL Certificate | Monitors certificate validity and expiration dates | All |
| Status Page | Scrapes third-party provider status pages (3,500+ supported) | All |
| ISP Outage | Monitors your ISP for BGP outages, traffic anomalies, and crowd reports via Cloudflare Radar | Pro |
| Browser | Uses headless Chrome (Puppeteer) to monitor WAF-protected pages | Pro |
See HTTP Checks and Status Page Checks for detailed configuration guides.
Check Intervals
The check interval determines how frequently Alert24 runs your monitoring check. Available intervals depend on your plan.
| Interval | Availability | Best For |
|---|---|---|
| 30 seconds | Paid plans | Critical production services, payment APIs, authentication endpoints |
| 60 seconds | Paid plans | Standard production monitoring |
| 5 minutes | Paid plans | Important services that don't need second-by-second monitoring |
| 10 minutes | Free plan (default) | General monitoring, staging environments, third-party status page checks |
Choosing an Interval
Shorter intervals detect problems faster but consume more resources. The free plan includes 10-minute intervals, which is sufficient for most monitoring needs. Paid plans unlock intervals down to 30 seconds for your most critical endpoints where rapid detection matters.
Real-Time Status vs. Historical Storage
Regardless of the check interval you choose, status page updates and alerts are triggered immediately when a failure is detected — your customers always see up-to-the-minute status.
However, check results are committed to the database at 5-minute intervals for historical storage. This means your uptime history charts and reports have 5-minute granularity, while live status remains real-time.
Check Locations
Alert24 runs checks from 15 global locations across 6 continents:
| City | Region |
|---|---|
| Virginia | US East |
| Washington | US West |
| Des Moines | US Central |
| Toronto | Canada |
| Amsterdam | Europe West |
| Frankfurt | Europe Central |
| London | UK |
| Paris | France |
| Singapore | Southeast Asia |
| Tokyo | Japan |
| Seoul | South Korea |
| Pune | India |
| Sydney | Australia |
| Sao Paulo | South America |
| Johannesburg | Africa |
Default Behavior: Round-Robin
By default, every check automatically round-robins through all 11 locations. Each time a check runs, it runs from a different city. This gives you geographic diversity and distributes requests across different IP ranges — which prevents rate-limiting from monitored endpoints — without any configuration.
Selecting Specific Locations
You can also select specific cities to check from. When locations are explicitly selected, only those locations are used. This is useful when you want to monitor latency from specific regions your users are in.
Check Results
Each check result includes the city and region it was run from, so you can see per-location response times and identify region-specific issues.
Failure Thresholds
The failure threshold determines how many consecutive failures are required before Alert24 changes the service status and sends an alert.
Why Thresholds Exist
Not every failed check indicates a real problem. Network blips, temporary DNS issues, or server-side hiccups can cause a single check to fail without indicating an actual outage. Thresholds filter out this noise.
Threshold Options
- 1 consecutive failure — Alert immediately on the first failure. Use this for critical services where you'd rather get a false alarm than miss a real issue.
- 2 consecutive failures — A light filter that catches most transient issues.
- 3 consecutive failures — The recommended default. Reliably filters transient issues while still detecting real problems quickly.
- 5 consecutive failures — Conservative. Use this for services with known intermittent issues that aren't actionable.
Example
With a 10-minute interval (free plan) and a threshold of 3:
- Check fails at T+0, T+10m, T+20m
- Alert fires at T+20m (20 minutes after the first failure)
- If the check passes at T+10m, the failure counter resets — no alert
With a 60-second interval (paid plan) and a threshold of 3:
- Check fails at T+0, T+60s, T+120s
- Alert fires at T+120s (2 minutes after the first failure)
Service Linking
Every monitoring check should be linked to a service. This connection is what makes Alert24's automatic status updates work.
Linking During Check Creation
When creating a check, you'll select a service from the dropdown. You can also create a new service inline.
Linking After Creation
You can change the linked service at any time by editing the check configuration.
Multiple Checks Per Service
A single service can have multiple monitoring checks. For example:
- Production API service with:
- HTTP check on
/health(verifies the application is running) - HTTP check on
/api/v1/users(verifies a real endpoint works) - SSL certificate check (verifies the certificate is valid)
- HTTP check on
When any check fails, the service status is updated. The most severe failure determines the status — if one check shows degraded performance and another shows a major outage, the service status will be Major Outage.
Alerting Behavior
When Alerts Fire
An alert is triggered when:
- A check fails the configured number of consecutive times (failure threshold)
- The linked service status changes
When Alerts Resolve
A resolution alert is sent when:
- The check passes again after a failure
- The linked service status returns to Operational
Notification Channels
Alerts are sent through your configured notification channels. You configure these at the organization level under Settings.
Pausing Checks
You can pause a monitoring check without deleting it. This is useful during:
- Planned maintenance windows
- Development or migration work
- Temporary service changes
Paused checks don't run, don't affect service status, and don't trigger alerts. Resume them when you're ready.
Editing and Deleting Checks
Editing
Open the check from the Monitoring page and click Edit. You can change any configuration option without recreating the check.
Deleting
Delete a check when you no longer need it. Deleting a check removes it from the service but doesn't change the service's current status.