We’ve all been there: the power goes out, your UPS kicks in to save your hardware, and then—BEEP. BEEP. BEEP. While intended to be helpful, that alarm can be maddening, especially if you’re working through a brief outage or a controlled shutdown.
You can temporarily mute your Eaton 9130 UPS with the physical buttons, but if you’re running Linux, you can permanently silence it using the Network UPS Tools (NUT). Here is a step-by-step guide to reclaiming your silence.
How to Disable Your UPS Beep under Linux
Step 1: Install the NUT Package
First, you need the Network UPS Tools. Open your terminal and run:
sudo apt install nut
Step 2: Configure the UPS Driver
You need to tell NUT how to talk to your device. Open /etc/nut/ups.conf and add a section for your UPS. We’ll use eaton as an example name (you can name it whatever you like):
[eaton]
driver = usbhid-ups
port = auto
desc = "My UPS"
Step 3: Fix Permissions (The udev Rule)
Linux needs permission to talk to the USB device. First, find your UPS’s Vendor and Product ID:
lsusb | grep UPS
You’ll see something like ID 0463:ffff. Create a new rule file at /etc/udev/rules.d/90-ups.rules and add:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="0660", GROUP="nut"
(Replace 0463 and ffff with your specific IDs). Restart udev and replug your USB cable:
sudo service udev restart
Step 4: Start the Driver and Services
- Set Mode: Edit
/etc/nut/nut.confand change the line toMODE=standalone. - Enable Listening: Edit
/etc/nut/upsd.confand uncommentLISTEN 127.0.0.1 3493. - Start the Driver:
sudo upsdrvctl start - Restart the Server:
sudo service nut-server restart
Step 5: Create an Admin User
To send the “mute” command, you need credentials. Edit /etc/nut/upsd.users and add:
[admin]
password = your_password_here
actions = SET
instcmds = ALL
Reload the configuration: sudo upsd -c reload.
Step 6: The Moment of Silence
Now, let’s see if your UPS supports the beeper command:
upscmd -l eaton
If you see beeper.disable in the list, run the following to finally kill the noise:
upscmd eaton beeper.disable
Enter your admin username and password when prompted. You can verify the status with upsc eaton ups.beeper.status. It should now say disabled.


Leave a Reply