🌐
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 ...
Starred by 211 users
Forked by 23 users
Languages   Shell 73.7% | Makefile 26.3%
🌐
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
🌐
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
🌐
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.
🌐
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 ·
🌐
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).
🌐
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
🌐
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).
Find elsewhere
🌐
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 the current status is displayed then the NUT client is setup correctly and monitoring the UPS status from the NUT server on pfSense. When the ESXi host receives a low battery signal, and after the UserVars.NutFinalDelay value in seconds has elapsed, the VM’s on the ESXi host will shutdown (or suspend) in respect to the settings and order set on the ESXi host.
🌐
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.
🌐
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...
🌐
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%
🌐
Reddit
reddit.com › r/homelab › esxi 7.0- nut client issues
r/homelab on Reddit: ESXi 7.0- NUT Client Issues
October 7, 2021 - Hi All, I have an issue, ive recently set-up NUT server and have got NUT client working on Unraid. Trying to get this working on ESXi, Ive installed…
🌐
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
🌐
GitHub
github.com › desertwitch › NutClient-ESXi-Prowl
GitHub - desertwitch/NutClient-ESXi-Prowl: Network UPS Tools client for VMware ESXi, with modifications for push notifications via Prowl · GitHub
Network UPS Tools client for VMware ESXi, with modifications for push notifications via Prowl - desertwitch/NutClient-ESXi-Prowl
Author   desertwitch
🌐
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