$ docker exec -it NUTs.1.qv176fpcdmotgby7qaqj0868h /bin/ash
/ # /usr/sbin/upsd -D
Network UPS Tools upsd 3.8.0-3220-g866b921892
0.000000 fopen /var/run/nut/upsd.pid: No such file or directory
0.003559 listening on 0.0.0.0 port 3493
0.006032 Can't connect to UPS [UPSd] (snmp-ups-UPSd): No such file or directory
0.006140 Can't connect to UPS [UPSc] (snmp-ups-UPSc): No such file or directory
0.006257 Can't connect to UPS [UPSb] (snmp-ups-UPSb): No such file or directory
0.006434 Can't connect to UPS [UPSa] (snmp-ups-UPSa): No such file or directory
0.006545 Can't connect to UPS [ATS] (snmp-ups-ATS): No such file or directory
ups.conf:
$ sudo cat ups.conf
# Set maxretry to 3 by default, this should mitigate race with slow devices:
maxretry = 3
#[PDU]
# driver = snmp-ups
# port = pdu.domain
# community = csnmp
# snmp_version = v1
[ATS]
driver = snmp-ups
port = ats.domain
community = csnmp
snmp_version = v1
desc = "ATS"
[UPSa]
driver = snmp-ups
port = upsa.domain
community = csnmp
snmp_version = v1
desc = "UPSa"
[UPSb]
driver = snmp-ups
port = upsb.domain
community = csnmp
snmp_version = v1
desc = "UPSb"
[UPSc]
driver = snmp-ups
port = upsc.domain
community = csnmp
snmp_version = v1
desc = "UPSc"
[UPSd]
driver = snmp-ups
port = upsd.domain
community = csnmp
snmp_version = v1
desc = "UPSd"
upsd.conf:
$ sudo cat upsd.conf
LISTEN 0.0.0.0
upsd.users
$ sudo cat upsd.users
[user]
password = <password>
actions = SET
instcmds = ALL
[upsmon]
password = <password>
upsmon master
Not sure what all to include so let me know what to add.
Docker CLI command:
Log:
Manually trying to start the SNMP driver:
ups.conf:
upsd.conf:
upsd.users