Uptime Monitoring

Monitor the availability of your HTTP and TCP services. Instant alerts when something goes down.

What is Uptime Monitoring?

Uptime monitoring is a feature that periodically checks if your services are available. SecuryBlack automatically checks every minute by default, if your API, website, or TCP service responds correctly.

If something goes down, you receive an immediate alert. When it recovers, another alert confirming everything is fine.

Create a monitor

  1. 1

    Go to your dashboard

    Navigate to the "Uptime" section in your dashboard

  2. 2

    Click "New Monitor"

    Enter the URL or IP:port of your service

  3. 3

    Select the type

    Choose between HTTP, HTTPS, or TCP

  4. 4

    Configure options

    Frequency, timeout and consecutive failures before alerting

  5. 5

    Done!

    The monitor will start checking your service instantly

Monitor types

HTTP/HTTPS
Monitor APIs, websites, and web services. Checks that the URL answers with a 2xx or 3xx code.
TCP
Monitor generic TCP services like databases, message queues, or custom services. Only checks that the port is open and responds.

Advanced options

Timeout
Configure how long to wait before considering the service down
Retries
Number of consecutive failures before sending an alert

Configure alerts

When a monitor detects your service is down, SecuryBlack can notify you via:

  • Email
  • Discord
  • Telegram
  • Slack

Configure notification channels in your dashboard and associate them with each monitor.

Check history

Each monitor keeps a history of the last 50 checks, including:

  • Exact timestamp of the check
  • HTTP status code (if applicable)
  • Latency in milliseconds
  • Reason for failure (if any)

Best practices

  • Monitor a specific endpoint (e.g., /health) instead of the homepage
  • Use retries to avoid false positives from temporary latency
  • Set up multi-channel alerts for critical services
  • Review history periodically to detect instability patterns