GoodPinger

Monitoring that tells you what broke, not just that something did.

Uptime, cron, and server monitoring — and every alert arrives with the stated cause and the actual error lines, so you fix the problem instead of hunting for it.

Start freeSign in

down03:00 PM UTC
An outside probe reaches yoursite.com, the check fails, and the server is down.probeyoursite.com

We detected yoursite.com unreachable from outside at 03:00 PM.

Your agent caught the cause 4 seconds earlier — nginx couldn't bind 0.0.0.0:443 (98: Address already in use).

This is your app, not the network.

How it works

  1. 01

    Check from outside

    An external probe reaches yoursite.com from several regions and sees it's unreachable — the same outage your visitors hit.

  2. 02

    See what the box saw

    The optional agent reports the real error from inside the server: nginx couldn't bind its port, four seconds before the outage.

  3. 03

    Get the cause

    GoodPinger correlates the two and states it plainly — this is your app, not the network — so you fix the right thing.

Most tools tell you something's down. GoodPinger tells you why.

Outside-in + inside-out
An outside-in probe and the optional in-server agent, correlated into one stated cause — not two dashboards to reconcile.
The actual error line
Every incident carries the log lines from around the failure — bounded, redacted, attached — so the evidence is already there when you open it.
The agent is optional
Free uptime monitoring works on its own. Add the gpr agent when you want an alert to become an answer.