[Nut-upsuser] NUT and Eaton UPS produce a lot of error messages
Stefan Schumacher
stefanschumacheratwork at gmail.com
Fri Jan 19 04:47:28 GMT 2024
Hello
I recently bought a small UPS by Eaton (Ellipse ECO 800) in order to prevent my
btrfs-fileserver (running Debian 12 Bookworm 12.4 from shutting down
abruptly while writing
something important during a power loss. I am using the version
2.8.0.7 provided by Debian.
I have found very gooddocumentation on how to set up the UPS and the
services on the server
connected to it. Unfortunately it's in German
(https://techbotch.org/blog/ups-setup/index.html) which is not a
problem for me but possibly for others trying to understand my set-up.
I will now describe the steps I took and the configuration options I
set and then post the errors of nut-monitor and nut server. I hope
someone can help fix the underlying problem behind these error
messages.
lsusb shows the UPS:
Bus 001 Device 003: ID 0463:ffff MGE UPS Systems UPS
So I made this changes to ups.conf
[Eaton]
driver = usbhid-ups
port = auto
vendorid = 0463
pollfreq = 30
In nut.conf I set mode=standalone.
And finally I added these lines to upsd.users:
[upsmon]
password = XXXX
actions = SET
instcmds = ALL
I did a live test, plugged the cord and waited until the server shut
down at 20%. Worked fine.
Upsc also works - I can query my UPS for specific parameters or show them all.
The problem is the dozens of errors the systemctl status messages
show. I bought the UPS to increase reliability and now I don't know if
the service is working in case of an emergency. How can I fix this ?
● nut-server.service - Network UPS Tools - power devices information server
Loaded: loaded (/lib/systemd/system/nut-server.service; enabled;
preset: enabled)
Active: active (running) since Fri 2024-01-19 05:17:03 CET; 5s ago
Main PID: 1303 (upsd)
Tasks: 1 (limit: 38253)
Memory: 640.0K
CPU: 3ms
CGroup: /system.slice/nut-server.service
└─1303 /lib/nut/upsd -F
Jan 19 05:17:03 servername nut-server[1303]: fopen /run/nut/upsd.pid:
No such file or directory
Jan 19 05:17:03 servername nut-server[1303]: Could not find PID file
'/run/nut/upsd.pid' to see if previous upsd instance is already
running!
Jan 19 05:17:03 servername nut-server[1303]: listening on 127.0.0.1 port 3493
Jan 19 05:17:03 servername nut-server[1303]: listening on ::1 port 3493
Jan 19 05:17:03 servername upsd[1303]: listening on 127.0.0.1 port 3493
Jan 19 05:17:03 servername upsd[1303]: listening on ::1 port 3493
Jan 19 05:17:03 servername nut-server[1303]: Connected to UPS [Eaton]:
usbhid-ups-Eaton
Jan 19 05:17:03 servername upsd[1303]: Connected to UPS [Eaton]:
usbhid-ups-Eaton
Jan 19 05:17:03 servername upsd[1303]: Running as foreground process,
not saving a PID file
Jan 19 05:17:03 servername nut-server[1303]: Running as foreground
process, not saving a PID file
● nut-monitor.service - Network UPS Tools - power device monitor and
shutdown controller
Loaded: loaded (/lib/systemd/system/nut-monitor.service; enabled;
preset: enabled)
Active: active (running) since Fri 2024-01-19 03:37:28 CET; 1h 41min ago
Main PID: 847 (upsmon)
Tasks: 2 (limit: 38253)
Memory: 3.4M
CPU: 338ms
CGroup: /system.slice/nut-monitor.service
├─847 /lib/nut/upsmon -F
└─849 /lib/nut/upsmon -F
Jan 19 03:43:08 servername nut-monitor[849]: UPS Eaton at localhost on battery
Jan 19 03:43:09 servername nut-monitor[916]: Network UPS Tools upsmon 2.8.0
Jan 19 03:43:33 servername nut-monitor[849]: UPS Eaton at localhost on line power
Jan 19 03:43:34 servername nut-monitor[920]: Network UPS Tools upsmon 2.8.0
Jan 19 05:17:04 servername nut-monitor[849]: Poll UPS
[Eaton at localhost] failed - Write error: Broken pipe
Jan 19 05:17:04 servername nut-monitor[849]: Communications with UPS
Eaton at localhost lost
Jan 19 05:17:04 servername nut-monitor[1305]: Network UPS Tools upsmon 2.8.0
Jan 19 05:17:09 servername nut-monitor[849]: Login on UPS
[Eaton at localhost] failed - got [ERR ACCESS-DENIED]
Jan 19 05:17:14 servername nut-monitor[849]: Communications with UPS
Eaton at localhost established
Jan 19 05:17:14 servername nut-monitor[1312]: Network UPS Tools upsmon 2.8.0
Yours sincerely
Stefan Malte Schumacher
More information about the Nut-upsuser
mailing list