Monitoring Types

Uptimeify goes beyond simple "is it up?" checks. We offer a suite of monitoring types to ensure every aspect of your website is performing correctly.

HTTP Status Check

This is the most fundamental check. We send an HTTP request to your URL and verify that the server responds with a success code (usually 200 OK).

  • Frequency: Every 60 seconds (configurable).
  • Timeout: Default 30 seconds.
  • Failure Conditions:
    • Non-200 status codes (e.g., 404, 500, 502).
    • Connection timeouts.
    • DNS resolution failures.

SSL/TLS Certificate Monitoring

Security is critical. We monitor your SSL certificate to ensure it is valid and not expiring soon.

  • Expiry Warning: We alert you 30 days before expiration (configurable).
  • Critical Alert: We alert you 3 days before expiration (configurable).
  • Checks:
    • Certificate validity dates.
    • Chain of trust verification.
    • Hostname matching.

Keyword Monitoring (Content Check)

Sometimes a site returns 200 OK but displays a blank page or an error message. Keyword monitoring searches the response body for a specific phrase.

  • Usage: Verify that "Welcome to our store" or "Login" is present on the page.
  • Failure Condition: The specified keyword is missing from the HTML response.

Performance Monitoring

Slow websites lose customers. We track key performance metrics with every check.

  • Response Time: Measure the time to first byte (TTFB) and total download time.
  • Page Size: Monitor the size of the downloaded content to detect unexpected changes (e.g., a hacked site serving large malware files or a broken site serving 0 bytes).

Port Monitoring (Coming Soon)

We are working on raw TCP/UDP port monitoring for services like email (SMTP/IMAP), databases, and game servers.