🌐
Network UPS Tools
networkupstools.org
Network UPS Tools - Welcome
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 1431 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.
free software suite for continual power systems
Latest GitHub checks status: master branch
Latest NUT CI build status: master branch
Network UPS Tools (NUT) is a suite of software component designed to monitor power devices, such as uninterruptible power supplies, power distribution units, solar controllers and servers power supply units. Many brands … Wikipedia
Factsheet
Network UPS Tools (NUT)
Developers Evgeny "Jim" Klimov
Arnaud Quette
Arjen de Korte
Charles Lepple
Numerous contributors (..)
Release March 8, 1998; 28 years ago (1998-03-08)
Factsheet
Network UPS Tools (NUT)
Developers Evgeny "Jim" Klimov
Arnaud Quette
Arjen de Korte
Charles Lepple
Numerous contributors (..)
Release March 8, 1998; 28 years ago (1998-03-08)
Discussions

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
Open Source UPS Management Software
try your luck in r/sysadmin , maybe. More on reddit.com
🌐 r/networking
4
4
November 12, 2014
sups - Simple UPS tool for linux
I will definitely give this a shot once a remote system shutdown feature is implemented. I've got NUT working, but I hated every second of setting it up. I'd love an easy way to immediately shut down some systems when there is a power failure and keep lower power devices running longer. More on reddit.com
🌐 r/homelab
12
29
November 29, 2023
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
🌐
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 :)

🌐
SourceForge
winmust.sourceforge.net
WinMust - Simple UPS Status Monitor
This is the software that was shipped together with my Mustek UPS. It is written in Java and supports network administration of several UPS. ... WinNUT is a Windows port of the open-source Linux UPS project NUT (Network UPS Tools).
🌐
GitHub
github.com › Rudd-O › ups-monitor
GitHub - Rudd-O/ups-monitor
August 14, 2015 - You just got ahold of one of my open source products. UPS monitor is a simple tool that displays UPS information in real time. It can monitor a UPS attached to your computer, or a a network server plugged into an UPS.
Author   Rudd-O
🌐
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
Find elsewhere
🌐
H|ard|Forum
hardforum.com › [h]ard|ware › power supplies
Alternative/Open Source UPS monitoring utility | [H]ard|Forum
August 17, 2013 - From work experience where I have several dozen UPSs I can say that NUT works just fine on linux so does apcupsd. On windows for the most part I use the manufacturer software.
🌐
AlternativeTo
alternativeto.net › software › network-ups-tools-nut
Network UPS Tools Alternatives - Explore Similar Software | AlternativeTo
Open Source · ... The primary goal of the Network UPS Tools (NUT) project is to provide reliable monitoring of UPS and PDU hardware and ensure safe shutdowns of the systems which are connected.
🌐
Medium
chribonn.medium.com › open-source-windows-ups-monitor-and-shutdown-utility-watch-win32-ups-9b6a7e9aba06
Open Source Windows UPS Monitor and Shutdown utility: Watch-Win32_UPS | by Alan Bonnici | Medium
March 5, 2021 - Open PowerShell as administrator and execute the following ... Task Scheduler will be used to program a task that will run on computer start up and invoke Watch-Win32_UPS PowerShell script. Right click on the Task Scheduler Library and select the Create Task… option. ... Description (you can use your own / optional): This service calls the PowerShell 7 script Watch-Win32_UPS.ps1 that monitors and manages a Win32 UPS.
🌐
GitHub
github.com › networkupstools › nut
GitHub - networkupstools/nut: The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271 Please star NUT on GitHub, this helps with sponsorships! · GitHub
The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271 Please star NUT on GitHub, this helps with sponsorships! - networkupstools/nut
Starred by 4.1K users
Forked by 441 users
Languages   C 71.9% | Shell 8.3% | M4 7.8% | C++ 7.4% | Makefile 2.9% | Groovy 0.8%
🌐
Eaton
eaton.com › us › en-us › products › backup-power-ups-surge-it-power-distribution › ups-power-management-software.html
UPS power management solutions
NUT provides a common protocol and set of tools to monitor and manage power devices, including UPSs, PDUs, Automatic Transfer Switches, Power Supply Units and more. The open source, do-it-yourself approach to management allows users to customize ...
🌐
Gitnux
gitnux.org › home › software advice › transportation logistics › top 10 best ups management software of 2026
Top 10 Best Ups Management Software (2026 Review)
May 3, 2026 - Builds UPS power dashboards and alerting over time-series data sources fed by UPS telemetry collectors. ... Grafana stands out for turning metrics, logs, and traces into dashboard-driven operational visibility using an open visualization model. It supports infrastructure and application monitoring with data source integrations, alerting, and dashboard sharing across teams.
🌐
Reddit
reddit.com › r/homelab › sups - simple ups tool for linux
r/homelab on Reddit: sups - Simple UPS tool for linux
November 29, 2023 -

Lately I have been playing a lot with UPS devices. Both using NUT and APCUPSD, but also trying to do my own work.

The result of some personal experimentation was my own tool called sups (simple ups)

Using it is as simple as extracting the executable (ideally somewhere in your path) and then running it like

sudo ./sups

sudo is probably required because more than likely the dev file is owned by root

The application looks on its own for HID compatible devices under /dev and tries to connect to the first one that it finds.

You can define your own device using the --port argument

sudo ./sups --port /dev/usb/hiddev1

If you want to shutdown the local machine below a certain battery level, you can use the --monitoring argument. The default threshold is 50% as this is the minimum safe level for cheap lead acid batteries. But you can also define your own threshold using the argument --threshold and passing the percentage. Like

sudo sups --monitoring --threshold 30

There is no daemon or service mode, so for automated shutdown the application has to be run through root's cron using something like

* * * * * sups --monitoring --threshold 45

The application does not support any low level communication with the device drivers. This was a deliberate choice. It restricts communication with fancy UPS functions, but also allows the application to be written in a higher level language that is easier to follow and maintain.

So far the app is only tested with only a few UPS devices that I have access to

So I would appreciate any feedback or corrections

You can use the --debug argument to see more information about what data was received from the device and how it was parsed.

The reasoning behind the app was to create a tool that is functionally complete but simple to use with 0 configuration even with multiple UPS devices, while at the same time being easy to maintain.

You can find the code and the executable, along with detailed instructions about the application and HID in general, under the github repo

https://github.com/kastaniotis/Sups

🌐
Wikipedia
en.wikipedia.org › wiki › Network_UPS_Tools
Network UPS Tools - Wikipedia
April 7, 2026 - Over its two-decade history, the open-source project became the de facto standard solution for UPS monitoring provided with OS distributions and embedded into many NAS solutions, some converged hypervisor set-ups, and other appliances, and enjoyed contributions and support from numerous end-users ...
🌐
Network UPS Tools
networkupstools.org › features.html
Network UPS Tools - Features
This software has been reported to run on Linux distributions, the BSDs, Apple’s OS X, commercial Solaris and open-source illumos distros, IRIX, HP/UX, Tru64 Unix, and AIX. Windows users may be able to build it directly with MSYS2, MinGW or Cygwin. There is also a port of the client-side monitoring to Windows called WinNUT.
🌐
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 ...