ZerverMonitor

Support

Frequently Asked Questions

What does ZerverMonitor do?

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.

How do I configure which servers to monitor?

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.

What do the card colors mean?

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.

What is the yellow "warned" state?

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.

How often does the app refresh?

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.

Does ZerverMonitor work on Apple Watch?

Yes. ZerverMonitor includes a watchOS companion app with WidgetKit complications so you can see server status at a glance on your watch face.

Is ZerverMonitor free?

Yes. ZerverMonitor is free with no ads and no in-app purchases.

Contact Us

If you need further help, please open an issue on our GitHub repository:

github.com/billdonner/server-monitor-ios/issues

Related