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.
Part of one platform
- Error tracking Laravel error tracking, hosted in the EU
- Debugging Laravel debugging in production
- Security Laravel security scanner for every client app
- Cron monitoring Cron job and Laravel scheduler monitoring
- SSL monitoring SSL certificate monitoring and expiry alerts
- Status pages Status pages on your own domain
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.