Support
ZerverMonitor is a real-time dashboard that monitors your servers. It polls HTTP endpoints, Redis instances, and PostgreSQL databases on configurable intervals and displays their status with color-coded cards.
The server list is defined on the backend in a YAML configuration file. The iOS and watchOS apps fetch the current status from the backend API automatically.
Green: Server is healthy and responding. Yellow: Server recovered from an error but hasn't been cleared yet (sticky warning). Red: Server is currently unreachable or returning errors. Gray: Waiting for the first poll result.
When a server fails and later recovers, it enters a yellow "warned" state instead of going straight back to green. This makes it visible that something went wrong, even after recovery. You can clear all warnings from the web dashboard.
The iOS app polls the backend API every few seconds. Each server on the backend has its own independent poll interval (typically 10-30 seconds) configured in the YAML file.
Yes. ZerverMonitor includes a watchOS companion app with WidgetKit complications so you can see server status at a glance on your watch face.
Yes. ZerverMonitor is free with no ads and no in-app purchases.
If you need further help, please open an issue on our GitHub repository:
github.com/billdonner/server-monitor-ios/issues