Network UPS Tools
Power Devices support
Table of Contents

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.

Note NUT-Monitor is part of NUT since version NUT 2.4.1. It will further evolve toward the NUT Control Center.

walNUT

A Gnome Shell extension that uses upsc/upscmd to monitor devices and invoke instant commands.

Windows NUT client

Windows NUT client is a partial port of KNutClient to Windows using AUTOIT scripting language.

WinNUT

WinNUT is a partial port of the client side of Network UPS Tools (NUT) to Windows.

Note 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 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.

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

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.

Note PyNUT is part of NUT since version NUT 2.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 mails and shutdown the machine.

UPS::Nut

A Perl module to talk to an UPS via NUT (Network UPS Tools) upsd.

Note UPS::Nut is part of NUT since version NUT 2.6.1.

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.

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.

Legacy and discontinued projects

GKrellM NUT

Simple UPS monitoring plugin for GKrellM. Uses NUT (Network UPS Tools) for UPS connection.

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.