The service works fine if I turn it off and back on after a reboot... I am thinking it's starting up before the driver(s) is loaded. It's using SNMP to connect to the UPS. The log is attached.
Jan 14 17:03:45 valhalla upsmon[1864]: Poll UPS [ups@localhost] failed - Driver not connected
Jan 14 17:03:50 valhalla upsmon[1864]: Signal 15: exiting
Jan 14 17:03:50 valhalla upsd[1861]: User monmaster@127.0.0.1 logged out from UPS [ups]
Jan 14 17:03:50 valhalla upsd[1861]: mainloop: Interrupted system call
Jan 14 17:03:50 valhalla upsd[1861]: Signal 15: exiting
Jan 14 17:04:07 valhalla upsd[6666]: fopen /var/run/nut/upsd.pid: No such file or directory
Jan 14 17:04:07 valhalla upsd[6666]: listening on 127.0.0.1 port 3493
Jan 14 17:04:07 valhalla upsd[6666]: listening on 127.0.0.1 port 3493
Jan 14 17:04:07 valhalla upsd[6666]: Connected to UPS [ups]: snmp-ups-ups
Jan 14 17:04:07 valhalla upsd[6666]: Connected to UPS [ups]: snmp-ups-ups
Jan 14 17:04:07 valhalla upsd[6667]: Startup successful
Jan 14 17:04:08 valhalla upsmon[6670]: fopen /var/run/nut/upsmon.pid: No such file or directory
Jan 14 17:04:08 valhalla upsmon[6670]: UPS: ups@localhost (master) (power value 1)
Jan 14 17:04:08 valhalla upsmon[6670]: Using power down flag file /etc/killpower
Jan 14 17:04:08 valhalla upsmon[6671]: Startup successful
Jan 14 17:04:08 valhalla upsmon[6672]: Init SSL without certificate database
Jan 14 17:04:08 valhalla upsd[6667]: User monmaster@127.0.0.1 logged into UPS [ups]