Do you just need monitoring or do you need control/automated operating system shutdown?

Network UPS Tools (NUT) is a really good option. Does USB, serial, and SNMP and covers a ton of UPS makes and models. You’ll find that a lot of SANs and other storage devices that “just work” when you connect a USB cable are probably using NUT under the hood.

If you just need SNMP monitoring, pretty much any opensource network management system could be made to work.

Observium is a good free tool for monitoring. It is one of those “just works” sort of monitoring systems that was easy to get started with. When I set it up I used the Turnkey Linux version , which makes provisioning even easier.

Nagios is really extensible.

Zabbix is a tool I’ve seen some of our customers using (although I think moreso with PDUs, but either should be achievable via SNMP).

LibreNMS is another opensource monitoring solution that is fairly popular.

There is a lot you can do with Net-SNMP and bash scripts too.

In a nutshell, if you have an SNMP-manageable UPS, whatever SNMP manager you use for your other devices can probably fit. Let me know if you need some more information (regardless of the UPS vendor you’re looking to monitor), this overlaps a bit with some topics I am looking into now.

edits: grammar, clarity

Answer from david-eaton on community.spiceworks.com
🌐
Powermonitor
powermonitor.software
Software Download
Viewing additional information and status of monitored UPS, computers and equipment. Historical logs for events and results about demands to power management. Please note that we stop providing software updates for PowerMaster in September, 2020. It is fine to keep using current version of PowerMaster, but we would recommend that users switch to the new power management software, PowerMaster+. PowerMaster+ software is available for free download at https://www.powermonitor.software/#PowerMasterPlusSoftware.
🌐
SourceForge
winmust.sourceforge.net
WinMust - Simple UPS Status Monitor
WinMust is a free Windows application designed to monitor and control a compatible Mustek brand UPS (Uninterruptible Power Supply). It provides the user with status information, such as battery voltage, AC line failure or backup operating mode. Should the UPS run out of battery, the software can ...
Discussions

Open Source UPS Monitoring Software
Does anyone have any recommendations for Open Source UPS monitoring software? More on community.spiceworks.com
🌐 community.spiceworks.com
33
67
September 24, 2018
UPS/Power management software
networkupstools.org may suit you. Is the standard in linux for ups monitoring and control. More on reddit.com
🌐 r/selfhosted
11
22
February 26, 2022
How do you monitor your UPS systems? (if at all)
Network UPS Tools (NUT). This is a great guide: https://youtu.be/vyBP7wpN72c Edit: Thanks for the awards! More on reddit.com
🌐 r/homelab
78
146
December 24, 2021
Best ups monitoring software
Domotz would fit the bill. We are not free but pretty affordable. ($21/month per network for all devices). We do have an Eaton integration as well and pre-configured SNMP sensors for UPS . I'm on the team here, so slight biased. If you have any questions, just let us know and we'll get them answered. More on reddit.com
🌐 r/sysadmin
7
6
October 28, 2022
🌐
CyberPower Systems
cyberpowersystems.com › software
Software | CyberPower Systems
CyberPower offers free power management software—PowerPanel® Personal and PowerPanel® Business—for compatible UPS systems, supporting Windows, Linux, macOS, and virtual platforms.
Call   +18772976937
Address   4241 12th Ave E STE 400, 55379, Shakopee
🌐
Network UPS Tools
networkupstools.org
Network UPS Tools - Welcome
NUT provides many control and monitoring features, with a uniform control and management interface. If you are just getting acquainted with NUT, that page also explains the technical design and some possible set-ups. The NUT Overview (manual page) can be another good starting point. As of this publication, at least 197 different manufacturers, and 1411 hardware device models are known as compatible. This software is the combined effort of many individuals and companies with free and open source code licensed under the terms of GNU Public License (GPL), see the NUT license text for specific details.
🌐
CNET
download.cnet.com › ups-assistant › 3000-20430_4-75906890.html
UPS Assistant for Windows - Free download and software reviews - CNET Download
March 12, 2026 - Download UPS Assistant latest version for Windows free. UPS Assistant latest update: March 12, 2026
Rating: 4 ​ - ​ 1 votes
🌐
Vertiv
vertiv.com › home › products & services › software › vertiv™ power assist
Vertiv™ Power Assist | Monitoring
Vertiv™ Power Assist is a free software used to gracefully shutdown an IT device when the UPS battery backup experiences a threatening condition. The software notifies users of an event, displays key metrics and logs historical data. It is easy to install and protects computers from damage ...
Find elsewhere
🌐
Google Play
play.google.com › store › apps › details
APCUPSD Monitor - Apps on Google Play
This project can be found from Github: https://github.com/norkator/apcupsd-monitor This is a simple, free and also ad free APCUPSD monitor application which can be used via SSH or NIS to pull information from your APCUPSD instances or from Eaton UPSes via using Eaton IPM software and its https web interface.
Rating: 4.3 ​ - ​ 133 votes
🌐
Reddit
reddit.com › r/selfhosted › ups/power management software
r/selfhosted on Reddit: UPS/Power management software
February 26, 2022 -

