How to Set Up Website Monitoring in SPanel

SPanel includes built-in website monitoring under Domains > Website Monitoring, so you can track whether a hosted site is up, how fast it responds, and its SSL status without a separate uptime service. You enable it per domain from the monitoring settings page, and alerts reach you through SPanel’s Notifications Manager. Detection runs on a polling cadence, so notices are near-real-time rather than instant, and alerts only fire if you have a notification channel configured.

Who this is for

This is for site owners and the people running a ScalaHosting managed VPS who want to know quickly when a hosted site goes down or slows. If you rely on a customer email to tell you the site is offline, or pay a third-party uptime checker for one domain, the built-in tooling covers the common cases.

What problem this solves

The worst way to learn your site is down is from a customer who couldn’t check out. Slow page loads are harder still – the site responds, but visitors leave before it finishes. 

Without monitoring, you have no record of when a problem started or how often it recurs. SPanel’s website monitoring watches your hosted domains and records uptime, speed, TTFB, and slow-event counts, giving you both an alert and a history.

How SPanel solves this

Open Domains > Website Monitoring. The page lists the domains on your account with columns for Uptime, Average Speed, TTFB, Slow Events, and SSL Status, so you can scan every site’s health at once.

Each row has an Actions menu with Edit and History

Edit opens a page titled “Website monitoring for ” showing today’s stats and a Settings section. In Settings, there is an Enable Monitoring ON/OFF toggle; set it and click Change to apply. The check interval and thresholds are not user-set in this UI. 

Once monitoring is on, SPanel collects the metrics and the row reflects current status; alerts are delivered through SPanel’s Notifications Manager.

Why this is different in SPanel

Two things stand out. 

First, monitoring is built into SPanel and routes through the same Notifications Manager as your other server alerts – no separate uptime service to sign up for or pay for. 

Second, the page surfaces speed, TTFB, and slow-event counts per domain alongside up/down status, so you see performance degradation, not just hard outages. A site that is up but slowing under load shows in the same view you already use.

Before you start

  • You need access to SPanel for the account that hosts the domain.
  • The domain should be hosted on this ScalaHosting account.
  • Confirm a notification channel is set in the Notifications Manager; without one, monitoring records data but cannot notify you.
  • Enabling monitoring is not destructive – it only starts collecting data – so no backup is required first.

Step-by-step

  1. In SPanel, open Domains > Website Monitoring. You should see your domains listed with the Uptime, Average Speed, TTFB, Slow Events, and SSL Status columns.
  1. Find the domain you want to watch – in the screenshots, this is yoga.life – open its Actions menu, and choose Edit. The page “Website monitoring for” opens, showing today’s stats and a Settings section.
  2. In Settings, set the Enable Monitoring toggle to ON, then click Change to apply. The page confirms the setting, and the domain’s row on the main list reflects that monitoring is active.
  1. To review a domain’s record, return to the list, open the Actions menu, and choose History – useful for confirming a visitor-reported problem and seeing how often slow events occur.

What happens behind the scenes

After you enable monitoring, SPanel checks the site on a recurring cadence and records each result – whether it responded, how fast, its TTFB, and whether it crossed into a slow event. Because the checks are scheduled rather than continuous, there is a short gap between an outage starting and the system registering it. The payoff is a timestamped history plus alerts routed through the same Notifications Manager handling your other server notices.

Limitations and edge cases

  • Monitoring covers domains hosted on this ScalaHosting account. Whether a fully external (off-server) domain can be monitored is not shown here. If you need to watch a domain hosted elsewhere, treat that as unconfirmed and check with support.
  • Detection is on a polling cadence, so alerts are near-real-time rather than instant. For sites where seconds of downtime matter, pair this with a status check on your side.
  • Alerts depend on a configured notification channel in the Notifications Manager. Without one, monitoring still records data, but you will not be notified – set the channel before relying on alerts.

Troubleshooting

SymptomLikely causeWhat to do
Site went down but no alert arrivedNo notification channel set in the Notifications ManagerConfigure a channel, then confirm monitoring is ON for the domain
Domain not listed on the monitoring pageDomain is not hosted on this account, or is externalConfirm it is hosted here; external support is not available
Alert came minutes after the outagePolling cadence, not instant detectionExpect near-real-time, not instant; this is by design
Monitoring shows OFF after editingChange was not appliedReopen Edit, set Enable Monitoring to ON, and click Change

When to use this / when not to use this

Use this whenSkip or use something else when
You host the domain on this ScalaHosting accountThe domain is hosted entirely off-server
You want uptime plus speed and TTFB in one viewYou need sub-second, instant outage detection
You want alerts through your existing Notifications ManagerYou have no notification channel and won’t set one

FAQ

Q: Does SPanel website monitoring cost extra?

A: No – it is built into SPanel and uses the Notifications Manager you already have, so there is no separate uptime service to buy. It covers only domains hosted on this account.

Q: How often does SPanel check my site?

A: Checks run on a polling cadence, so alerts are near-real-time rather than instant. The exact check interval is not user-set in this UI.

Q: Can I monitor a domain hosted somewhere else?

A: Monitoring covers domains on this ScalaHosting account. External domain names cannot be monitored through SPanel.

Q: Where do the alerts go?

A: Alerts are delivered through SPanel’s Notifications Manager. With no channel configured there, you will not receive notifications even when monitoring is on.

Q: What does TTFB tell me?

A: TTFB (time to first byte) reflects how long the server takes to start responding. Rising TTFB or slow-event counts can signal performance trouble before a full outage.

Q: How do I see past incidents?

A: Open the domain’s Actions menu and choose History for a timestamped record of problems and recurring slow events. Enabling monitoring is not destructive and needs no backup beforehand.

Was this helpful?

Rado
Author

Working in the web hosting industry for over 13 years, Rado has inevitably got some insight into the industry. A digital marketer by education, Rado is always putting himself in the client's shoes, trying to see what's best for THEM first. A man of the fine detail, you can often find him spending 10+ minutes wondering over a missing comma or slightly skewed design.