Create port monitor
create_port_monitorCreate a TCP or UDP port monitor that tracks a host:port and reports up only when the service actually answers.
Instructions
Watch one TCP or UDP port on a host and report it up only when the service behind it actually answers. This is the type for game servers, databases, mail and anything else that speaks its own protocol rather than HTTP - Minecraft, Rust, CS2, FiveM, Postgres, Redis, SMTP. The port must be given as part of the url. Set protocol to UDP for game servers; most of them do not answer on TCP at all.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Host and port separated by a colon, for example example.com:443 or 1.2.3.4:25565. The port is required; without it the monitor cannot be created. | |
| name | Yes | Label shown in the dashboard and in alerts, up to 50 characters. Something recognisable months later beats the bare hostname. | |
| isActive | No | Start monitoring immediately (default true) | |
| protocol | No | TCP is the default and fits most services. Use UDP for game servers and anything else that does not answer on TCP; on UDP the port counts as up only when the server actually replies. | |
| frequency | No | Check frequency in minutes (1-1440, default 5) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Monitor id, used by every other tool. | |
| url | No | ||
| name | No | ||
| type | No | ||
| isActive | No | False while the monitor is paused. | |
| frequency | No | Check interval in minutes. | |
| statusSummary | No | Current state, for example GOOD or ERROR. |