[Nut-upsuser] nut-driver fails to communicate with tripplite UPS over snmpv3; snmpget works

Nathan Dehnel ncdehnel at gmail.com
Wed Oct 6 22:38:32 BST 2021


Not sure what the issue here is.

\root at gentooserver /etc/nut # snmpget -v 3 -u localadmin -l authPriv
-a SHA -A 'password' -x AES -X 'password' poweralert-061036425037
sysUpTime.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (985976100) 114 days,
2:49:21.00

root at gentooserver /etc/nut # /lib64/nut/snmp-ups -DDDDDD -a tripplite1
Network UPS Tools - Generic SNMP UPS driver 0.97 (2.7.4)
   0.000000    send_to_all: SETINFO driver.parameter.port
"poweralert-061036425037"
   0.000054    send_to_all: SETINFO driver.parameter.snmp_version "v3"
   0.000062    send_to_all: SETINFO driver.parameter.secLevel "authPriv"
   0.000068    send_to_all: SETINFO driver.parameter.authProtocol "SHA"
   0.000079    send_to_all: SETINFO driver.parameter.privProtocol "AES"
   0.000096    debug level is '6'
   0.001202    SNMP UPS driver: entering upsdrv_initups()
   0.001216    SNMP UPS driver: entering nut_snmp_init(snmp-ups)
   0.012056    Setting SNMP retries to 5
   0.012070    Setting SNMP timeout to 1 second(s)
   0.034041    SNMP UPS driver: entering load_mib2nut(auto)
   0.034051    trying the new match_sysoid() method
   0.034053    Entering nut_snmp_get_oid()
   0.034056    nut_snmp_get(.1.3.6.1.2.1.1.2.0)
   0.034058    nut_snmp_walk(.1.3.6.1.2.1.1.2.0)
   0.034061    nut_snmp_walk: max. iteration = 1
   0.036245    Can't get sysOID value
   0.036271    load_mib2nut: trying classic method with 'apcc' mib
   0.036279    su_find_info: "ups.model" found
   0.036285    Testing ups.model using OID .1.3.6.1.4.1.318.1.1.1.1.1.1.0
   0.036304    Entering nut_snmp_get_str()
   0.036308    nut_snmp_get(.1.3.6.1.4.1.318.1.1.1.1.1.1.0)
   0.036311    nut_snmp_walk(.1.3.6.1.4.1.318.1.1.1.1.1.1.0)
   0.036313    nut_snmp_walk: max. iteration = 1
   0.036325    load_mib2nut: testOID provided and doesn't match MIB 'apcc'!
   0.036330    load_mib2nut: trying classic method with 'mge' mib
   0.036333    su_find_info: "ups.model" found
   0.036337    Testing ups.model using OID .1.3.6.1.4.1.705.1.1.1.0
   0.036340    Entering nut_snmp_get_str()
   0.036344    nut_snmp_get(.1.3.6.1.4.1.705.1.1.1.0)
   0.036354    nut_snmp_walk(.1.3.6.1.4.1.705.1.1.1.0)
   0.036359    nut_snmp_walk: max. iteration = 1
   0.036366    load_mib2nut: testOID provided and doesn't match MIB 'mge'!
   0.036370    load_mib2nut: trying classic method with 'netvision' mib
   0.036376    su_find_info: "ups.model" found
   0.036380    Testing ups.model using OID .1.3.6.1.4.1.4555.1.1.1.1.1.1.0
   0.036383    Entering nut_snmp_get_str()
   0.036388    nut_snmp_get(.1.3.6.1.4.1.4555.1.1.1.1.1.1.0)
   0.036392    nut_snmp_walk(.1.3.6.1.4.1.4555.1.1.1.1.1.1.0)
   0.036410    nut_snmp_walk: max. iteration = 1
   0.036417    load_mib2nut: testOID provided and doesn't match MIB 'netvision'!
   0.036422    load_mib2nut: trying classic method with 'pw' mib
   0.036427    su_find_info: "ups.model" found
   0.036430    Testing ups.model using OID 1.3.6.1.4.1.534.1.1.2.0
   0.036434    Entering nut_snmp_get_str()
   0.036437    nut_snmp_get(1.3.6.1.4.1.534.1.1.2.0)
   0.036444    nut_snmp_walk(1.3.6.1.4.1.534.1.1.2.0)
   0.036448    nut_snmp_walk: max. iteration = 1
   0.036454    load_mib2nut: testOID provided and doesn't match MIB 'pw'!
   0.036458    load_mib2nut: trying classic method with 'pxgx_ups' mib
   0.036464    su_find_info: "ups.model" found
   0.036468    Testing ups.model using OID 1.3.6.1.4.1.534.1.1.2.0
   0.036472    Entering nut_snmp_get_str()
   0.036476    nut_snmp_get(1.3.6.1.4.1.534.1.1.2.0)
   0.036481    nut_snmp_walk(1.3.6.1.4.1.534.1.1.2.0)
   0.036487    nut_snmp_walk: max. iteration = 1
   0.036506    load_mib2nut: testOID provided and doesn't match MIB 'pxgx_ups'!
   0.036513    load_mib2nut: trying classic method with 'aphel_genesisII' mib
   0.036518    su_find_info: "ups.model" found
   0.036522    Testing ups.model using OID .1.3.6.1.4.1.17373.3.1.1.0
   0.036525    Entering nut_snmp_get_str()
   0.036529    nut_snmp_get(.1.3.6.1.4.1.17373.3.1.1.0)
   0.036534    nut_snmp_walk(.1.3.6.1.4.1.17373.3.1.1.0)
   0.036538    nut_snmp_walk: max. iteration = 1
   0.036544    load_mib2nut: testOID provided and doesn't match MIB
