Monitoring Schedule

SecurityBot continuously monitors your websites using automated jobs that run on different schedules based on how frequently the data changes and the importance of real-time detection.

Monitoring Schedule Overview

Monitor Schedule What It Checks Notifications
Server Status Every 5 minutes HTTP status code, response time, site availability Slack alerts when response time exceeds threshold or site is down
SSL Certificate Hourly Certificate expiration, validity, issuer information Slack alerts at configured warning days (e.g., 60, 45, 30, 5 days)
Security Headers Every 2 hours CSP, X-Frame-Options, HSTS, X-XSS-Protection, Referrer-Policy, Permissions-Policy Tracks header status; review on dashboard
DNS Records Every 2 hours A, AAAA, MX, NS, TXT, CNAME records Tracks DNS records; review on dashboard for changes
TLS Configuration Every 2 hours TLS versions, cipher suites, protocol vulnerabilities Tracks supported TLS protocols; review on dashboard
Web Server Every 2 hours Server software type and version Tracks web server info; review on dashboard
Technology Stack Every 4 hours Programming languages, frameworks, libraries, CMS platforms Tracks detected technologies; review on dashboard
Port Security Every 6 hours Open ports (web, FTP, SSH, database, mail, etc.) Tracks open ports with risk assessments; review on dashboard
Security.txt Daily Presence and validity of security.txt file Optional Slack alerts when file is missing
Sitemap Daily Presence of sitemap.xml, accessibility, valid XML format Optional Slack alerts when previously-found sitemap becomes missing
Robots.txt Daily Presence, accessibility, disallow/allow directives Optional Slack alerts when file is missing; tracks content changes
WHOIS Daily Domain registrar, registration/expiration dates, nameservers Tracks domain expiration; review on dashboard
Broken Links Weekly 404, 403, 500+ errors, timeouts, broken links Generates detailed reports; view and export on dashboard
PageSpeed Insights Weekly Performance, Accessibility, Best Practices, SEO scores, Core Web Vitals Tracks performance trends; view historical charts on dashboard

Schedule Frequency Breakdown

Frequency Number of Jobs Jobs
Every 5 minutes 1 Server Status
Hourly 1 SSL Certificate
Every 2 hours 4 Security Headers, DNS Records, TLS Configuration, Web Server
Every 4 hours 1 Technology Stack
Every 6 hours 1 Port Security
Daily 4 Security.txt, Sitemap, Robots.txt, WHOIS
Weekly 2 Broken Links, PageSpeed Insights

Free vs Pro Tier Differences

Feature Free Tier Pro Tier
Monitoring Jobs ✅ All monitors run automatically ✅ All monitors run automatically
Historical Data Most recent result only ✨ Extended retention (varies by monitor)
Broken Links Weekly automatic scan ✨ Weekly automatic + unlimited on-demand scans
PageSpeed Insights Weekly automatic analysis ✨ Weekly automatic + unlimited on-demand scans
PageSpeed History Most recent result only ✨ Up to 100 historical results
Support Email support ✨ Priority support

Core Web Vitals Metrics

Metric Description Good Score
Performance Overall performance score 90-100
Accessibility Accessibility compliance score 90-100
Best Practices Web development best practices 90-100
SEO Search engine optimization score 90-100
LCP (Largest Contentful Paint) Main content load time < 2.5s
CLS (Cumulative Layout Shift) Visual stability < 0.1
TBT (Total Blocking Time) Main thread blocked time < 200ms
FCP (First Contentful Paint) First element render time < 1.8s
Speed Index How quickly content is visually displayed < 3.4s

Security Headers Monitored

Header Purpose
Content-Security-Policy Controls which resources the browser can load
X-Frame-Options Prevents clickjacking attacks
X-Content-Type-Options Prevents MIME type sniffing
Strict-Transport-Security Enforces HTTPS connections
X-XSS-Protection Enables browser XSS filtering
Referrer-Policy Controls referrer information
Permissions-Policy Controls browser features and APIs

How to View Monitoring Results

  1. Log in to your SecurityBot account
  2. Navigate to your site from the dashboard
  3. View the site detail page to see all monitoring results
  4. Click on any monitor to view detailed information and historical data

Each monitor displays its most recent scan date and next scheduled scan time on the site detail page.


Customizing Monitoring Settings

Configure monitoring preferences in your Site Settings page:

Setting Description
Alert Thresholds Configure when you receive notifications (e.g., response time > 500ms)
Slack Integration Send alerts directly to your Slack workspace
Broken Link Crawler Set custom user agent and crawl delays
Sitemap Alerts Enable/disable missing sitemap.xml notifications
SSL Certificate Warnings Configure warning days (e.g., 60, 45, 30, 5)

Questions?

If you have questions about monitoring schedules or need help configuring alerts, visit our Support page or Contact Us.