NizuUptime is a server monitoring plugin that keeps track of whether your servers and services are online. It periodically checks each server you configure and alerts you the moment something goes down — and again when it comes back up.
NizuUptime runs checks against your servers on a configurable schedule. Each time a check runs, it records the result (status + response time) and compares it to the previous known state. If the status changes, it fires an alert.
Each server is monitored using one of three methods:
TypeWhat it does
HTTP / HTTPSMakes an HTTP request and checks for a 2xx/3xx response
TCPOpens a raw TCP socket connection to a host and port
PingSends an ICMP ping and checks if the host responds
Some servers are better suited to push their status rather than being polled. NizuUptime supports this via a heartbeat endpoint — the server calls a unique URL (/nizuuptime_heartbeat/{token}) with its current status. If it stops sending, you'll know something is wrong.
Alerts fire only when a server changes state (e.g. goes from UP to DOWN, or recovers). You can configure alerts per server and globally:
The dashboard shows a live summary: total servers, how many are up, and how many are down.
Each server displays a 10-segment uptime bar representing the last 24 hours, plus response time and last-checked timestamp.
The logs page stores a history of every check result. Log retention is configurable (default: 30 days) and old entries are purged automatically.