Server Check
AI-generatedSummary
Check server connectivity via HTTP, TCP port, or DNS resolution
Inputs
- checkType (required) — The type of check to perform
- url (required) — The URL to check (include http:// or https://)
- httpMethod (required) — HTTP method to use
- acceptAnyStatus (required) — Whether to consider the server reachable regardless of HTTP status code
- host (required) — The IP address or hostname to check
- port (required) — The TCP port to check
- domain (required) — The domain name to resolve
- options — Timeout and other options for the check
Output shape
array of items, each containing a json result object and pairedItem referencing the input index
The json result object shape depends on checkType: HTTP includes url, method, reachable, status, statusCode, statusMessage, responseTimeMs, responseTime, timestamp; TCP includes host, port, reachable, status, responseTimeMs, responseTime, timestamp; DNS includes domain, reachable, status, resolvedIp (if successful), ipFamily, responseTimeMs, responseTime, timestamp, and error (if lookup failed or timed out).
Examples
Example 1: HTTP check of example.com with GET method and default timeout
checkType=http, url=https://example.com, httpMethod=GET, acceptAnyStatus=true, options.timeout=10
Example 2: TCP port check on 192.168.1.1:22
checkType=tcp, host=192.168.1.1, port=22
Example 3: DNS resolve of example.com
checkType=dns, domain=example.com