🌐
GitHub
github.com › rgc2000 › NutClient-ESXi
GitHub - rgc2000/NutClient-ESXi: Network UPS Tools client for VMware ESXi · GitHub
Network UPS Tools client for VMWare ESXi ---------------------------------------- Author : Rene Garcia Date : 20-05-2026 Release: 2.7.3 Licence: GPLv3 PURPOSE Provide UPS connectivity to a single vSphere Hypervisor Will shut down properly the host and VMs with vmware-tools installed if a NUT server tells that the power supply has gone and the UPS battery level is critical.
Starred by 211 users
Forked by 23 users
Languages   Shell 73.7% | Makefile 26.3%
🌐
GitHub
github.com › rgc2000 › NutClient-ESXi › releases
Releases · rgc2000/NutClient-ESXi
Network UPS Tools client for VMware ESXi. Contribute to rgc2000/NutClient-ESXi development by creating an account on GitHub.
Author   rgc2000
Discussions

ESXI vm as NUT server, ESXI as nut client?
Yes, it can totally be used this way. Set ESXi to gracefully shutdown machines and issue ESXi shutdown when only the NUT VM remains. Besides, the NUT server will probably survive an "unexpected power event" just fine. If it doesn't, well there should be backups. No? More on reddit.com
🌐 r/homelab
8
1
November 2, 2020
Help me find UPS Nut Client ESXi 6.7 download PLEASE!!!!

Try this link: http://rene.margar.fr/download/1483/

