Logo
Status Page

Status Page Documentation

Common troubleshooting topics: Creating a status page, setting up a monitor, incident management, etc.

Monitor Types Explained

StatusPage.me Dec 9, 2025 Monitoring

Monitor Types Explained

Different services need different types of monitoring. Here’s what each monitor type does and when to use it.

Monitor types selection


HTTP/HTTPS Monitors

The most common type - checks if a website or API is responding.

How it works:

  1. Sends a request to your URL
  2. Checks that it responds with a success code (like 200 OK)
  3. Measures how long the response took

Best for:

  • Websites and web applications
  • REST APIs
  • Webhooks and endpoints

Example URLs:

  • https://www.yoursite.com
  • https://api.yourservice.com/health

TCP Monitors

Checks if a specific port on a server is open and accepting connections.

How it works:

  1. Attempts to connect to the server and port
  2. Confirms the port is listening
  3. Measures connection time

Best for:

  • Database servers
  • Mail servers (SMTP, IMAP, POP3)
  • Game servers
  • Custom applications

Examples:

ServicePort
MySQL3306
PostgreSQL5432
Redis6379
SSH22
SMTP25 or 587

DNS Monitors

Verifies that a domain name resolves correctly to the expected IP address.

How it works:

  1. Queries DNS servers for your domain
  2. Checks if it returns the expected record
  3. Measures resolution time

Best for:

  • Critical domains
  • Detecting DNS hijacking
  • Multi-region DNS setups

What it monitors:

  • A/AAAA records (IP addresses)
  • CNAME records
  • MX records (email)
  • TXT records

Keyword Monitors

Checks that a specific word or phrase appears (or doesn’t appear) on a page.

How it works:

  1. Downloads the page content
  2. Searches for your keyword
  3. Passes or fails based on presence/absence

Best for:

  • Checking that a page loads correctly (look for “Welcome”)
  • Detecting error messages (look for absence of “Error”)
  • Verifying content hasn’t been changed

Examples:

Use CaseKeywordShould
Page loads“Login”Exist
No errors“Error 500”Not exist
Content check“Copyright 2025”Exist

Choosing the Right Type

What You’re MonitoringRecommended Type
Website homepageHTTP/HTTPS
API endpointHTTP/HTTPS
Database serverTCP
Email serverTCP
Domain DNSDNS
Specific page contentKeyword

Combining Monitor Types

For critical services, consider using multiple monitor types:

  1. HTTP monitor - Checks the website is responding
  2. Keyword monitor - Confirms the right content loads
  3. TCP monitor - Verifies the database is running

This gives you complete coverage and helps pinpoint issues faster.


What’s Next?

Was this article helpful?

Share this article: