UpVisor Guide

What can you monitor?

UpVisor is a Swiss Army knife for your infrastructure. Here are all available check types and use cases.

🌐 Websites & API

Classic Uptime monitoring. We send an HTTP request (GET, POST, HEAD) to your URL every 60 seconds (on PRO plan).

Success Criteria:

  • Status Code 200-299.
  • Response time under 10 sec.
  • Valid SSL certificate.

Triggers Alert:

  • Codes 404, 500, 502, 503.
  • Connection Timeout.
  • DNS Error (domain not found).

🔍 Keyword Check

A server might return 200 OK but show a blank page ("White Screen of Death") or a PHP/DB error text. Standard monitoring won't catch this.

✅ Should Contain

Alert if phrase is MISSING.

"© 2026 MyCompany"
❌ Should NOT Contain

Alert if phrase APPEARS.

"Critical Error"

🔒 SSL Certificates

Forgot to renew your domain or SSL? Browsers will show a scary "Not Secure" warning to your users.

📅
Notification Schedule
We alert you 30, 7, and 1 day before expiration.

🗄️ Databases (Smart Check)

We support Smart Health Check for Databases. Choose your depth:

1. Service Check (90%)

Leaves User/Pass EMPTY.

We check TCP Handshake + Protocol Response. Safe, no creds needed.

2. Query Check (100%)

Enter User/Pass.

We execute a real SQL query (SELECT 1). Requires a READ-ONLY user!

ServicePort
PostgreSQL5432
MySQL / MariaDB3306
Redis6379
MongoDB27017

📡 Servers (Ping)

Check network availability via ICMP Echo Request.

⚠️
Limitations

AWS/Azure often block ICMP. If Ping fails, try TCP Check on port 22.

🐳 Docker Containers

Monitor container health via built-in HEALTHCHECK.

HEALTHCHECK --interval=5m --timeout=3s \
  CMD curl -f https://upvisor.com/api/v1/beat/{UUID} || exit 1

🤖 Telegram Bots

💡
The "Frozen Bot" Problem

Bots often freeze in a loop without crashing. The process exists, but it doesn't reply.

Solution: Heartbeat

Add a request to UpVisor in your bot's loop every minute. No request = bot is stuck.

🎮 Game Servers (UDP)

Most game servers (CS:GO, Rust) use UDP. Standard TCP/HTTP checks fail.

  • Minecraft (Java): TCP 25565.
  • Source Engine (CS:GO, TF2): UDP 27015.

💳 Payment (Russian Friendly)

We accept local Russian payment methods.

  • ✅ Russian Bank Cards (MIR, Visa, MC).
  • ✅ SBP (Fast Payment System).
  • ✅ Corporate invoicing (B2B) for Enterprise.