More on reddit.com
🌐 r/homelab
6
4
July 25, 2022
Help me understand NUT
What does upsdrvctl start show on each? More on reddit.com
🌐 r/homelab
5
7
August 29, 2017
NUT Help ESXi - [ERR ACCESS-DENIED]
Here is the config of the client on esxi service https://i.imgur.com/LMc1YFU.png More on reddit.com
🌐 r/homelab
3
1
October 22, 2022
🌐
Bohica
web-dev.bohica.net › operating-systems › general-unix-articles › nut-client-for-vmware-esxi
NUT Client for VMWare ESXi – Bohica.net
NUT is some great software for managing a UPS and notifiying all your client s to shutdown properly. This document describes how to install a NUT client into ESXi 5 or 6 and have it shut down properly when there is a critical power outage.
🌐
Network UPS Tools
networkupstools.org
Network UPS Tools - Welcome
April 17, 2016: VMware NUT client 2.7.4 for ESXi 5.x and 6.0
🌐
Network UPS Tools
networkupstools.org › download.html
Network UPS Tools - Download information
May 11, 2026 - NUT client for VMware ESXi (several versions of both; offsite, by René Garcia).
🌐
Calvin Bui
calvin.me › network ups tools
Network UPS Tools – Calvin Bui
Rene Margar has created a NUT client for ESXi (works for me on 6.7U1).
🌐
Deeztek
docs.deeztek.com › books › vmware › page › vmware-esxi-nut-client-installation-and-configuration
Vmware ESXi NUT Client Installation and Configuration
Several inverters can be entered separated by a space. There will be no system shutdown until the last UPS still standing has given the shutdown command. ... In the ESXi Web client, navigate to Host —> Manage —> Services —> NutClient —> Actions —> Policy —> Start and Stop with Host ...
🌐
GitHub
gist.github.com › Dids › ebba2e09a39e273d6adcdfd8028fa439
Installing NUT for ESXi 7.x · GitHub
Installing NUT for ESXi 7.x · Raw · NUT_ESXi_7.md · Set ESXi package acceptance level to community: esxcli software acceptance set --level=CommunitySupported ·
Find elsewhere
🌐
Lots of emryl
blog.rylander.io › 2017 › 01 › 15 › connect-a-esxi-6.5-host-to-a-ups-connected-to-a-synology-nas
Connect a ESXi 6.5 Host to a UPS Connected to a Synology NAS | Lots of emryl
February 4, 2018 - First enable the Synology “Network UPS” and then allow other clients to query the NUT server on the Synology by entering their ip addresses. The NUT configuration on the Synology is located in the /usr/syno/etc/ups/ directory. The named server instance is defined in the file ups.conf. The default is “ups” which is later used on the ESXi side together with the ip: ups@10.0.1.22.
🌐
Medium
medium.com › @mattwebbio › shutting-down-esxi-6-7-with-a-ups-connected-to-freenas-11-2a270c129dbc
Shutting Down ESXi 6.7 with a UPS connected to FreeNAS 11 | by Matt Webb | Medium
August 24, 2018 - As far as I’m aware, the “Monitor Username” and “Monitor Password” is both stored and transmitted in plain text on both the NAS and the ESXi client — so make it a unique combination (something you haven’t used for anything else). Install René’s NUT (Network UPS Tools) client (2.0) for ESXi from here.
🌐
GitHub
github.com › BrianAker › NutClient-ESXi
GitHub - BrianAker/NutClient-ESXi: NutClient for ESXi personal repository
Network UPS Tools client for VMWare ESXi 5.0-7.0.0 -------------------------------------------------- Author : Rene Garcia Date : 01-06-2020 Release: 2.1.1 Licence: GPL2 PURPOSE Provide UPS connectivity to a single vSphere Hypervisor 5.0 to 7.0.0 Will shut down properly the host and vms with vmware-tools installed if a NUT server tells that the power supply has gone and the UPS battery level is critical.
Forked by 2 users
Languages   Shell 63.8% | Makefile 36.2% | Shell 63.8% | Makefile 36.2%
🌐
Gooksu
gooksu.com › 2022 › 01 › esxi-7-x-nutclient-to-query-upsmon-on-synology
ESXi 7.x NutClient to query upsmon on Synology – Justin Lim
Lets now work on the ESXi7 side. Please download the latest NUT client from https://rene.margar.fr/2012/05/client-nut-pour-esxi-5-0/ I downloaded the file locally and scp the file to my ESXi host into /tmp/nut
🌐
Deeztek
docs.deeztek.com › books › vmware › page › vmware-esxi-nut-client-installation-and-configuration › revisions › 607
Vmware ESXi 6.x NUT Client Installation and Configuration
Secure copy the NutClient-ESXi-2.x.x.tar.gz to your ESXi server’s /tmp directory by either using WinSCP/pscp in Windows or scp in Linux. ... Installation Result Message: Operation finished successfully. Reboot Required: false VIBs Installed: Margar_bootbank_upsmon_2.7.4-2.1.0 VIBs Removed: VIBs Skipped: You can delete the files in the /tmp directory and disable the SSH service if desired. In the ESXi Web client, navigate to Host —> Manage —> System —> Advanced Settings.
🌐
GitHub
gist.github.com › pae-id › 42fdf629fc77ef5c2d57
NUT Client for ESXi 6.0U1.md · GitHub
Download the binary: NutClient-ESXi500-1.3.0.tar.gz Source: NUT Official Downloads by René Garcia
🌐
Ch3sh1r3
blog.ch3sh1r3.com › shutdown-vms-on-esxi-7-0-using-nut-on-pfsense
Shutdown VM’s on ESXi 7.0 using NUT on pfSense – </CH3SH1R3> BLOG
If rule is not found then SSH into the ESXi host and run esxcli network firewall refresh command to load the firewall rule. Run esxcli network firewall ruleset list to list the firewall rules to confirm the NutServer rule is loaded and enabled. The NUT client and server use port 3493/tcp, so additional configuration may have to be setup on your internal network or clients if you have a firewall configured.
🌐
Reddit
reddit.com › r/homelab › help me find ups nut client esxi 6.7 download please!!!!
r/homelab on Reddit: Help me find UPS Nut Client ESXi 6.7 download PLEASE!!!!
July 25, 2022 -

