Monitoring made simple

Everything PingReports does.

Whether you're keeping a side project up or running a hundred SLAs, the same set of capabilities is unlocked from day one.

Synthetic monitoring

Check anything you can reach.

Twelve check kinds, all running from the same multi-region probe fleet with adaptive timeouts and per-probe quorum.

HTTP / HTTPS

Body regex, status-range, header assertion, response-time SLO. Header injection for auth-protected endpoints.

Ping (ICMP)

Loss %, RTT min/avg/max, packet count tunable.

TCP / UDP port

Banner grab, send-and-expect, connection-time histogram.

DNS

Resolve A / AAAA / CNAME / MX / TXT / NS, expect-answer assertion, propagation across the probe fleet.

SSL / TLS expiry

Days-until-expiry, chain validation, hostname mismatch, weak-cipher flag. Pages 30 / 14 / 7 / 1 day out.

SMTP / POP3 / IMAP

STARTTLS round-trip, authenticated login, mail queue depth, banner regex.

MTR / traceroute

Hop-by-hop loss and latency with ASN + city per hop. Engineer-grade dropdown for incident triage.

Speedtest

Real download benchmark (capped at 10 MB to keep probe egress sane). Hourly minimum cadence enforced server-side.

API workflows

Multi-step requests with regex extractors that bind into named variables ({{ "{{TOKEN}}" }}) consumable by later steps. Builder UI with worked examples.

Blacklist scans

Tor exit, MISP indicator feed, ~25 DNSBL antispam zones. Hourly evaluation, server-side (not via probes).

Public widgets

Embeddable status badge + JSON endpoint for your own status page.

Run now

One-click on-demand re-check for non-speedtest monitors. Result streamed back via long-poll.

Host & cluster monitoring

Below the URL.

The same workspace shows your boxes, your VMs, and your Kubernetes clusters. No second tool, no second bill.

Linux agent

One-line shell installer, systemd timer, runs as an unprivileged user. CPU per-mode, memory breakdown, disk I/O, network, sockets, file handles, sensors, systemd unit state, Docker / Podman / libvirt containers and VMs, GPU (NVIDIA / AMD / Intel).

Windows agent

PowerShell agent installed with a single elevated one-liner. Hyper-V VMs, Docker Desktop containers, Windows Update reboot & pending list, services, GPU utilisation, established connections.

Kubernetes agent

Helm chart, distroless ~22 MiB image. Cluster events, node-exporter per-pod scrape, kube-state-metrics inventory, cAdvisor for container CPU rate.

Inventory drill-down

Process tables, listening ports, established connections with GeoIP, system info (CPU model, board, BIOS, OS build), pending updates.

Replay (k8s)

24-hour scrub bar — see exactly which pods existed at any point in time, what diff happened since the previous snapshot.

Auto-discovery

Container labels, namespaces, workload owners stitched together automatically. No manual pod-to-app mapping.

Alerts & integrations

Pages you can actually trust.

Severity routing, quiet hours, dedup, escalation rungs and an anti-storm cap so your phone doesn't spam itself at 03:00 over a flappy upstream.

Email

Workspace-scoped SMTP or our outbound queue. Bounce handling and per-message retry with exponential backoff.

Webhook (HMAC-signed)

SHA-256 signature plus replay-window timestamp so your receiver can verify authenticity. Custom headers.

Slack / chat

Slack incoming-webhook JSON shape — Mattermost, Rocket.Chat, Discord, Teams, Zulip and Google Chat all consume it.

WhatsApp

E.164 phone-number routing.

Phone calls

Voice alerts spoken to any landline or mobile inside Germany — unlimited and included in every plan.

Pushover

Native push to iOS, Android, desktop with priority levels and acknowledgement flow.

Severity routing

critical / warning / info each map to their own channel list. Defaults inherited from the policy, override per monitor.

Quiet hours

Per-tenant timezone, weekday windows, allow-critical-pierce. Honest about when your team is asleep.

Anti-storm dedup

Per (policy, monitor, channel, phase, severity) deduplication window — one page, not five hundred.

Escalation rungs

If nobody acknowledges in N minutes, escalate to the next channel set. Idempotent per incident.

Reports & status

Tell the story without a slide deck.

Scheduled PDFs, embeddable public widgets, and a full audit trail behind every operator action.

Scheduled PDF reports

Daily / weekly / monthly cadence in your workspace timezone. KPI strip, monitor breakdown, sparkline, incidents. White-label cover.

Public status badges

SVG and JSON shapes; one click, no separate service.

API + API keys

Full REST API, OpenAPI schema served at /api/docs. Per-tenant API keys, scoped & revocable.

Workspaces & RBAC

Owner / admin / member / viewer roles. Optional TOTP enforcement per membership. Self-leave a workspace, re-join via invite.

Spin up your first monitor in 60 seconds.

Free forever for personal projects. No credit card. Hosted in Germany.

Get started — Free