[Nut-upsdev] SNMPv3

Tim Rice tim at multitalents.net
Thu Aug 22 17:58:27 UTC 2013


Updating an old thread. History here.
http://lists.alioth.debian.org/pipermail/nut-upsdev/2013-January/006391.html
http://lists.alioth.debian.org/pipermail/nut-upsdev/2013-February/006394.html
http://lists.alioth.debian.org/pipermail/nut-upsdev/2013-February/006398.html

On Fri, 1 Feb 2013, Tim Rice wrote:

[snip]
> 
> In all my testing I discovered the APC AP9630 is kind of flaky when
> it comes to SNMP v3.
> I have 
>    snmpget -Cf -v 3 -u tfsnmpprof1 -l authPriv \
>    -a MD5 -A ralow6moHet7zoboP8 \
>    -x AES -X tuseL8Pakaz9degim7 \
>    tfapc01 .1.3.6.1.4.1.318.1.1.1.1.1.1.0
> work one day and the next day fail.
> 
> So I will revisit SNMP v3 when I get my hands on a non APC ups that
> supports SNMP v3.
> 
> Thanks for all your help.
> 
> A note for the archives: To get snmpget working I had to rename the
> v3 profile I had set up on the APC and create a new one with all the same
> info. Then it worked.
> When it stopped working (when I came back to it days later) , I renamed
> that one and set up a third one again with all the same info. Once again
> it started working.  Strange.

APC has released new firmware (v6.0.6) for the ap9630 card.
With snmpget now working correctly even after rebooting the ap9630 card I
attempted to get NUT to talk to it.

Doing a "/sbin/snmp-ups  -D -D -D -D -a tfapc01" produced
Network UPS Tools - Generic SNMP UPS driver 0.68 (2.6.5)
   0.000000     debug level is '4'
   0.000385     SNMP UPS driver : entering upsdrv_initups()
   0.000402     SNMP UPS driver : entering nut_snmp_init(snmp-ups)
   0.044948     SNMP UPS driver : entering load_mib2nut(apcc)
   0.044957     load_mib2nut: trying classic method with 'apcc' mib
   0.044961     Entering nut_snmp_get_str()
   0.044965     nut_snmp_get(.1.3.6.1.4.1.318.1.1.1.1.1.1.0)
   0.051353     Unknown mibs value: apcc


Now in the months between the last post and this, I had the opportunity
to successfully test SNMPv3 using an Eaton Network Card-MS in an
evolution 850. Now what was different (besides all the hardware).
I remembered that the Eaton card did not have the option of using AES
for the privProtocol. So I changed the privProtocol from AES to DES
and updated usp.conf and now NUT seems willing to talk to the ap9630.

So we've got a problem setting privProtocol = AES

Now to do my power fail / shutdown testing.

-- 
Tim Rice				Multitalents	(707) 456-1146
tim at multitalents.net





More information about the Nut-upsdev mailing list