PYLONMON

Everything PylonMon can watch

Uptime, heartbeats, cron jobs, APIs, ports, DNS, TLS certificates, domains, and Prometheus metrics — one off-site watchdog for all of it. Pick a monitor type below, or just start free and add whatever you need.

Website & server uptime monitoring

The classic check: we hit your site or service from outside your network, on an interval as fast as 30 seconds, and page you the moment it stops answering (or answers wrong). An on-box agent can't tell you the box died — an off-site watchdog can. Track response time too, and get warned when a service goes slow before it goes fully down.

Heartbeat & cron-job monitoring — the dead-man's-switch

The best way to know a cron job, backup, or scheduled script silently stopped running: have it check in with us when it finishes. Miss the window and you're alerted — the silence is the signal. Drop one line at the end of the job:

curl -fsS https://pylonmon.com/hb/YOUR-MONITOR-ID   # last line of your backup / cron

No agent, no inbound firewall holes, works from anything that can make an HTTP request. This is the check most uptime tools bolt on as an afterthought — for us it's a first-class monitor with escalation on every plan.

Whole-machine (node) monitoring — pylon-beacon

Watch an entire box, not just one endpoint. pylon-beacon is our open-source agent — a single static binary you drop on a server, Pi, or laptop that pushes the machine's vitals to us: CPU, memory, per-mount disk, temperature, load, uptime, plus anything you add. Because it pushes outbound, there are no open ports and it works behind NAT and firewalls — and if the machine goes quiet, you're paged. Set per-vital thresholds (disk > 90%, temp > 75°C) and get Prometheus-grade alerting with no Prometheus to run. One command to install:

curl -fsSL https://pylonmon.com/beacon.sh | sh          # Linux
irm https://pylonmon.com/beacon.ps1 | iex               # Windows

Free for your first 3 nodes. Full walkthrough on the pylon-beacon page and in the docs.

HTTP & API endpoint monitoring

Watch any URL or API endpoint: assert on status code, response body/keyword, and latency. Great for health endpoints, login flows, checkout, webhooks, and third-party APIs you depend on. Customer-controlled targets are dialed through an SSRF-guarded client, so a monitor can never be turned against internal hosts.

TCP port & service monitoring

Not everything speaks HTTP. Point a TCP monitor at a host:port — databases, mail, SSH, game servers, message queues — and we confirm the port accepts a connection, with latency.

Ping (ICMP) monitoring

A lightweight reachability check for routers, gateways, IoT devices, and hosts that don't expose a port — is it answering pings, and how fast?

UDP monitoring

Probe UDP services (DNS resolvers, game servers, VoIP) with honest semantics: an ICMP port-unreachable means down; silence means assumed-listening (most UDP services don't answer unsolicited packets).

DNS monitoring

Make sure a hostname still resolves — and optionally that it resolves to the record you expect, catching hijacked, blackholed, or accidentally-changed DNS, not just outright NXDOMAIN.

TLS / SSL certificate expiry monitoring

Never get blindsided by an expired certificate again. We read the TLS leaf cert on your HTTPS monitors and page you at the 14-day and 3-day marks — automatically, on every https monitor.

Domain-expiry monitoring

The other renewal everyone forgets. We watch your domain registration and warn you well before it lapses, so a forgotten renewal never takes your whole business offline.

Prometheus metric monitoring & Alertmanager

Turn any number into a monitor. Push a metric to us from a cron or exporter, or let us scrape your endpoint, then alert on a threshold — queue depth, error rate, temperature, disk, anything. You can also scrape our results into your own Prometheus — or point Prometheus straight at us and retire Alertmanager: every firing alert becomes its own monitor with a severity, an escalation ladder, and on-call, and a one-time alert template sets the defaults so a brand-new alert pages correctly the very first time it fires. See the Prometheus docs for config examples.

Like what you see?

See how PylonMon stacks up against UptimeRobot, healthchecks.io, Pingdom, and PagerDuty — full monitoring, escalation on every plan, and a free tier that's actually useful.

Public status pages & badges

Publish a status page for just the monitors you choose, and drop live status badges in a repo README or dashboard — so your users (and you) can see health at a glance. Status badges are free; hosted status pages are on the paid tiers.

Alerts to every channel

However you want to hear about it: email, Discord, Slack, Teams, Google Chat, Webex, Telegram, ntfy.sh, web push, SMS, WhatsApp, voice calls, Zapier, or any webhook — with escalation ladders on every plan, incidents, and on-call rotations on Team. One alert per state change. No 2am nag loops.

Start watching in about two minutes

Free forever for 20 monitors. Paid from $4/mo. No card to start, and we never sell your data.