[Nut-upsuser] Nexenta: "load_mib2nut: using pw mib" package / config / or firewall problem?

Mathieu Simon mathieu.sim at gmail.com
Mon Nov 7 13:22:30 UTC 2011


G'day

I'm currently using NUT on Debian squeeze box in the same subnet with an IBM
3000 HV (branded Eaton 5125 with Web/SNMP card),  now I wanted to get our
storage appliance running NexentaStor 3.1 set up to be using NUT too. Nexenta-
Stor is an OpenSolaris / illumos-based appliance OS currently using
NUT packages
from ubuntu hardy.

My question here is whether I'm running into a
- network configuration (Firewall) problem?
- config error?
- problem in the package?

NUT version:  2.4.1
Packages installed: snmp, nut, nut-snmp
OS: SunOS 5.11 NexentaOS_134f (NexentaStor 3.1.1)

I have set up the IBM in ups.conf as follows
[ibm3000_1]
 driver = snmp-ups
 port = <ip-of-ups>
 mibs = pw
 pollfreq = 30
 community = public
 snmp_version = v1
 desc = "Rack 1: main network ups"

When I startt NUT, dmesg spits out, before SMF turns nut into maintenance:
Nov  7 13:36:05 museion upsd[18640]: [ID 702911 daemon.error] Can't
connect to UPS [ibm3000_1] (snmp-ups-ibm3000_1): No such file or
directory

When launching snmp-ups driver directly using I get
root at nexenta1:/# /lib/nut/snmp-ups -D -a ibm3000_1
Network UPS Tools - Generic SNMP UPS driver 0.44 (2.4.1)
debug level is '1'
SNMP UPS driver : entering upsdrv_initups()
load_mib2nut: using pw mib
pw MIB wasn't found on <ip-of-ups>

Network: The UPS is in another subnet. Our network guy has opened port 161 betwe
en the 2 boxes, and I can also do a 'snmpget' from nexenta
and fetch some data with an OID of the UPS. i.e.:
root at nexenta1:/# snmpget -v1 -c public <ip-of-ups>  .1.3.6.1.4.1.534.1.6.1.0
SNMPv2-SMI::enterprises.534.1.6.1.0 = INTEGER: 35 (which is the battery temp)

If anyone could point me in the right direction, how to debug further,
I'd be grateful.

Best regards
Mathieu



More information about the Nut-upsuser mailing list