'aphel_genesisII'!
   0.036555    load_mib2nut: trying classic method with 'aphel_revelation' mib
   0.036559    su_find_info: "ups.model" found
   0.036565    Testing ups.model using OID .1.3.6.1.4.1.534.6.6.6.1.1.12.0
   0.036569    Entering nut_snmp_get_str()
   0.036573    nut_snmp_get(.1.3.6.1.4.1.534.6.6.6.1.1.12.0)
   0.036577    nut_snmp_walk(.1.3.6.1.4.1.534.6.6.6.1.1.12.0)
   0.036581    nut_snmp_walk: max. iteration = 1
   0.036588    load_mib2nut: testOID provided and doesn't match MIB
'aphel_revelation'!
   0.036593    load_mib2nut: trying classic method with 'eaton_epdu' mib
   0.036598    su_find_info: "ups.model" found
   0.036602    Testing ups.model using OID 1.3.6.1.4.1.534.6.6.7.1.2.1.2.0
   0.036623    Entering nut_snmp_get_str()
   0.036628    nut_snmp_get(1.3.6.1.4.1.534.6.6.7.1.2.1.2.0)
   0.036631    nut_snmp_walk(1.3.6.1.4.1.534.6.6.7.1.2.1.2.0)
   0.036635    nut_snmp_walk: max. iteration = 1
   0.036641    load_mib2nut: testOID provided and doesn't match MIB
'eaton_epdu'!
   0.036646    load_mib2nut: trying classic method with 'pulizzi_switched1' mib
   0.036651    su_find_info: "ups.model" found
   0.036664    Testing ups.model using OID .1.3.6.1.4.1.20677.2.1.1.0
   0.036670    Entering nut_snmp_get_str()
   0.036673    nut_snmp_get(.1.3.6.1.4.1.20677.2.1.1.0)
   0.036677    nut_snmp_walk(.1.3.6.1.4.1.20677.2.1.1.0)
   0.036684    nut_snmp_walk: max. iteration = 1
   0.036690    load_mib2nut: testOID provided and doesn't match MIB
'pulizzi_switched1'!
   0.036694    load_mib2nut: trying classic method with 'pulizzi_switched2' mib
   0.036700    su_find_info: "ups.model" found
   0.036702    Testing ups.model using OID .1.3.6.1.4.1.20677.2.1.1.0
   0.036708    Entering nut_snmp_get_str()
   0.036710    nut_snmp_get(.1.3.6.1.4.1.20677.2.1.1.0)
   0.036720    nut_snmp_walk(.1.3.6.1.4.1.20677.2.1.1.0)
   0.036724    nut_snmp_walk: max. iteration = 1
   0.036730    load_mib2nut: testOID provided and doesn't match MIB
