Added
- IPsec tunnel monitoring — new tab on device detail page showing all configured IPsec peers with live status (established / not established), remote and local addresses, initiator/responder side, uptime, and TX/RX traffic counters
- WireGuard tunnel monitoring — new tab on device detail page showing WireGuard peers with endpoint, last handshake time (color-coded by recency), TX/RX counters, and comment
- Smart tab visibility — IPsec and WireGuard tabs only appear when the device actually has those tunnels configured; no clutter on devices without tunnels
- Delete backups from device detail page (admin only) — previously only View and Download were available
Fixed
- Devices randomly going offline during monitoring — polling now continues even when optional system commands fail (e.g., CHR routers without hardware sensors)
- SSH error logs appearing on MikroTik routers ("expected end of command") — commands that may not be supported on all device types are now wrapped to suppress router-side error logging