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:
Type What it does
HTTP / HTTPS Makes an HTTP request and checks for a 2xx/3xx response
TCP Opens a raw TCP socket connection to a host and port
Ping Sends 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.