'pulizzi_switched2'!
   0.036735    load_mib2nut: trying classic method with 'raritan' mib
   0.036741    su_find_info: "ups.model" found
   0.036745    Testing ups.model using OID .1.3.6.1.4.1.13742.1.1.12.0
   0.036749    Entering nut_snmp_get_str()
   0.036756    nut_snmp_get(.1.3.6.1.4.1.13742.1.1.12.0)
   0.036761    nut_snmp_walk(.1.3.6.1.4.1.13742.1.1.12.0)
   0.036770    nut_snmp_walk: max. iteration = 1
   0.036785    load_mib2nut: testOID provided and doesn't match MIB 'raritan'!
   0.036790    load_mib2nut: trying classic method with 'baytech' mib
   0.036793    su_find_info: "ups.model" found
   0.036798    Testing ups.model using OID .1.3.6.1.4.1.4779.1.3.5.2.1.24.1
   0.036801    Entering nut_snmp_get_str()
   0.036808    nut_snmp_get(.1.3.6.1.4.1.4779.1.3.5.2.1.24.1)
   0.036812    nut_snmp_walk(.1.3.6.1.4.1.4779.1.3.5.2.1.24.1)
   0.036816    nut_snmp_walk: max. iteration = 1
   0.036821    load_mib2nut: testOID provided and doesn't match MIB 'baytech'!
   0.036826    load_mib2nut: trying classic method with 'cpqpower' mib
   0.036831    su_find_info: "ups.model" found
   0.036835    Testing ups.model using OID .1.3.6.1.4.1.232.165.3.1.2.0
   0.036839    Entering nut_snmp_get_str()
   0.036849    nut_snmp_get(.1.3.6.1.4.1.232.165.3.1.2.0)
   0.036855    nut_snmp_walk(.1.3.6.1.4.1.232.165.3.1.2.0)
   0.036859    nut_snmp_walk: max. iteration = 1
   0.036866    load_mib2nut: testOID provided and doesn't match MIB 'cpqpower'!
   0.036870    load_mib2nut: trying classic method with 'bestpower' mib
   0.036875    su_find_info: "ups.model" found
   0.036878    Testing ups.model using OID .1.3.6.1.4.1.2947.1.1.2.0
   0.036882    Entering nut_snmp_get_str()
   0.036886    nut_snmp_get(.1.3.6.1.4.1.2947.1.1.2.0)
   0.036889    nut_snmp_walk(.1.3.6.1.4.1.2947.1.1.2.0)
   0.036895    nut_snmp_walk: max. iteration = 1
   0.036900    load_mib2nut: testOID provided and doesn't match MIB 'bestpower'!
   0.036906    load_mib2nut: trying classic method with 'cyberpower' mib
   0.036911    su_find_info: "ups.model" found
   0.036915    Testing ups.model using OID .1.3.6.1.4.1.3808.1.1.1.1.1.1.0
   0.036920    Entering nut_snmp_get_str()
   0.036922    nut_snmp_get(.1.3.6.1.4.1.3808.1.1.1.1.1.1.0)
   0.036926    nut_snmp_walk(.1.3.6.1.4.1.3808.1.1.1.1.1.1.0)
   0.036930    nut_snmp_walk: max. iteration = 1
   0.036937    load_mib2nut: testOID provided and doesn't match MIB
