HTTP / HTTPS
Status codes, latency, redirects and response assertions on body, headers or JSON.
AlertX is a fast, secure, self-hosted uptime monitoring and alerting platform. HTTP, TCP, Ping, DNS and SSL checks, response-time graphs, incidents, status maps and dependency-aware alerting — shipped as a single ~20 MB binary with the UI built in.
Point AlertX at a URL, a host, a port or a certificate. Each probe returns up/down, latency and a message — graphed, scored and ready to alert on.
Status codes, latency, redirects and response assertions on body, headers or JSON.
Raw port reachability and connect time for any service that listens.
Classic host liveness and round-trip latency, loss-aware.
Resolve records and verify answers — catch poisoning and drift.
Certificate validity and expiry — warn days before a cert lapses.
Cron jobs and workers ping AlertX; miss the window and it alerts.
Not just checks — the incidents, context and control to actually run a service.
Latency history per monitor with hourly and daily roll-ups, so long-range trends survive pruning.
Every outage is recorded with a timeline, duration and resolution — not just a red dot that disappears.
Declare what depends on what. When a root cause fails, the downstream noise is suppressed — one alert, not fifty.
Lay out your estate as nested, drillable maps with typed links — label a connection an IPsec tunnel, a WAN or a peering.
Share live availability with customers on a clean public page, without exposing your internal console.
Email, Slack, Discord, Teams, Telegram and more — with escalation policies and flap suppression.
Admin, editor and viewer roles, TOTP two-factor and optional single sign-on via OIDC.
Log in with Authentik, Keycloak, Entra ID, Google or Okta — with group-to-role mapping.
Zero-config SQLite for a homelab; switch to PostgreSQL when you need scale and HA — same binary.
Group monitors into buildings, sites and regions, then nest them as deep as your topology goes. Draw the links between them and label each one — an IPsec tunnel, a leased line, a peering — so a glance tells you how the pieces connect and where it hurts.
When a switch, a link or a database goes down, everything behind it looks down too. AlertX understands those dependencies: it still records every incident, but it suppresses the downstream alerts and pages you about the one thing that actually broke.
Same binary, same UI. Plus unlocks distributed monitoring for multi-site estates.
The complete single-node platform.
Everything in Local, for distributed estates.
AlertX ships a complete REST API and a Prometheus /metrics endpoint, so monitors are code, dashboards are yours, and automation is first-class — not an afterthought.
# create a monitor from the command line
curl -X POST https://alertx.example.com/api/v1/monitors \
-H "Authorization: Bearer $ALERTX_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"api","type":"http",
"target":"https://api.internal/health",
"interval_seconds":30}'
{ "id": 42, "status": "pending", "ok": null }
No SaaS account, no per-monitor pricing, no telemetry phoning home. Deploy it with one container and own every byte.
A single image with the UI embedded. docker compose up and you are monitoring.
SQLite or Postgres, JSON backups, an open REST API. Take your data anywhere.
Runs entirely inside your network. Nothing leaves your infrastructure.
Self-hosting is the default and always will be. When you'd rather not own the ops, we'll host and operate a dedicated instance for you.
No VPN. No open ports. Remote sites run a single agent that dials out to the hub over HTTPS — so you can monitor branch offices and customer locations without inbound firewall rules, port-forwarding or a mesh VPN. It works behind any NAT.
Your infrastructure, your data, your control.
A dedicated instance we run, so you don't have to.
Get in touch for a walkthrough, early access or just to talk monitoring.