Docs/Website monitoring

Website & uptime monitoring

Aepto does more than “is the HTTP status 200?”. You get multi-region uptime, AI Content Monitoring that catches MySQL/database failures, WordPress critical errors, white screens, and defacement — plus Slow Response Alerts when latency degrades against your site’s own baseline.

Monitoring Dashboard with online and offline counts, average response time and a status table with 24 hour, 7 day and 30 day uptime
Monitoring Dashboard: status, response time and uptime for every monitored domain.
Monitoring detail page for one domain with its configuration, monitoring locations map and response time history
Monitor detail: locations, configuration, incidents and response time history.
Aepto on YouTube

Three layers of protection

Open Monitoring → Monitoring Dashboard, or turn the Website switch on a domain card under Domains → All Domains.

Content Monitoring (AI)

Catches failures classic uptime tools miss — when the origin still answered “OK” but the page is broken. Combines fast pattern checks with AI analysis.

Enable Content Monitoring On add/edit for a domain monitor
Content Check Interval How often the page body is read
Content Monitoring Contacts Separate from uptime contacts if you want

What it catches

White / empty pages

Nearly blank HTML, no real title — site looks “up” but shows nothing.

Database & MySQL errors

Connection failures, “Error establishing a database connection”, raw DB dumps.

Critical & fatal errors

WordPress critical screens, PHP fatal/parse errors, stack traces.

Server error pages

500/503-style failure content even when something still responds.

Suspension / lockouts

Account suspended or parked-style messages from the host.

Hack / defacement

Obvious “hacked by” or vandalized content in the visible body.

Maintenance / broken

Pages that indicate the site is not serving normal content.

The first content check analyzes the page right away (it does not wait for the page to change), and checks work behind caching CDNs. When an issue is found, Aepto opens a content incident and notifies your content monitoring contacts. When the page looks healthy again, you get a recovery-style notice. Rapid switches (for example white page → critical error) are treated as new problems, not ignored.

Plans & credits: Content Monitoring is available on paid plans. Scheduled automatic checks use AI without burning your user AI credits; manual content checks can consume AI credits — see AI credits.

How downtime is decided

PageSpeed

PageSpeed scores for each domain are refreshed automatically once a day. Check now still runs one immediately. Set a threshold on the domain card to be notified when the score falls below it.

Slow Response & performance alerts

Under the monitor settings, enable Enable Slow Response Alerts (labeled Performance Alerts (Slow Response) on the detail page).

Use this when the site is “up” but feels broken for customers: TTFB spikes, hosting contention, or regional latency that never trips a pure downtime check.

Add a monitor

  1. Open Monitoring → Monitoring Dashboard and click Add Monitoring (or turn Website on for a domain under Domains → All Domains).
  2. Choose Monitoring Type:
    • Domain Monitoring — tied to a portfolio domain (supports Content Monitoring)
    • API Endpoint, IP Address, Additional Domain/Sub-domain, Port-Based Service — extra components
    • API Rate Limits — redirects you to add a quota monitor (see API Rate Limits)
  3. Fill Monitoring URL (or select domain), Check Interval, Timeout (seconds), and Alert Contacts.
  4. Under Monitoring Regions, select the locations that should probe the URL.
  5. Optional: check Check SSL Certificate for certificate expiry awareness on that monitor.
  6. Optional (recommended): enable Enable Content Monitoring, set Content Check Interval, and choose Content Monitoring Contacts.
  7. Optional (recommended): enable Enable Slow Response Alerts for latency / performance degradation.
  8. Click Enable Monitoring.

Day to day

  1. On the dashboard, use Check Now for an immediate probe, or Refresh to reload status.
  2. Click a monitor row to open its detail page for uptime history, incidents, content monitoring status, and (when enabled) performance anomalies.
  3. Keep contacts verified on Contacts. Assign both website monitoring and content monitoring types as needed. For Slack/Zapier-style delivery, use Alert webhooks.

Public status for customers: Status pages. Broader product questions: FAQ.

FAQ

Why do I need Content Monitoring if uptime already says “up”?

Uptime checks whether the URL responds. Many real outages still return HTTP 200 with a white screen, MySQL error, or WordPress critical error page. Content Monitoring reads the page and alerts on those failure states.

What kinds of errors can Content Monitoring catch?

White/empty pages, database and MySQL connection errors, PHP fatal/critical/parse errors, server error pages (500/503-style content), hosting suspension messages, obvious hack/defacement text, and other “site is not serving normal content” states — with AI used to interpret ambiguous pages.

Does Content Monitoring use my AI credits?

Automatic scheduled content checks use AI without consuming your user AI credit balance. Manual “check now” style content analysis can consume credits. Details: AI credits.

How do Slow Response Alerts work?

With Enable Slow Response Alerts on, Aepto watches response time against your monitor’s historical baseline and notifies you on significant slowdowns — even when the site never goes fully down.

Can I use different contacts for uptime vs content?

Yes. Set Alert Contacts for uptime and Content Monitoring Contacts for content issues. On the Contacts page, enable the matching notification types for each person.

Is Content Monitoring available on every monitor type?

Content Monitoring is for Domain Monitoring. API, IP, subdomain, and port monitors use uptime (and optional slow-response) without the page-content AI layer.

More answers: FAQ hub.