Uptime Monitoring
Uptime monitoring is the continuous, automated checking of a website, API or server to confirm it is available and responding. MonitorUrs tracks availability around the clock using HTTP probes and a lightweight server agent, detects downtime automatically, and alerts you instantly via Telegram, SMS and Email the moment something goes offline.
Last updated: June 2026
Why uptime monitoring matters
Availability is the foundation everything else sits on. A fast website or a feature-rich API means nothing if it is unreachable, and a server that quietly stops responding can take down a dozen services with it. The hard part is that outages rarely come with a warning — a crashed process, a full disk, an expired certificate or a network change can pull something offline while your team is asleep or busy elsewhere. Without monitoring, you usually find out from a frustrated customer long after the problem started.
Uptime monitoring closes that gap. By continuously verifying that your sites, APIs and servers are alive and responding, MonitorUrs catches an outage the moment it begins and tells you straight away. That turns downtime from a slow, reputation-damaging surprise into a short, controlled incident you can resolve in minutes — and it gives you a clear record of exactly when each outage started and ended.
How MonitorUrs tracks uptime
MonitorUrs tracks availability in two complementary ways, so you can watch both the things your customers reach and the infrastructure running behind them.
Websites and APIs — HTTP probes
For anything reachable over the web, you add an HTTP probe: the URL you want to watch. MonitorUrs sends a GET request to that URL on a configurable interval — every 15 minutes by default — and checks the response. Each check records the HTTP status code and the response time in milliseconds, so you know not just whether the endpoint answered but how it answered. If the request fails, the probe's failure counter increments; once consecutive failures reach the threshold you configure, the probe is marked down and an alert is sent. This same mechanism powers both website monitoring and API availability checks.
Servers — the lightweight agent
For servers, you install a lightweight MonitorUrs agent on your Windows or Linux machine. The agent reports telemetry back to MonitorUrs on an ongoing basis. Rather than probing the server from outside, MonitorUrs watches for that heartbeat: if no telemetry is received within a configurable window — 15 minutes by default — the server is marked OFFLINE and a downtime alert is sent. When the agent starts reporting again, MonitorUrs sends an automatic "back online" recovery alert so you know the moment service has resumed.
Downtime detection and alert thresholds
MonitorUrs follows a simple, predictable state machine for every probe and server: it moves from OK to ERROR, an alert is sent, and then it returns to OK on recovery. The point at which the ERROR state triggers an alert is yours to tune, which keeps notifications meaningful instead of noisy.
- Consecutive-failure threshold (HTTP probes): an alert only fires after a configurable number of checks fail in a row, so a single transient network blip will not page you at 3 a.m.
- Offline window (servers): a server is only declared OFFLINE once the configurable window — 15 minutes by default — passes with no telemetry, allowing for brief, harmless gaps.
- Configurable intervals: set tighter intervals and windows for critical systems and looser ones for low-priority targets, balancing speed of detection against noise.
Automatic recovery alerts
Knowing something went down is only half the story — you also need to know when it came back. MonitorUrs closes the loop automatically. When a down HTTP probe responds correctly again, it returns to the OK state and a recovery notification is sent. When an offline server resumes sending telemetry, MonitorUrs sends a "back online" recovery alert. Recovery alerts arrive on the same channels as your downtime alerts: Telegram, SMS and Email. Together, the downtime and recovery messages give you the exact start and end of every incident without anyone having to keep watch manually.
What uptime data you get
Every check and every state change is recorded, so you get both the live picture and the historical record. The table below summarises what MonitorUrs captures for each kind of target.
| Data point | HTTP probes (websites / APIs) | Server agent |
|---|---|---|
| Current status | OK or down, shown live on the dashboard | ONLINE or OFFLINE, shown live on the dashboard |
| HTTP status code | Recorded on every check | Not applicable |
| Response time (ms) | Recorded on every check | Not applicable |
| Detection signal | Consecutive failed checks | No telemetry within the offline window |
| Recovery | Returns to OK and a recovery alert is sent | A "back online" alert is sent when telemetry resumes |
| History | Downtime and recovery events logged | Downtime and recovery events logged |
The status dashboard shows the current state of every probe and server at a glance, while the logged history records each downtime and recovery event so you can review past outages whenever you need to.
Common use cases
- Production web apps and APIs — confirm customer-facing endpoints stay reachable with HTTP probes, and hear about an outage before your users do.
- Backend and database servers — use the agent to know the moment a server stops responding, even when it has no public URL to probe.
- Scheduled jobs and worker machines — watch the servers that run background work, where a silent failure can otherwise go unnoticed for hours.
- Agencies and managed IT — track availability across many client sites and servers from one place, with a logged history to back up your uptime commitments.
How it fits with response time and incident history
Uptime monitoring answers the first question — is it up? — but it works best alongside the rest of the platform. Because each HTTP probe records response time on every check, uptime tracking pairs naturally with response-time monitoring, letting you catch a slowdown before it becomes a full outage. Every downtime and recovery event flows into your incident history, building a complete record over time, while the real-time status dashboard keeps the current state of everything you watch in one view. Together they give you the instant alert, the live picture and the long-term log in a single platform.
Frequently asked questions
What is uptime monitoring?
Uptime monitoring is the continuous checking of a website, API or server to confirm it is available and responding. MonitorUrs tracks availability with HTTP probes and a lightweight server agent, detects downtime automatically and sends an alert the moment something goes offline.
How does MonitorUrs detect that a server is down?
A lightweight agent installed on your Windows or Linux server reports telemetry to MonitorUrs. If no telemetry is received within a configurable window — 15 minutes by default — the server is marked OFFLINE and a downtime alert is sent.
How often does MonitorUrs check uptime?
HTTP probes run on a configurable interval, every 15 minutes by default, and you can set a shorter or longer interval per probe. Server agents report telemetry continuously and are evaluated against a configurable offline window that also defaults to 15 minutes.
Does MonitorUrs send a recovery alert when something comes back online?
Yes. When a probe responds correctly again or a server resumes sending telemetry, MonitorUrs automatically sends a recovery alert on the same channels as your downtime alerts.
Can I avoid false alarms from a single failed check?
Yes. HTTP probes only trigger a downtime alert after a configurable number of consecutive failed checks, which filters out one-off network blips. Server downtime is only declared after the configurable offline window elapses with no telemetry.
What uptime data does MonitorUrs record?
Each HTTP probe check records the HTTP status code and the response time in milliseconds, and every state change is logged. The dashboard shows the current status of each probe and server, while the logged history lets you review past downtime and recovery events.
