← All articles

Our website monitoring service: migrating uptime control from Bitrix to Laravel

Why a dev studio builds its own monitoring, what is live in production, and what comes next — Lighthouse SEO and status pages.

Laravel Monitoring SaaS

We once built monitoring for clients on Bitrix: agents, notification queue, client area. Then came the activehelp.ru case — a site plus backend for uptime, SSL and domains. The natural next step was our own studio product, not dependency on foreign SaaS billed in dollars.

Why build in-house

UptimeRobot, Pingly, Tracker.ru are solid tools. For our clients something else matters:

  • Billing in USD and one contact for monitoring and site fixes
  • Link to technical support — not only “site is down” email, but people who can fix it
  • Data control — check history on our side, no card or geo surprises

We are not replacing enterprise observability. Our niche is business sites and small portfolios where the owner wants peace of mind.

What is live today

Core flow in production:

  1. HTTP checks — periodic polling, status code and response time
  2. Site verification — verify script on the client domain
  3. SSL and WHOIS — warnings before certificate and domain expiry
  4. Email alerts — only on status change (down / recovered)
  5. Dashboard at /app — uptime charts, site list, script download

Under the hood: Laravel, Filament, dedicated auth guard, scheduler and queue.

Plans and support bonus

See the monitoring page: Starter (1 site, $7/month), Business (5 sites, $15/month), Custom (from 10 sites, from $35/month). Pricing is aligned with the mid-market — UptimeRobot, Pingdom, Pingly — with real developers behind the service.

Bonus: monitored sites also on technical support get 2 free hours of work per month — alert setup, small fixes, SSL help.

Roadmap

In progress:

  • Lighthouse SEO snapshots
  • Extended analytics — reports, period comparison
  • Telegram alerts and public status pages

Availability monitoring is the foundation. SEO and analytics stack on top without changing platform.

Get started

Request access on the monitoring page or via the contact form. We align on a plan, provision the dashboard and help with the verify script.

For monitoring plus ongoing development, see support and case #04.