Related projects
================

There are many programs and devices that integrate NUT support.

This page tries to track them.

Graphical desktop clients
-------------------------

link:http://sourceforge.net/projects/gknut/[GKrellM NUT]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

link:http://knut.prynych.cz[KNutClient]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

KNutClient is a visual client for NUT.

link:http://www.lestat.st/en/informatique/projets/nut-monitor[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,PyNUT>> class.

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

link:http://download.mgeops.com/explore/eng/ptp/ptp_sol.htm?sol=PSP[Eaton - Personal Solution Pac]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

NUT configuration and monitoring software for Eaton (previously MGE Office
Protection Systems) units.

link:http://www.amautacorp.com/staff/Rudd-O/ups-monitor/[UPS Monitor]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Multi-threaded python/GTK2 graphical monitoring application.

link:http://sourceforge.net/projects/winnutclient[Windows NUT client]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Windows NUT client is a partial port of KNutClient to Windows using
link:http://www.autoitscript.com[AUTOIT] scripting language. 

link:http://csociety.ecn.purdue.edu/~delpha/winnut/[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. link:download.html#_binary_packages[MSI packages]
are available too.

link:http://wmnut.mgeops.org/[WMNUT]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

WMNut is a program to monitor multiple UPSs statistics through the NUT (Network
UPS Tools) framework on Linux and other systems. 

Network Management Systems (NMS) integration
--------------------------------------------

link:http://bigsister.graeff.com/[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.

link:http://cacti.net[Cacti monitoring tool]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

There are three different scripts that add NUT support to Cacti:
 
- link:http://forums.cacti.net/about19250.html[PHP script]
- link:http://forums.cacti.net/about14475.html[Ruby script]
- link:http://forums.cacti.net/about9729.html[shell script]

link:http://collectd.org[collectd]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The `collectd` system statistics collection daemon features a
link:http://collectd.org/wiki/index.php/Plugin:NUT[NUT plugin] to
collect statistics from UPSes. 

link:http://xymon.sourceforge.net/[Xymon (Hobbit) monitor]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

A link:http://www.revpol.com/xymon_nut_scripts[NUT plugin] is available.

link:http://monami.sourceforge.net[MonAMI NUT plugin]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

A plugin to return UPS status to the MonAMI universal sensor framework. 

link:http://munin.projects.linpro.no[Munin NUT plugin]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

A link:http://muninexchange.projects.linpro.no/?search&cid=0&pid=136&phid=279[NUT plugin] is available.

link:http://www.nagios.org/[Nagios plugin]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The link:http://sourceforge.net/projects/nagiosplug/[check_ups] plugin returns
UPS status to the Nagios monitoring system using NUT.

Configuration GUIs
------------------

link:http://www.knut.noveradsl.cz/knutsetting/index.html[KNutSetting]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

KNutSetting is a visual KDE tool for configuring NUT - Network UPS Tools.

Other software projects
-----------------------

link:http://www.the-mcdonalds.org/Nut-Graph/[Nut-Graph]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

PHP4 / GD / MySQL / jpgraph package to visualize logged UPS status data.

[[PyNUT]]
link:http://www.lestat.st/informatique/projets/pynut-en[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.

link:http://bugs.debian.org/343530[RRDtool logging support]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This patch adds link:http://oss.oetiker.ch/rrdtool[RRDtool] logging support to
NUT.

link:http://home.tele2.fr/elrik/[ups_control]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

A developing Python wrapper to upsc which can generate mails and shutdown the
machine.

link:http://search.cpan.org/search?dist=ups-nut[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
-------------------------------

link:http://www.dell.com/us/business/p/powervault-nx3500/pd[Dell PowerVault NX3500]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Dell is using NUT to protect the new PowerVault NX3500 storage devices.

link:http://www.opengear.com/UPS.html[OpenGear]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Opengear provides an advanced NUT integration into many models.
There is also a
link:http://www.opengear.com/Videos/Network-UPS-Tools/Network-UPS-Tools.html[video presentation]
of the NUT integration.

For more information on Opengear's contributions to NUT, have a look at the
link:acknowledgements.html[acknowledgements information].

Synology
~~~~~~~~

link:http://www.synology.com[Synology] has worked closely with Arnaud to integrate 
link:http://www.synology.com/enu/products/features/power.php[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.

link:http://www.readynas.com/?page_id=92[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.

link:http://www.thecus.com[Thecus NAS]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Thecus NAS firmware includes NUT for UPS support. The
link:http://www.thecus.com/Downloads/Compatible_List/UPS_List_v1.0_ALL.pdf[following list of devices] is known to be supported.

link:http://www.webbastards.com/projects/[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.

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.
