Hello Arnaud 24.04.2012 17:59, Arnaud Quette wroute:
2012/4/16 Ivan Kuznetsov <k...@solvo.ru <mailto:k...@solvo.ru>> Hello Hello Ivan, We have an Socomec Sicon Netys PR3000 UPS equipped with NetVision Web/SNMP adaptor. I try to monitor the ups using snmp-ups driver and netvision mibs set. The snmp-ups driver starts correctly and connects to the UPS, upsd confirms it, but upsmon constantly shows "No communication" error I think the cause is the SNMP adapter reports the UPS status as "ECO mode" (snmpget .1.3.6.1.4.1.4555.1.1.1.1.4.1.__0 returns 9), but snmp-ups does not correctly process this. Here is output of 'snmp-ups -a socomec -u nut -D':
[...]
In netvision-mib.c I see that ups.status field is constructed from NETVISION_OID_BATTERYSTATUS (.1.3.6.1.4.1.4555.1.1.1.1.2.__1.0) and NETVISION_OID_OUTPUT_SOURCE (.1.3.6.1.4.1.4555.1.1.1.1.4.__1.0). Battery status is normal (value 2), value for netvision_batt_info is "" (empty string). Good. Output status has value 9, netvision_output_info is empty string too. Looks false because the UPS is on and works in high-efficiency UPS mode. The result is that ups.status get an empty string value, which confuses upsmon. agreed. in the same spirit, "Output status==8" should probably be processed as "OL" too.
I'm not sure about Output status 8. The MIB file v.5.0.1 from Sococmec does not clarify what is the "Output Source standby". The UPS we have never returns value 8.
can you please confirm the attached patch, before I commit it?
I build the patched nut 2.6.3 RPM (it takes time to fight against old autoconf version in RHEL5, hehe...) and start it at servers connected to Socomec UPS. It works mainly, but we need to arrange some tests with UPS power off. Probaly we can do it on next week
With regards, Ivan Kuznetsov System Administrator SOLVO ltd _______________________________________________ Nut-upsdev mailing list Nut-upsdev@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev