Monitoring

Uptime monitoring, scheduled re-scans, and live threat detection.

Monitoring keeps an eye on your sites between full scans. Add a monitoring target and Vergate checks it on an interval, tracks uptime, and runs scheduled threat re-scans to catch regressions.

#Setting Up a Target

  • 1

    Open Monitoring

    In your project, click Monitoring in the sidebar.
  • 2

    Add a target

    Enter a URL (and optional name) and click Add Target. The first check runs immediately.
  • 3

    View details

    Click a target to see its uptime ring, 24-hour stats, check history, audit log, and threats.
  • #Uptime Checks

    Every target is HTTP-checked on its configured interval. Each check records status code and response time. The target page shows:

    Uptime ring — availability over the last 24 hours
    Check history — every individual check with status and latency
    Audit log — target lifecycle events (created, edited, paused)

    Note. Uptime checks are executed by a background worker. Without the optional RabbitMQ delayed-message plugin, checks run on a ~60-second scheduler with slight interval jitter.

    #Threat Monitoring

    Each target is periodically re-scanned with the passive security engine, and the results are diffed against the previous scan to surface new findings (regressions) and confirm fixed ones. Each threat scan also runs:

    CheckWhat it detects
    Git exposureA publicly accessible /.git/config leaking repository internals
    Open ports10 common ports (22, 80, 443, 3000, 5000, 5432, 8080, 8443, 9090, 27017)
    Subdomain driftNew subdomains discovered via certificate transparency logs (crt.sh)
    CVE lookupKnown CVEs for your detected technology stack (via OpenCVE)

    #Reports

    From the target page, click Report to download a PDF (or JSON with ?format=json) covering uptime stats, check history, audit log, and the latest threat-scan summary including any CVEs.

    Tip. Set up monitoring on your production URL right after launch — it catches both downtime and newly introduced vulnerabilities before your users do.