Availability
Checks as often as every 30 seconds, with DNS, connect, TLS handshake and time-to-first-byte measured separately — so "the site got slow" becomes "DNS went from 4 ms to 900 ms".
ServerPulse watches the websites and servers you are responsible for, wherever they are hosted — shared hosting, a VPS, or behind a CDN — and tells you what changed, when, and what it means. It works from the outside with nothing installed, and goes considerably deeper when you upload one PHP file.
Five sites to start with. Ask for more when you need them.
Requests and errors per hour
Six things, continuously, for every site you add. Each one has a page of its own in the console with the raw evidence behind the summary — no score without the reason for it.
Checks as often as every 30 seconds, with DNS, connect, TLS handshake and time-to-first-byte measured separately — so "the site got slow" becomes "DNS went from 4 ms to 900 ms".
Expiry, chain, hostname match and grade for every certificate, plus a record-by-record DNS change log. You hear about an expiry with weeks to spare, not from a visitor.
Every request with its real client IP, even behind Cloudflare. Paths, countries, referrers, browsers, bots versus people, and which pages are slowest.
A request firewall on the site itself: injection, traversal, scanners, brute force. Blocked or logged, each with the payload excerpt and an explanation of what was being attempted.
A hash of every file, compared on a schedule. Changed, added and deleted files with excerpts, and malware signatures on what looks executable.
Works out which CDN you are behind and whether your origin server still answers directly — the misconfiguration that quietly makes a CDN decorative.
How much ServerPulse can tell you depends on how much of it you install. You can stay on the first tier forever; plenty of sites do. Moving up takes about two minutes and never needs SSH.
Nothing to install
Point ServerPulse at a URL. Everything here is measured from the outside, the way your visitors see it.
No CPU, memory, disk, traffic or attack data — none of that is visible from outside.
One file in your web root
Upload a single PHP file. It works on shared hosting, needs no SSH, no root, and no extensions — PHP 7.2 and up.
WordPress plugin and theme inventory needs the WordPress connector.
A plugin, installed the usual way
The same agent, packaged as a WordPress plugin, plus everything that only makes sense inside WordPress.
Paste a URL or an IP. Before anything is saved, ServerPulse resolves it and tells you what it found: whether it answers, where it redirects, whether the certificate is valid, and whether a CDN is in front of it.
The first availability check runs immediately, not on the next scheduler tick. Uptime, TLS, DNS, headers and reputation start filling in within a minute.
If you want CPU, traffic and attack data, download one pre-configured PHP file and upload it to your web root. The console flips to “connected” the moment it reports.
Worth knowing before you sign up, rather than after.
No agent required to start. Add an address, watch the first check run, and decide later whether you want the server-side half.