macOS
brew install nutlocal Homebrew formula metadata
sudo port install nutMacPorts ports tree · sysutils/nut/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de nut pour les workflows d'agents IA.
installation
brew install nutlocal Homebrew formula metadata
sudo port install nutMacPorts ports tree · sysutils/nut/Portfile · Source: api.github.com
sudo apk add nutAlpine Linux edge package indexes · nut · Source: dl-cdn.alpinelinux.org
sudo apt install libnutclient-devDebian stable package indexes · libnutclient-dev · Source: deb.debian.org
sudo dnf install nutFedora Rawhide package metadata · nut · Source: dl.fedoraproject.org
nix profile install nixpkgs#nutnixpkgs package indexes · pkgs/by-name/nu/nut/package.nix · Source: api.github.com
sudo pacman -S nutArch Linux sync databases · nut · Source: geo.mirror.pkgbuild.com
sudo zypper install libnutclient2openSUSE Tumbleweed package metadata · libnutclient2 · Source: download.opensuse.org
aperçu
Network UPS Tools: Support for various power devices
historique
Network UPS Tools, packaged as `nut`, is the standard open-source toolkit for monitoring and controlling UPSes, PDUs, automatic transfer switches, power supplies, and related power devices through a common protocol and driver/client/server architecture.
The official NUT release notes trace the project back to Russell Kroll's 1996 APC Smart-UPS experiments, including cron-driven status reports and early protocol tests. Smart UPS Tools 0.10 was publicly released on March 10, 1998; a June 5, 1999 rewrite separated drivers, server, and clients; and the project renamed itself Network UPS Tools with 0.42.0 on October 31, 1999 to reflect multi-vendor support and avoid APC trademark proximity.
NUT grew from one APC-focused monitor into a cross-vendor power-device layer. The official site said on July 1, 2026 that at least 197 manufacturers and 1,431 device models were known compatible. Its user manual says NUT is pre-packaged for many operating systems, embedded in storage, automation, and virtualization appliances, and often shipped as companion software by UPS vendors.
A normal deployment has device-specific drivers feeding `upsd`, clients such as `upsc` querying status, and `upsmon` coordinating graceful shutdown before battery exhaustion. Package users care about config files such as `ups.conf`, driver startup through `upsdrvctl`, network access control, port 3493, and matching the driver to the exact UPS/PDU hardware. Larger deployments use the network model so multiple hosts powered by one UPS can observe the same state and shut down together.
NUT is operational plumbing: boring until power fails, then essential. It is packaging-heavy because it touches USB, serial, SNMP, Modbus, OpenSSL, init/service managers, CGI clients, Python/Perl/C/C++ client libraries, device rules, and OS-specific paths. RFC 9271, published in August 2022, documents the UPS management protocol used by the NUT ecosystem and reinforces that the project is more than a single Unix daemon.
posture de sécurité
broad file, network, media, or database tool signal. formula declares a Homebrew service.
risque orange · confiance moyen · infrastructure
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
/usr/local/ups/etc/nut.conf/usr/local/ups/etc/ups.conf/usr/local/ups/etc/upsd.conf/usr/local/ups/etc/upsmon.confCredential-bearing paths to review before unattended agent runs.
/usr/local/ups/etc/upsd.usersexécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
al175 | cli | exécutable global | |
apcsmart | cli | exécutable global | |
apcsmart-old | cli | exécutable global | |
apcupsd-ups | cli | exécutable global | |
bcmxcp | cli | exécutable global | |
bcmxcp_usb | cli | exécutable global | |
belkin | cli | exécutable global | |
belkinunv | cli | exécutable global | |
bestfcom | cli | exécutable global | |
bestfortress | cli | exécutable global | |
bestuferrups | cli | exécutable global | |
bestups | cli | exécutable global | |
bicker_ser | cli | exécutable global | |
blazer_ser | cli | exécutable global | |
blazer_usb | cli | exécutable global | |
clone | cli | exécutable global | |
clone-outlet | cli | exécutable global | |
dummy-ups | cli | exécutable global | |
etapro | cli | exécutable global | |
everups | cli | exécutable global | |
failover | cli | exécutable global | |
gamatronic | cli | exécutable global | |
genericups | cli | exécutable global | |
isbmex | cli | exécutable global | |
ivtscd | cli | exécutable global | |
liebert | cli | exécutable global | |
liebert-esp2 | cli | exécutable global | |
liebert-gxe | cli | exécutable global | |
masterguard | cli | exécutable global | |
meanwell_ntu | cli | exécutable global | |
metasys | cli | exécutable global | |
mge-shut | cli | exécutable global | |
mge-utalk | cli | exécutable global | |
microdowell | cli | exécutable global | |
microsol-apc | cli | exécutable global | |
nhs_ser | cli | exécutable global | |
nut-upower | cli | exécutable global | |
nutconf | cli | exécutable global | |
nutdrv_atcl_usb | cli | exécutable global | |
nutdrv_hashx | cli | exécutable global | |
nutdrv_qx | cli | exécutable global | |
nutdrv_siemens-sitop | cli | exécutable global | |
oneac | cli | exécutable global | |
optiups | cli | exécutable global | |
powercom | cli | exécutable global | |
powerpanel | cli | exécutable global | |
powervar_cx_ser | cli | exécutable global | |
powervar_cx_usb | cli | exécutable global | |
rhino | cli | exécutable global | |
richcomm_usb | cli | exécutable global | |
riello_ser | cli | exécutable global | |
riello_usb | cli | exécutable global | |
safenet | cli | exécutable global | |
skel | cli | exécutable global | |
sms_ser | cli | exécutable global | |
solis | cli | exécutable global | |
tripplite | cli | exécutable global | |
tripplite_usb | cli | exécutable global | |
tripplitesu | cli | exécutable global | |
upsc | cli | exécutable global | |
upscmd | cli | exécutable global | |
upscode2 | cli | exécutable global | |
upsd | cli | exécutable global | |
upsdrvctl | cli | exécutable global | |
upsdrvsvcctl | cli | exécutable global | |
upslog | cli | exécutable global | |
upsmon | cli | exécutable global | |
upsrw | cli | exécutable global | |
upssched | cli | exécutable global | |
upssched-cmd | cli | exécutable global | |
usbhid-ups | cli | exécutable global | |
ve-direct | cli | exécutable global | |
victronups | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/networkupstools/nut
métadonnées d'installation
| Clé du paquet | brew:nut |
|---|---|
| Version | 2.8.5 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/nut |
| Page d'accueil | https://networkupstools.org/ |
| Dépôt | https://github.com/networkupstools/nut |
| Docs amont | https://networkupstools.org/documentation.html |
| Licence | GPL-2.0-or-later |
| Archive source | https://github.com/networkupstools/nut/releases/download/v2.8.5/nut-2.8.5.tar.gz |
| Dépendances | libusb, openssl@3 |
| Dépendances de compilation | autoconf, automake, libtool, pkgconf |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | declared |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | nut |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
libnutclient-dev 2.8.1-5
network UPS tools - development files for the new client library
sudo apt install libnutclient-devlibnutclient2t64 2.8.1-5
network UPS tools - new client library
sudo apt install libnutclient2t64libnutscan-dev 2.8.1-5
network UPS tools - development files for the scanner library
sudo apt install libnutscan-devlibnutscan2 2.8.1-5
network UPS tools - scanner library
sudo apt install libnutscan2libups-nut-perl 2.8.1-5
network UPS tools - Perl bindings for NUT server
sudo apt install libups-nut-perllibupsclient-dev 2.8.1-5
network UPS tools - development files
sudo apt install libupsclient-devlibupsclient6t64 2.8.1-5
network UPS tools - client library
sudo apt install libupsclient6t64nut 2.8.1-5
network UPS tools - metapackage
sudo apt install nutnut-cgi 2.8.1-5
network UPS tools - web interface
sudo apt install nut-cginut-client 2.8.1-5
network UPS tools - clients
sudo apt install nut-clientnut-doc 2.8.1-5
network UPS tools - documentation
sudo apt install nut-docnut-i2c 2.8.1-5
network UPS tools - I2C driver
sudo apt install nut-i2cnut-ipmi 2.8.1-5
network UPS tools - IPMI driver
sudo apt install nut-ipminut-modbus 2.8.1-5
network UPS tools - Modbus driver
sudo apt install nut-modbusnut-monitor 2.8.1-5
network UPS tools - GUI application to monitor UPS status
sudo apt install nut-monitornut-powerman-pdu 2.8.1-5
network UPS tools - PowerMan PDU driver
sudo apt install nut-powerman-pdupiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.