Hello

I'm looking for some solution to power down all devices while my UPS will be low on battery.

Mainly I expect tool to loggin via SSH and run shutdown command, but additional value would be Windows support.

App/WebApp/Script would be running on Raspberry Pi4, also Zabbix is running there.

I'm running following services, which require to be shutdown: 1 x FortiGate firewall 20 x Ubuntu VM 2 x ESXi server 3 x Windows VM 2 x Mikrotik VM 2 x Synology NAS

Please advise if you know any software which would meet my requirements or maybe keywords to search for.

I'm about creating my own script for this in Python, but well developed service is preferred :)

🌐
Legrand
ups.legrand.com › en › software › software-download
Software Download - ups.legrand.com
Applications that permanently monitor UPS operation and protect the operating systems. Details · Free download. It comprises a group of applications that permanently monitor UPS operation and protect the operating systems of the computers powered by the UPS itself.
🌐
SourceForge
sourceforge.net › projects › apcupsd
Apcupsd UPS control software download | SourceForge.net
Download Apcupsd UPS control software for free. Apcupsd is a program for monitoring UPSes and performing a graceful computer shutdown in the event of a power failure. It runs on Linux, Mac OS/X, Win32, BSD, Solaris, and other OSes.
Rating: 4.7 ​ - ​ 24 votes
🌐
Eaton
ups-software-download.com
Download
NMC G2 enables user to monitor, manage, and control power environments for multiple devices over the network connection. User can manage UPS with NMC G2 via web browser or via network management software which supports SNMP protocol or Modbus TCP protocol.
🌐
Reddit
reddit.com › r/homelab › how do you monitor your ups systems? (if at all)
r/homelab on Reddit: How do you monitor your UPS systems? (if at all)
December 24, 2021 - PRTG is free for up to 100 sensors and is amazing for UPS monitoring. We use this in our data centers to monitor 50 UPS’s with thousands of batteries. ... I use a little RPI3 with nut and nutstat feeding into an influxdb, graphed by grafana.
🌐
Eaton
ups-software-download.com › content › ups-download-software › download.html
Winpower G2 Software
NMC G2 enables user to monitor, manage, and control power environments for multiple devices over the network connection. User can manage UPS with NMC G2 via web browser or via network management software which supports SNMP protocol or Modbus TCP protocol.
🌐
CyberPower
cyberpowersystems.com › software › powerpanel® personal › powerpanel® personal windows
PowerPanel® Personal Windows
October 11, 2019 - PowerPanel® Personal is FREE software that features a user-friendly interface for controlling and monitoring any CyberPower UPS system through the USB or serial port. PowerPanel Personal can send email notifications when power events occur ...
Call   +18772976937
Address   4241 12th Ave E STE 400, 55379, Shakopee
🌐
Upspowercom
upspowercom.com › PRO-Windows.jsp
UPSMON PRO Windows
Downwnload >> Software >> PRO Windows · Windows : XP, Vista, 7, 8, 10 and VMWare ESXi · Windows : Server 2000 ~ 2022 and Hyper-V · Windows compatible 32 and 64 bits · Monitoring : Utility, Voltage, Battery, Load ... Auto Shutdown : Power failure occurs · Auto Notification : E-Mail and Ups events ·
🌐
Power-software-download
power-software-download.com › viewpower.html
Software download for Uninterruptible Power Supply
ViewPowerHTML 1.04-25300 is an advanced UPS management software. It allows remote monitor and manage from one to multiple UPSs in a networked environment, either LAN or INTERNET. It can not only prevent data loss from power outage and safely shutdown systems, but also store programming data ...