Uptime monitoring

Know a site is down before the client calls.

nopanic checks every site every 60 seconds and alerts the right people the moment it stops responding, then keeps the history you need to prove your uptime later.

Checks every minute

Every site is requested once a minute. nopanic follows redirects and treats timeouts and error responses as downtime.

Protected and staging sites

Add basic auth credentials or custom request headers, so you can monitor staging environments and apps behind a login.

Maintenance without false alarms

Plan maintenance windows once or on a weekly schedule. Checks during a window do not alert and do not count against your uptime.

Ninety days of history

Every day is recorded with its uptime percentage and downtime, ready for your status page and your monthly client report.

Frequently asked questions

How often does nopanic check my site?

Every 60 seconds by default.

Where do alerts go?

To email and Slack. Each notification channel chooses whether it receives monitoring alerts, error alerts or both.

Do I need to install anything?

No. Uptime monitoring works for any public url. The Laravel package is only needed for errors and scheduled tasks.

All of this for every client site, in one place.

Monitoring, errors, debugging and security for every Laravel app you run. Hosted and processed in the EU.