Two NUT websites
This version of the page reflects NUT release v2.8.0 with codebase commited ff16dabca at 2022-04-04T11:04:28+00:00 Options, features and capabilities in current development (and future releases) are detailed on the main site and may differ from ones described here. |
There are many programs and devices that integrate NUT support.
This page tries to track them.
Graphical desktop clients
KNutClient
KNutClient is a visual client for NUT.
NUT-Monitor
NUT-Monitor is a graphical application to monitor and manage UPSes connected to a NUT server. This application is written in Python and PyGTK, and uses the PyNUT class.
NUT-Monitor is part of NUT since NUT v2.4.1. It will further evolve toward the NUT Control Center. |
walNUT
A Gnome Shell extension to monitor/manage NUT-controlled devices.
Windows NUT client
Windows NUT client is a partial port of KNutClient to Windows using AUTOIT scripting language.
The original "winnutclient" project seems abandoned since 2015; however a "WinNUT-Client" fork (below) picked up the torch. |
WinNUT-Client
WinNUT-Client V2 is a replacement for older WinNUT Client (v1.x) which can use its configuration files. It allows a Windows client to monitor UPS state from a NUT data server running elsewhere (Linux servers, NAS appliances, etc.) and initiate safe shutdowns.
WinNUT
WinNUT is a partial port of the client side of Network UPS Tools (NUT) to Windows.
WinNUT is currently being replaced by a full port to Windows, part of the official NUT distribution. MSI packages are available too. |
WMNUT
WMNut is a dockapp program to monitor multiple UPSs statistics through the NUT (Network UPS Tools) framework on Linux and other systems.
Network Management Systems (NMS) integration
Big Sister system and network monitor
The "nut" module monitors uninterruptible power supplies under control of the NUT (Network UPS Tools) free software suite. It sends alerts on power outages, overload and battery problems. The longterm graphing may point you to battery aging problems.
Cacti monitoring tool
There are at least three different scripts that add NUT support to Cacti:
collectd
The collectd
system statistics collection daemon features a
NUT plugin to
collect statistics from UPSes.
Xymon (Hobbit) monitor
A NUT plugin is available.
MonAMI NUT plugin
A plugin to return UPS status to the MonAMI universal sensor framework.
Munin NUT plugin
A NUT plugin is available.
Nagios plugin
The check_ups plugin returns UPS status to the Nagios monitoring system using NUT.
Configuration GUIs
KNutSetting
KNutSetting is a visual KDE tool for configuring NUT - Network UPS Tools.
Other software projects
42ITy™
42ITy™ is a next generation platform for data center service optimization that aims to bridge the gap between the traditional silos of IT and facility management.
42ITy™ promotes an open, community based approach, to ensure broad and vendor agnostic support, while leveraging and giving back to leading open source software components including NUT (Network UPS Tools), 0MQ/Malamute & MariaDB, among others.
Node-RED for NUT
Node-RED node that gets UPS data via NUT (Network UPS Tools)
Network UPS Tools Services for Windows
Network UPS Tools Services for Windows provides tools and services to run an
upsd
-compatible server to report the status of UPS devices connected to a system
or server in master mode. It allows other Network UPS Tools slave daemons and
monitoring clients access to UPS information using standard Windows programming
interfaces for easier setup.
nut-snmpagent
nut-snmpagent is an SNMP wrapper to expose the upsc
output into Net-SNMP.
PyNUT
PyNUT is an abstraction class written in Python to access NUT (Network UPS Tools) server and execute commands without needing to know the communication protocol.
PyNUT is part of NUT since NUT v2.4.1. |
RRDtool logging support
This patch adds RRDtool logging support to NUT. (See also [collectd].)
ups_control
A developing Python wrapper to upsc
which can generate email and shutdown the
machine.
UPS::Nut
A Perl module to talk to an UPS via NUT (Network UPS Tools) upsd.
UPS::Nut is part of NUT since NUT v2.6.1. |
python-nut2
A fork and complete API overhaul of PyNUT, a Python library to allow communication with Network UPS Tools servers.
webNUT
A simple web interface for Network UPS Tools servers.
go.nut
A Golang library for interacting with NUT.
Hardware projects involving NUT
This is an incomplete list of the hardware known to embed NUT.
Dell PowerVault NX3500
Dell is using NUT to protect the new PowerVault NX3500 storage devices.
OpenGear
Opengear provides an advanced NUT integration into many models. There is also a video presentation of the NUT integration.
For more information on Opengear’s contributions to NUT, have a look at the acknowledgements information.
Synology
Synology has worked closely with Arnaud to integrate UPS support on all its devices.
Alcatel Lucent IPBX
Alcatel has been working for years with us (Patrick Agrain and Arnaud) to improve NUT integration into some of their IPBX.
Netgear ReadyNAS
The RAIDiator firmware for the ReadyNAS product line includes NUT to either monitor a local USB UPS, or to connect as a slave to a NUT server.
Thecus NAS
Thecus NAS firmware includes NUT for UPS support. The following list of devices is known to be supported.
Buffalo NAS
Buffalo TeraStation NAS (Business-class) include NUT for UPS support.
Eaton - Intelligent Power Controller
Eaton Intelligent Power Controller provides easy infrastructure monitoring solution, using the 42ITy™ Open Source data center monitoring software stack, which relies on NUT for power devices monitoring.
Legacy and discontinued projects
GKrellM NUT
Simple UPS monitoring plugin for GKrellM. Uses NUT (Network UPS Tools) for UPS connection.
lcd-nut
A project to display the status of a UPS on computer through one of the many cheap LCD matrix displays available on the market.
Nut-Graph
PHP4 / GD / MySQL / jpgraph package to visualize logged UPS status data.
Eaton - Personal Solution Pac
NUT configuration and monitoring software for Eaton (previously MGE Office Protection Systems) units.
UPS Monitor
Multi-threaded python/GTK2 graphical monitoring application.
Notes
-
Client authors: send updates on your releases to the NUT users mailing list. We will also put a link to you in the news section of the top page when things change.
-
If you know of a project which should be listed, please send in the URL.