Skip to main content

Monitoring

Monitor websites, servers, and network services for uptime, availability, and health checks.

Overview

The Monitoring package provides network and service monitoring capabilities. Use it when you need to check website availability, monitor server health, verify SSL certificates, or perform network connectivity tests.

Key Features

  • Website Monitoring - Check if websites are accessible and responding
  • Port Monitoring - Verify network ports are open and listening
  • DNS Monitoring - Check DNS resolution and records
  • SSL Monitoring - Verify SSL certificate validity and expiration
  • Ping Monitoring - Test network connectivity with ICMP ping

Available Nodes

  • Website - Check if a website is accessible and responding
  • Port - Check if a specific port is open on a host
  • Ping - Test network connectivity to a host
  • DNS - Check DNS resolution for a domain
  • SSL - Verify SSL certificate status and expiration
  • Keyword - Check if a webpage contains specific text

When to Use This Package

  • Uptime Monitoring: Check if services are running
  • Health Checks: Verify system components are healthy
  • Alert Systems: Trigger alerts when services fail
  • Pre-Automation Checks: Verify dependencies before running workflows
  • Network Diagnostics: Troubleshoot connectivity issues

Typical Workflow

  1. Website check to verify service is up
  2. SSL check to verify certificate is valid
  3. Keyword check to verify expected content
  4. If any check fails, trigger notification

Monitoring Checks

  • Website: HTTP/HTTPS response status and time
  • Port: TCP port connectivity
  • Ping: ICMP echo response time
  • DNS: Domain name resolution
  • SSL: Certificate validity and days until expiration
  • Keyword: Search for text on web page

Use Cases

  • Monitor production websites for availability
  • Check SSL certificates before expiration
  • Verify API endpoints are responding
  • Pre-flight checks before automation runs
  • Alert on service outages