I have been looking all over for the Nut Client for ESXi but I can't find a viable link to the download. I have had two power outages and each time I ended up replacing my mini sas cables from my VM of freenas to the drives. Every site I find is either 404d or times out. I start with the OG french site but the link to the dl used to load now it doesnt even do that anymore. Does anyone know where I can find it? TIA.....

🌐
Reddit
reddit.com › r/homelab › help me understand nut
r/homelab on Reddit: Help me understand NUT
August 29, 2017 -

Last night I set out to configure NUT (network ups tools) to get auto shutdown working in my lab.

My setup is as follows:

  • 4 servers running ESXi 6.5, 1 of which is on 24x7

  • 2 x APC XS1500 UPSs

  • 1 x APC Smart-UPS 1000 (no nmc)

I set up a Debian VM on the 24x7 ESXi host and installed nut-server and nut-client on it. Passed through the USB connection from the more heavily loaded XS1500 UPS to it and believe I have nut-server running correctly (I can see UPS info using upsc command).

I also installed the nut client on the ESXi server and pointed it to the nut server running on the Debian VM.

Here's where I'm at currently, and some items I need help understanding:

  • When I run upsc on the ESXi host to query the UPS I get an error 'stale data'. Running the same upsc command on the nut server itself returns data as expected. Why am I getting different results from ESXi and how should I troubleshoot it?

  • Is there some way to actually test the nut client functionality in ESXi, short of unplugging the UPS and letting the battery run down?

  • If instead of using the nut client on the ESXi host I wanted to script the shutdown myself (i.e. have the nut server run a script to shutdown VMs and power down the ESXi host using vSphere CLI), how would I go about causing that script to execute at a certain time (i.e. if I wanted the script to run at 50% battery capacity for example)?

  • In terms of Windows PCs on the network and getting them to automatically shutdown based on the status of the battery connected to the nut server, what's the best way to accomplish that? I found a couple of Windows nut clients, but they're all very kludgy and out of date. I'm interested to hear how others are handling this.

Top answer
1 of 2
1
What does upsdrvctl start show on each?
2 of 2
1
So here's how I do it - My VM that has the USB passthrough is the only one that runs nut-server. This is the one that's going to run upsd That VM also has nut-client installed, this is the upsmon daemon. The VM that has the UPS directly connected via passthrough is set as the master, ie MONITOR ups@localhost 1 monuser secret master So it's monitoring the local UPS Then I have clients that that are slaves that talk to the master upsmon instance, ie MONITOR ups@upsmonitor01.local.lan 1 monuser secret slave The clients only need nut-client, they should not be running nut-server unless they also have UPS's directly connected All the slave upsmon instances pull their data from the master upsmon instance. By default, the master upsmon instance will listen on TCP 3493, make sure this port is open in it's firewall. Since you're getting good data via upsc on the VM but getting stale data on the ESXi host, I'm betting that you don't have the port open on the ESXi host. The upsmon slaves take their queue from the master. When the master determines power is low enough to shut down, it signals the slaves, and they all begin their shutdown procedures as configured in the local upsmon instance. You can simulate a power failure shut down scenario by running the following on the master upsmon instance upsmon -c fsd That tells everything to go into a forced shut down, and it will do so. It's a good way to test without pulling the cable from the wall and letting the battery run down
🌐
GitHub
github.com › mengzhuo › NutClient-ESXi
GitHub - mengzhuo/NutClient-ESXi: This is just a backup of http://rene.margar.fr/2012/05/client-nut-pour-esxi-5-0/
Network UPS Tools client for VMWare ESXi 5.0-7.0 ------------------------------------------------ Author : Rene Garcia Date : 02-05-2022 Release: 2.3.0 Licence: GPL2 PURPOSE Provide UPS connectivity to a single vSphere Hypervisor 5.0 to 7.0 Will shut down properly the host and vms with vmware-tools ...
Author   mengzhuo