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
- Website check to verify service is up
- SSL check to verify certificate is valid
- Keyword check to verify expected content
- 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
📄️ DNS
Robomotion.Monitoring.DNS
📄️ Keyword
Robomotion.Monitoring.Keyword
📄️ Ping
Robomotion.Monitoring.Ping
📄️ Port
Robomotion.Monitoring.Port
📄️ SSL
Robomotion.Monitoring.SSL
📄️ Website
Robomotion.Monitoring.Website