HetrixTools is an uptime monitoring service that checks from multiple global locations and requires failures at a configurable number of locations before alerting. Alert24 healthcheck endpoints work with HetrixTools' Website Uptime Monitor type.
Before you start
You'll need:
- An Alert24 API key (Settings → API Keys → Create API Key)
- The ID of the check you want to monitor, found in Monitoring → [check name] or via the API
Add a monitor
- In HetrixTools, navigate to Uptime Monitoring → Add Monitor
- Set Monitor Type to Website
- Enter a Monitor Name (e.g. "Database API — Alert24")
- Paste your healthcheck URL into the Website Link field:
https://app.alert24.net/api/healthcheck/ak_live_YOUR_KEY/YOUR_CHECK_ID - Select your Contact List for notifications
- Choose your monitoring Locations (select multiple for better coverage)
- Under Advanced Settings, configure Failed Locations threshold — the number of locations that must report failure before an alert fires
- Click Add Monitor
Org-wide monitor
To track all active Alert24 checks:
https://app.alert24.net/api/healthcheck/ak_live_YOUR_KEY
Accepted HTTP codes
HetrixTools defaults to accepting only HTTP 200 as success. Alert24 returns exactly 200 for healthy checks, so this works without any changes.
If you want to explicitly confirm the setting:
- Open the monitor's Advanced Settings
- Under Accepted HTTP Codes, verify 200 is listed
- Make sure 503 is not in the accepted codes list (this would treat outages as healthy)
Tips
- Failed Locations threshold: Setting this to 2 or higher reduces false positives. A single location failing to reach Alert24's edge doesn't necessarily mean your service is down.
- Check interval: HetrixTools checks every 1, 3, or 5 minutes depending on your plan. For production services, 1-minute checks give the fastest detection.
- Keyword matching: HetrixTools supports checking for a keyword on the page. You can optionally check for
"status":"ok"for extra assurance, but the HTTP status code check alone is sufficient.