'cyberpower'!
   0.036945    load_mib2nut: trying classic method with 'delta_ups' mib
   0.036951    su_find_info: "ups.model" found
   0.036954    Testing ups.model using OID .1.3.6.1.4.1.2254.2.4.1.2.0
   0.036957    Entering nut_snmp_get_str()
   0.036962    nut_snmp_get(.1.3.6.1.4.1.2254.2.4.1.2.0)
   0.036965    nut_snmp_walk(.1.3.6.1.4.1.2254.2.4.1.2.0)
   0.036969    nut_snmp_walk: max. iteration = 1
   0.036976    load_mib2nut: testOID provided and doesn't match MIB 'delta_ups'!
   0.036980    load_mib2nut: trying classic method with 'xppc' mib
   0.036987    su_find_info: "ups.model" found
   0.036989    Testing ups.model using OID .1.3.6.1.4.1.935.1.1.1.1.1.1.0
   0.036994    Entering nut_snmp_get_str()
   0.036999    nut_snmp_get(.1.3.6.1.4.1.935.1.1.1.1.1.1.0)
   0.037004    nut_snmp_walk(.1.3.6.1.4.1.935.1.1.1.1.1.1.0)
   0.037010    nut_snmp_walk: max. iteration = 1
   0.037015    load_mib2nut: testOID provided and doesn't match MIB 'xppc'!
   0.037023    load_mib2nut: trying classic method with 'huawei' mib
   0.037028    su_find_info: "ups.model" found
   0.037033    Testing ups.model using OID .1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1
   0.037036    Entering nut_snmp_get_str()
   0.037041    nut_snmp_get(.1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1)
   0.037045    nut_snmp_walk(.1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1)
   0.037049    nut_snmp_walk: max. iteration = 1
   0.037053    load_mib2nut: testOID provided and doesn't match MIB 'huawei'!
   0.037058    load_mib2nut: trying classic method with 'ietf' mib
   0.037064    su_find_info: "ups.model" found
   0.037068    Testing ups.model using OID 1.3.6.1.2.1.33.1.1.2.0
   0.037071    Entering nut_snmp_get_str()
   0.037074    nut_snmp_get(1.3.6.1.2.1.33.1.1.2.0)
   0.037076    nut_snmp_walk(1.3.6.1.2.1.33.1.1.2.0)
   0.037079    nut_snmp_walk: max. iteration = 1
   0.037084    load_mib2nut: testOID provided and doesn't match MIB 'ietf'!
   0.037088    load_mib2nut: trying classic method with 'eaton_ats' mib
   0.037104    su_find_info: unknown info type (ups.model)
   0.037109    su_find_info: "device.model" found
   0.037112    Testing device.model using OID .1.3.6.1.4.1.534.10.2.1.2.0
   0.037116    Entering nut_snmp_get_str()
   0.037124    nut_snmp_get(.1.3.6.1.4.1.534.10.2.1.2.0)
   0.037129    nut_snmp_walk(.1.3.6.1.4.1.534.10.2.1.2.0)
   0.037134    nut_snmp_walk: max. iteration = 1
   0.037142    load_mib2nut: testOID provided and doesn't match MIB 'eaton_ats'!
   0.037147    load_mib2nut: trying classic method with 'apc_ats' mib
   0.037153    su_find_info: unknown info type (ups.model)
   0.037157    su_find_info: "device.model" found
   0.037163    Testing device.model using OID .1.3.6.1.4.1.318.1.1.8.1.5.0
   0.037167    Entering nut_snmp_get_str()
   0.037178    nut_snmp_get(.1.3.6.1.4.1.318.1.1.8.1.5.0)
   0.037182    nut_snmp_walk(.1.3.6.1.4.1.318.1.1.8.1.5.0)
   0.037184    nut_snmp_walk: max. iteration = 1
   0.037190    load_mib2nut: testOID provided and doesn't match MIB 'apc_ats'!
   0.037195    load_mib2nut: trying classic method with 'ietf' mib
   0.037201    su_find_info: "ups.model" found
   0.037205    Testing ups.model using OID 1.3.6.1.2.1.33.1.1.2.0
   0.037207    Entering nut_snmp_get_str()
   0.037214    nut_snmp_get(1.3.6.1.2.1.33.1.1.2.0)
   0.037216    nut_snmp_walk(1.3.6.1.2.1.33.1.1.2.0)
   0.037222    nut_snmp_walk: max. iteration = 1
   0.037227    load_mib2nut: testOID provided and doesn't match MIB 'ietf'!
   0.037233    No supported device detected

ups.conf:
[tripplite1]
driver="snmp-ups"
port="poweralert-061036425037"
snmp_version="v3"
secLevel="authPriv"
secName="localadmin"
authProtocol="SHA"
authPassword='password'
privProtocol="AES"
privPassword='password'

root at gentooserver /etc/nut # nut-scanner -S -s poweralert-061036425037
-l authPriv -u localadmin -w SHA -W 'password' -x AES -X 'password'
Scanning SNMP bus.
Error: unknown authtypeError generating Ku from authentication pass phrase



More information about the Nut-upsuser mailing list