Skip to content
Website Monitoring

Know the second your website goes down

HTTP and HTTPS checks from 330+ global edge locations, every minute. Get instant multi-channel alerts, track response times, and validate page content — so you fix issues before your users even notice.

330+ edge locations
Multi-channel alerts
1 minute checks
1 asset downCheck asset status below

Total Assets

8

Monitored

Protected

6

All checks passing

Down

1

Failing checks

Reviewing

1

Active scan

Avg Uptime

99.97%

Last 30 days

Avg Latency

146ms

Fleet average

A

Security Score

96/100
2 Medium
What's affecting your score2 findings
PassingMedium

Assets

upsec.watch

https://upsec.watch

99.99%

Protected

api.upsec.watch

https://api.upsec.watch

99.97%

Protected

billing-worker

worker:billing-prod

99.94%

Reviewing

404.upsec.watch

https://404.upsec.watch

—

Down

Recent Events

404.upsec.watch12:44 UTC

404.upsec.watch is down (timeout)

api.upsec.watch12:38 UTC

api.upsec.watch recovered

cdn-proxy-0312:22 UTC

cdn-proxy-03 added to monitoring

upsec.watch12:15 UTC

Security scan completed — A grade

billing-worker11:58 UTC

2 medium findings detected

404.upsec.watch11:30 UTC

404.upsec.watch recovered

Domain Discovery

Scanning for subdomains…

Monitoring 7,634 user assets across 330+ edge locations
3 regions1 min cadence365d retention

330+ global edge locations

Every check runs from our worldwide edge network. Select specific regions or let us pick the closest edge — your uptime data reflects real user experience, not just one data center.

Smart multi-channel alerts

Grace periods filter out transient blips. When downtime is confirmed, alerts fire to email, Slack, Discord, Telegram, ntfy, or a custom webhook — with recovery notifications and repeat reminders for persistent outages.

Response time tracking

Measure HTTP response latency on every check. Spot performance degradation before it becomes an outage with historical charts, daily aggregates, and per-region latency breakdowns.

Global perspective

Real user paths, not synthetic pings

Most monitors check from a single data center. UpSec.Watch runs every check from the same edge network your users hit — so you catch regional outages, CDN misconfigurations, and geo-routing failures that other monitors miss entirely.

  • Multi-region probing from up to 9 geographic regions simultaneously
  • Detect CDN edge failures and geo-routing issues invisible to single-location monitors
  • Every check logs the exact edge location — trace latency to specific regions
Smart alerting

Zero noise, zero missed outages

Configurable grace periods suppress transient blips. When downtime is real, alerts reach you instantly across 6 channels. Persistent outages trigger repeat reminders so nothing falls through the cracks — and you get a recovery notification the moment service is restored.

  • Grace period filtering — 1 to 10 consecutive failures before alerting
  • Repeat notifications for persistent downtime — never miss a prolonged outage
  • Recovery alerts include total downtime duration and response time
Alert triggeredjust now

api.example.com is down

HTTP 503 — Service Unavailable · 3 consecutive failures

Email
sent
Slack
sent
Discord
queued
+ Telegram+ ntfy+ Webhook
Deep validation

Beyond status codes

A 200 OK doesn't mean your site is working. UpSec.Watch validates response content, TLS certificate chains, and custom headers — catching silent failures where the server responds but renders an error page, stale cache, or expired certificate.

  • Keyword match validation — verify specific content is present in the response body
  • Full TLS/SSL certificate chain validation on every HTTPS check
  • Custom request headers for authenticated endpoints and API token verification
check-result.log
✓ HTTP/2 200 · 142ms
✓ TLS 1.3 · cert valid 287 days
✓ Keyword match · "Dashboard" found
✓ Content-Type · text/html; utf-8
✓ Custom headers · X-Auth: ••••
ALL PASS5/5 checks · weur (Frankfurt)

Everything you need to monitor websites

HTTP & HTTPS monitoring

Checks both HTTP and HTTPS endpoints with full TLS certificate chain validation. Detects expired certs, protocol downgrades, and connection failures.

Keyword match validation

Verify specific content is present in the response body. Catches silent failures where the server returns 200 OK but renders an error page or stale cache.

Custom check intervals

Configure intervals from every 1 minute up to once per day. Set aggressive intervals for production and relaxed ones for staging or internal tools.

Multi-region probing

Run checks from up to 9 geographic regions simultaneously. Detect regional outages, CDN misconfigurations, and geo-routing issues other monitors miss.

Status code verification

Monitors HTTP status codes on every request. Instantly flag unexpected 4xx or 5xx responses, redirect loops, and gateway timeouts.

Response time tracking

Records latency for each check with historical charts, daily min/max/avg aggregates, and trend analysis. Spot degradation before it causes downtime.

TLS/SSL certificate checks

Validates the full certificate chain on every HTTPS check. Get alerted to expiring certificates, revocations, and configuration issues.

Custom request headers

Add custom headers to checks for authenticated endpoints, API tokens, or cache-bypass scenarios. Test exactly what your real users experience.

Start monitoring in three steps

01

Add your URL

Paste any HTTP or HTTPS URL. UpSec.Watch auto-detects the protocol, validates the endpoint, and creates your first monitor in seconds.

02

Configure your checks

Set the check interval, pick monitoring regions, add keyword validation, and connect your alert channels. Sensible defaults mean you can skip this entirely.

03

Get alerted instantly

When downtime is confirmed, alerts reach you via email, Slack, Discord, or any configured channel — with recovery notifications when service is restored.

330+

Edge locations

<45s

Avg. alert latency

99.9%

Platform uptime

6

Alert channels

Frequently asked questions

Check intervals range from every 1 minute to once per day, depending on your plan. The free Hobby tier checks every 3 minutes, while Plus, Pro, and Team plans support 1-minute intervals. You can configure each asset independently — a production homepage might run every minute while a staging site checks every 15 minutes.

When a downtime event is detected, UpSec.Watch applies a configurable grace period (consecutive failed checks) to filter out transient blips. Once confirmed, you receive instant alerts via your configured channels — email, Discord, Slack, Telegram, ntfy, or a generic webhook. You also get a recovery notification when the site comes back online, including the total downtime duration.

The free Hobby tier lets you monitor up to 3 websites with 3-minute check intervals from a random global edge location. You get 7 days of detailed check history plus unlimited daily aggregate data. No credit card required — sign up and start monitoring in under 60 seconds.

UpSec.Watch runs checks from 330+ global edge locations spanning 9 regions: Western North America, Eastern North America, South America, Western Europe, Eastern Europe, Asia-Pacific, Oceania, Africa, and the Middle East. Free users get checks from a random location; paid plans let you select specific regions for multi-region probing.

Yes. Every HTTPS check validates the TLS/SSL certificate chain and reports status codes. You can also configure keyword match validation — UpSec.Watch fetches the page body and verifies that a specific string is present, catching scenarios where the server returns a 200 status but renders an error page or stale content.