# Network Ping Monitors **host reachability** — a lightweight way to track whether machines, gateways, or servers are online, published through the same pipeline as every other value. | | | |---|---| | Connection string | `ping.icmp://…` | | Reads | ✔ (poll) | | Writes | — | | Subscriptions | — | ## Address format ``` v4::HOST or v6::HOST ``` ## Item options (`extraOptions`) | Key | Type | Default | Meaning | |---|---|---|---| | `timeout` | int | `1000` | Reachability timeout in ms. | ## Output Three dimensions per item: `Available` (Boolean), `Status` (String), and `LastSeen` (timestamp in ms of the last successful reach). ## Example configuration ```json { "devices": [ { "objectId": "ping1", "name": "Network monitor", "connectionString": "ping.icmp://local", "interval": 30000, "enabled": true, "options": {}, "extraOptions": { "host": "broker:1883", "clientId": "openconnect" } } ], "items": [ { "objectId": "gw", "DeviceID": { "objectId": "ping1" }, "address": "v4::10.0.0.1", "label": "Gateway", "type": "Boolean", "unit": "", "source": { "tag": "network" }, "enabled": true, "onChange": true, "extraOptions": { "timeout": 1000 } } ] } ```