Creating an Uptime Check
Navigate to Uptime → Add Check in your dashboard.
HTTP/HTTPS Checks
- Enter the full URL (e.g.,
https://example.com/health) - Select check interval (30 seconds to 15 minutes)
- Choose probing nodes (select at least 3 for reliability)
- Set expected status code (default: 200)
- Optionally add keyword validation to check for specific content
TCP Checks
Monitor any TCP service by specifying the host and port:
- Database servers (MySQL: 3306, PostgreSQL: 5432)
- Mail servers (SMTP: 587, IMAP: 993)
- Custom services on any port
DNS Checks
Verify DNS resolution by specifying:
- Domain name
- Expected record type (A, AAAA, CNAME, MX, TXT)
- Expected value
- DNS server to query (optional)
Ping (ICMP) Checks
Simple availability checks using ICMP ping. Useful for monitoring network devices, routers, and switches.
Advanced Options
- Custom headers: Add authentication tokens or custom headers
- Request body: Send POST/PUT requests with JSON or form data
- SSL verification: Enable/disable certificate validation
- Follow redirects: Configure redirect behavior
- Timeout: Set maximum response time before marking as failed