From domotz
Configures and queries Domotz Eyes synthetic monitoring sensors for TCP/HTTP checks, custom probes, latency tracking, and service availability.
How this skill is triggered — by the user, by Claude, or both
Slash command
/domotz:eyesWhen to use
When working with TCP and HTTP sensors, custom monitoring checks, synthetic tests, latency tracking, and service availability monitoring in Domotz Eyes. Use when: domotz eyes, domotz sensor, tcp check, http check, service monitoring, synthetic monitoring, latency check, uptime monitoring, domotz eye, or custom monitor.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Domotz Eyes are synthetic monitoring sensors that run from Domotz agents to actively test service availability and performance. Unlike passive SNMP monitoring, Eyes actively probe endpoints with TCP connections, HTTP requests, and custom checks to verify services are responding correctly.
Domotz Eyes are synthetic monitoring sensors that run from Domotz agents to actively test service availability and performance. Unlike passive SNMP monitoring, Eyes actively probe endpoints with TCP connections, HTTP requests, and custom checks to verify services are responding correctly.
TCP Eyes establish a TCP connection to a specified host and port:
HTTP Eyes send HTTP/HTTPS requests and validate responses:
| Status | Meaning |
|---|---|
UP | Check passed successfully |
DOWN | Check failed (connection refused, timeout, wrong response) |
WARNING | Check passed but latency exceeds threshold |
domotz_list_eyes
Parameters:
agent_id -- The agent running the sensors (required)Example response:
[
{
"id": 101,
"name": "Web Server HTTPS",
"type": "http",
"target": "https://app.acmecorp.com",
"status": "UP",
"latency_ms": 145,
"last_check": "2026-03-27T15:30:00Z",
"interval_seconds": 300
},
{
"id": 102,
"name": "Database Port",
"type": "tcp",
"target": "192.168.1.50:5432",
"status": "UP",
"latency_ms": 2,
"last_check": "2026-03-27T15:30:00Z",
"interval_seconds": 60
}
]
domotz_get_eye
Parameters:
agent_id -- The agent ID (required)eye_id -- The specific eye/sensor ID (required)domotz_list_eye_results
Parameters:
agent_id -- The agent ID (required)eye_id -- The eye/sensor ID (required)Example response:
[
{
"timestamp": "2026-03-27T15:30:00Z",
"status": "UP",
"latency_ms": 145,
"http_status_code": 200
},
{
"timestamp": "2026-03-27T15:25:00Z",
"status": "UP",
"latency_ms": 152,
"http_status_code": 200
}
]
domotz_list_agents to get all sitesdomotz_list_eyesdomotz_list_eye_results for a specific sensorCause: Target service is unreachable, firewall blocking, or service crashed Solution: Check device status; verify service is running; check firewall rules
Cause: Network congestion, server overload, or WAN issues Solution: Check speed test results; review SNMP data for network devices; check server resources
Cause: Eye was recently created, agent is offline, or eye is disabled Solution: Verify agent is online; check eye configuration; wait for first check cycle
npx claudepluginhub wyre-technology/msp-claude-plugins --plugin domotzGuides configuration of HTTP, SNMP, and TCP monitors for network devices and services in Atera. Useful for MSP uptime and availability monitoring.
Documents Domotz MCP tool APIs — authentication via API key, regional endpoints, pagination, rate limiting, error handling, and available tools for agent/device/alerts/network management.
Configures ConnectWise Automate monitors including thresholds, templates, and assignments. Covers internal, remote, SNMP, and agent monitor types with alert severity levels.