View Categories

Configure URL Monitors

5 min read

Overview

URL Monitors allow CertMS to actively monitor SSL/TLS certificates presented by websites and web services. By regularly scanning specified URLs, CertMS tracks certificate details, expiration dates, and changes, ensuring you’re alerted before certificates expire or are modified unexpectedly.

What is URL Monitoring?

URL monitoring connects to a specified web address and port to retrieve and analyze the SSL/TLS certificate being presented. This is ideal for:

  • Public-facing websites
  • Internal web applications
  • API endpoints
  • Load balancers and reverse proxies
  • Any HTTPS service requiring certificate monitoring

Prerequisites

Before configuring URL monitors, ensure:

  • You have the URLs and ports you want to monitor
  • Network connectivity exists between CertMS scanners and target URLs
  • Firewall rules allow outbound HTTPS connections from scanners
  • You have appropriate permissions in CertMS to create monitors

Step-by-Step Configuration

Step 1: Access URL Monitor Management

  1. In the left-hand navigation menu, click on URL Monitors
  2. This page displays all currently configured URL Monitors
  3. Review existing monitors and their status

Step 2: Create New URL Monitor

  1. Click the Create New URL Monitor button
  2. Complete the required configuration fields

Step 3: Configure Monitor Settings

Required Fields

FieldDescriptionExample
Monitor NameDescriptive name for this monitor (required)“Company Website – www.example.com
URLFull URL or hostname to monitor (required)https://www.example.com or www.example.com
PortTCP port for SSL/TLS connection (defaults to 443)443 (standard HTTPS)
Monitoring FrequencyHow often CertMS scans this URL (required)Daily, Weekly, Hourly, etc.

Scanner Assignment

FieldDescriptionDefault
Assigned ScannerWhich scanner performs the monitoringLocal Scanner

Note: The Local Scanner is CertMS’s built-in scanner. If you have configured additional scanners (for internal networks or specific locations), you can select them here.

Scheduling Options

FieldDescriptionExample
Start DateWhen monitoring should begin2025-09-06
Start TimeTime of day for first scan09:00 AM
EnabledActivate/deactivate monitoring✅ Checked by default

Step 4: Save the URL Monitor

  1. Review all entered information for accuracy
  2. Click Create or Save to create the URL Monitor
  3. The monitor will appear in your URL Monitors list
  4. Monitoring will begin based on your configured schedule

How URL Monitoring Works

Scanning Process

  1. Connection: Scanner connects to the specified URL and port
  2. Certificate Retrieval: SSL/TLS certificate is retrieved during handshake
  3. Analysis: Certificate details are extracted and analyzed
  4. Storage: Certificate information is stored in CertMS
  5. Alerting: Expiration warnings and changes trigger notifications

What Gets Monitored

CertMS tracks the following certificate information:

  • Common Name (CN) and Subject Alternative Names (SANs)
  • Issuer (Certificate Authority)
  • Expiration date and validity period
  • Certificate chain and intermediate certificates
  • Key size and algorithm
  • Serial number and fingerprint

Monitoring Frequency Options

Choose an appropriate monitoring frequency based on your needs:

FrequencyBest ForUse Case
HourlyCritical production systemsHigh-availability websites, payment systems
DailyStandard websites and applicationsMost corporate websites and services
WeeklyInternal applicationsDevelopment/staging environments
MonthlyLow-priority monitoringArchive sites, rarely-accessed services

Best Practice: Monitor production systems daily or more frequently to catch certificate issues quickly.

Scanner Selection

Local Scanner (Default)

  • Built into CertMS
  • Monitors publicly accessible URLs
  • No additional configuration required
  • Suitable for internet-facing websites

Custom Scanners

If you’ve configured additional scanners:

  • Internal network scanners: Monitor intranet sites and internal applications
  • Geographic scanners: Test certificate presentation from different locations
  • DMZ scanners: Monitor services in demilitarized zones

Note: Custom scanner configuration is covered in advanced documentation. Contact support@certms.com for assistance setting up additional scanners.

Managing URL Monitors

Viewing Monitor Status

  1. Navigate to URL Monitors in the left-hand navigation
  2. View all monitors with current status:
    • ✅ Active: Monitor is running and scanning successfully
    • ⏸️ Disabled: Monitor is not currently active

Editing Existing Monitors

  1. Click on any URL Monitor in the list
  2. Modify settings as needed
  3. Save changes

Disabling Monitors

To temporarily stop monitoring without deleting:

  1. Open the URL Monitor
  2. Uncheck the Enabled checkbox
  3. Save changes

Deleting Monitors

To permanently remove a URL Monitor:

  1. Select the monitor from the list
  2. Click Delete or the delete icon
  3. Confirm deletion

Best Practices

URL Format

  • Include protocol: Use https:// prefix when possible
  • Specify subdomains: www.example.com vs example.com may present different certificates
  • Test first: Verify the URL is accessible before creating the monitor

Port Configuration

  • Standard HTTPS: Port 443 (default)
  • Custom ports: Specify if your service uses non-standard ports (e.g., 8443)
  • Multiple ports: Create separate monitors for the same URL on different ports

Monitoring Strategy

  • Monitor all public endpoints: Include all customer-facing URLs
  • Include load balancers: Monitor the load balancer certificate, not just backend servers
  • Set appropriate frequency: Balance monitoring needs with system load

Organization

  • Use descriptive names: Include environment and purpose (e.g., “Production API – api.example.com”)
  • Group related monitors: Use consistent naming conventions
  • Document custom ports: Note why non-standard ports are used

Troubleshooting

Common Issues

IssuePossible CauseSolution
Connection failedURL unreachable or firewall blockingVerify URL accessibility and firewall rules
Certificate not foundNon-HTTPS URL or wrong portConfirm URL uses HTTPS and port is correct
Timeout errorsSlow response or network issuesCheck network connectivity and server response time
Scanner offlineAssigned scanner not runningVerify scanner status or switch to Local Scanner

Verification Steps

  • Test URL manually: Open the URL in a browser to verify it’s accessible
  • Check certificate: View certificate in browser to confirm it’s being presented
  • Verify port: Ensure the correct port is specified for HTTPS
  • Review scanner status: Confirm assigned scanner is active and connected
  • Check firewall rules: Ensure outbound HTTPS is allowed from scanner

Certificate Not Updating

If certificate information isn’t updating:

  1. Check monitoring frequency: Ensure enough time has passed for next scan
  2. Verify monitor is enabled: Confirm the Enabled checkbox is checked
  3. Review scanner logs: Check for errors in scanner execution
  4. Test connectivity: Manually verify URL is accessible from scanner location

Need Help? Contact our support team at support@certms.com for assistance with URL monitor configuration or troubleshooting connection issues.

Powered by BetterDocs