Skip to content
Projects
GRASSMARK OY

UPS Status: power outage alerts

A dashboard that watches UPS units over SNMP and raises the alarm the instant one drops to battery, turning a silent power loss into minutes of warning.

The UPS Status dashboard: two monitored power supplies side by side, both on mains, each showing charge, estimated runtime, and live voltage, current, load and frequency.
Client
GRASSMARK OY
Role
Software, SNMP & deployment
Stack
MONITORING · SNMP · REALTIME

A UPS switching to battery is a silent event. Nothing in the room announces it, and in a live production the first sign is often the runtime running out, by which point the decision has been made for you.

A Python service polls every unit over SNMP, and the dashboard shows charge, load and estimated runtime at a glance. The moment a unit transfers to battery it raises a loud alarm.

What matters is the minutes between that transfer and an empty battery: enough to shed load, start a generator, or see the segment through to the end.

Those minutes have been needed twice so far, including at Kuninkuusravit 2025 in Oulu.

More work