Jim Klimov
2021-Oct-12 23:45 UTC
[Nut-upsuser] nut-driver fails to communicate with tripplite UPS over snmpv3; snmpget works
Thanks for the test... Got a few ideas: 1) Can you check with snmpwalk that the UPS does serve an IETF MIB for power devices at .1.3.6.1.2.1.33.1.1.2.0? As David suggested in the thread on SpiceWorks site, might also play with authpriv and noauthnopriv settings. snmpwalk -v 3 -u youruser -l authPriv -a SHA -A yourauthpass -x AES -X yourprivpass UPS_IP OID Per sources, data trees of interest may be under these OIDs or their parents: #define IETF_OID_UPS_MIB "1.3.6.1.2.1.33.1." #define IETF_SYSOID ".1.3.6.1.2.1.33" #define TRIPPLITE_SYSOID ".1.3.6.1.4.1.850.1" 2) In NUT sources I see that mappings for IETF (and currently tripplite-ietf in same file) do not start the matched OID with a dot before "1", as in the top define above; most other mappings do. It seems to not bother SNMPv1/v2c sessions - but maybe v3 implementation is stricter. Can you try editing that in drivers/ietf-mib.c, recompile and retest if that is a culprit? https://github.com/networkupstools/nut/blob/master/drivers/ietf-mib.c#L35 hints at older issues about "proper" Tripplite MIB, I guess a PR has not landed yet... 3) Last but not least, earlier snmp versions are not an option for you, right?.. Or... ;) Hope that helps, Jim On Wed, Oct 13, 2021, 00:43 Nathan Dehnel <ncdehnel at gmail.com> wrote:> Ok, I have updated to commit 333429b0537dd34d2af17e2e44a0f23a7578e0f7. > It still fails to connect. > > root at gentooserver /etc/nut # /lib64/nut/snmp-ups -DDDDDD -a tripplite1 > Network UPS Tools - Generic SNMP UPS driver 1.16 (2.7.4-2929-g333429b0) > 0.000000 [D5] send_to_all: SETINFO driver.parameter.port > "poweralert-061036425037" > 0.000029 [D5] send_to_all: SETINFO driver.parameter.snmp_version "v3" > 0.000037 [D5] send_to_all: SETINFO driver.parameter.secLevel > "authPriv" > 0.000046 [D5] send_to_all: SETINFO driver.parameter.authProtocol > "SHA" > 0.000056 [D5] send_to_all: SETINFO driver.parameter.privProtocol > "AES" > 0.000071 [D1] debug level is '6' > 0.001131 [D5] send_to_all: SETINFO device.type "ups" > 0.001144 [D1] SNMP UPS driver: entering upsdrv_initups() > 0.001149 [D2] SNMP UPS driver: entering nut_snmp_init(snmp-ups) > 0.011885 [D2] Setting SNMP retries to 5 > 0.011899 [D2] Setting SNMP timeout to 1 second(s) > 0.033904 [D2] SNMP UPS driver: entering load_mib2nut(auto) > 0.033916 [D1] trying the new match_sysoid() method > 0.033920 [D3] Entering nut_snmp_get_oid() > 0.033923 [D3] nut_snmp_get(.1.3.6.1.2.1.1.2.0) > 0.033928 [D3] nut_snmp_walk(.1.3.6.1.2.1.1.2.0) > 0.033937 [D4] nut_snmp_walk: max. iteration = 1 > 0.038039 [D2] Can't get sysOID value > 0.038064 [D3] Entering nut_snmp_get_oid() > 0.038072 [D3] nut_snmp_get(.1.3.6.1.2.1.1.2.0) > 0.038078 [D3] nut_snmp_walk(.1.3.6.1.2.1.1.2.0) > 0.038085 [D4] nut_snmp_walk: max. iteration = 1 > 0.048673 [D2] Can't get sysOID value > 0.048698 [D3] Entering nut_snmp_get_oid() > 0.048710 [D3] nut_snmp_get(.1.3.6.1.2.1.1.2.0) > 0.048718 [D3] nut_snmp_walk(.1.3.6.1.2.1.1.2.0) > 0.048728 [D4] nut_snmp_walk: max. iteration = 1 > 0.050555 [D2] Can't get sysOID value > 0.050581 [D1] load_mib2nut: trying classic method with 'apc_ats' mib > 0.050589 [D3] su_find_info: "device.model" found > 0.050596 [D2] Found entry, not a template > .1.3.6.1.4.1.318.1.1.8.1.5.0 > 0.050603 [D2] Testing device.model using OID > .1.3.6.1.4.1.318.1.1.8.1.5.0 > 0.050613 [D3] Entering nut_snmp_get_str() > 0.050622 [D3] nut_snmp_get(.1.3.6.1.4.1.318.1.1.8.1.5.0) > 0.050633 [D3] nut_snmp_walk(.1.3.6.1.4.1.318.1.1.8.1.5.0) > 0.050643 [D4] nut_snmp_walk: max. iteration = 1 > 0.052265 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'apc_ats'! > 0.052278 [D1] load_mib2nut: trying classic method with 'apc_pdu' mib > 0.052281 [D3] su_find_info: "device.model" found > 0.052284 [D2] Found entry, not a template > .1.3.6.1.4.1.318.1.1.4.1.4.0 > 0.052286 [D2] Testing device.model using OID > .1.3.6.1.4.1.318.1.1.4.1.4.0 > 0.052289 [D3] Entering nut_snmp_get_str() > 0.052301 [D3] nut_snmp_get(.1.3.6.1.4.1.318.1.1.4.1.4.0) > 0.052304 [D3] nut_snmp_walk(.1.3.6.1.4.1.318.1.1.4.1.4.0) > 0.052307 [D4] nut_snmp_walk: max. iteration = 1 > 0.057698 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'apc_pdu'! > 0.057723 [D1] load_mib2nut: trying classic method with 'apc_pdu' mib > 0.057732 [D3] su_find_info: "device.model" found > 0.057738 [D2] Found entry, not a template > .1.3.6.1.4.1.318.1.1.4.1.4.0 > 0.057745 [D2] Testing device.model using OID > .1.3.6.1.4.1.318.1.1.4.1.4.0 > 0.057756 [D3] Entering nut_snmp_get_str() > 0.057765 [D3] nut_snmp_get(.1.3.6.1.4.1.318.1.1.4.1.4.0) > 0.057774 [D3] nut_snmp_walk(.1.3.6.1.4.1.318.1.1.4.1.4.0) > 0.057782 [D4] nut_snmp_walk: max. iteration = 1 > 0.059596 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'apc_pdu'! > 0.059622 [D1] load_mib2nut: trying classic method with 'apc_pdu' mib > 0.059630 [D3] su_find_info: "device.model" found > 0.059636 [D2] Found entry, not a template > .1.3.6.1.4.1.318.1.1.4.1.4.0 > 0.059643 [D2] Testing device.model using OID > .1.3.6.1.4.1.318.1.1.4.1.4.0 > 0.059654 [D3] Entering nut_snmp_get_str() > 0.059667 [D3] nut_snmp_get(.1.3.6.1.4.1.318.1.1.4.1.4.0) > 0.059679 [D3] nut_snmp_walk(.1.3.6.1.4.1.318.1.1.4.1.4.0) > 0.059687 [D4] nut_snmp_walk: max. iteration = 1 > 0.061403 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'apc_pdu'! > 0.061430 [D1] load_mib2nut: trying classic method with 'apcc' mib > 0.061452 [D3] su_find_info: unknown info type (device.model) > 0.061462 [D3] su_find_info: "ups.model" found > 0.061476 [D2] Found entry, not a template > .1.3.6.1.4.1.318.1.1.1.1.1.1.0 > 0.061487 [D2] Testing ups.model using OID > .1.3.6.1.4.1.318.1.1.1.1.1.1.0 > 0.061496 [D3] Entering nut_snmp_get_str() > 0.061506 [D3] nut_snmp_get(.1.3.6.1.4.1.318.1.1.1.1.1.1.0) > 0.061517 [D3] nut_snmp_walk(.1.3.6.1.4.1.318.1.1.1.1.1.1.0) > 0.061526 [D4] nut_snmp_walk: max. iteration = 1 > 0.067544 [D2] load_mib2nut: testOID provided and doesn't match MIB > 'apcc'! > 0.067571 [D1] load_mib2nut: trying classic method with 'baytech' mib > 0.067579 [D3] su_find_info: "device.model" found > 0.067586 [D2] Found entry, not a template > .1.3.6.1.4.1.4779.1.3.5.2.1.24.1 > 0.067593 [D2] Testing device.model using OID > .1.3.6.1.4.1.4779.1.3.5.2.1.24.1 > 0.067603 [D3] Entering nut_snmp_get_str() > 0.067617 [D3] nut_snmp_get(.1.3.6.1.4.1.4779.1.3.5.2.1.24.1) > 0.067629 [D3] nut_snmp_walk(.1.3.6.1.4.1.4779.1.3.5.2.1.24.1) > 0.067639 [D4] nut_snmp_walk: max. iteration = 1 > 0.069421 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'baytech'! > 0.069447 [D1] load_mib2nut: trying classic method with 'bestpower' > mib > 0.069456 [D3] su_find_info: unknown info type (device.model) > 0.069463 [D3] su_find_info: "ups.model" found > 0.069470 [D2] Found entry, not a template .1.3.6.1.4.1.2947.1.1.2.0 > 0.069480 [D2] Testing ups.model using OID .1.3.6.1.4.1.2947.1.1.2.0 > 0.069500 [D3] Entering nut_snmp_get_str() > 0.069509 [D3] nut_snmp_get(.1.3.6.1.4.1.2947.1.1.2.0) > 0.069530 [D3] nut_snmp_walk(.1.3.6.1.4.1.2947.1.1.2.0) > 0.069535 [D4] nut_snmp_walk: max. iteration = 1 > 0.071545 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'bestpower'! > 0.071574 [D1] load_mib2nut: trying classic method with 'cpqpower' mib > 0.071593 [D3] su_find_info: unknown info type (device.model) > 0.071604 [D3] su_find_info: "ups.model" found > 0.071613 [D2] Found entry, not a template > .1.3.6.1.4.1.232.165.3.1.2.0 > 0.071626 [D2] Testing ups.model using OID > .1.3.6.1.4.1.232.165.3.1.2.0 > 0.071638 [D3] Entering nut_snmp_get_str() > 0.071650 [D3] nut_snmp_get(.1.3.6.1.4.1.232.165.3.1.2.0) > 0.071659 [D3] nut_snmp_walk(.1.3.6.1.4.1.232.165.3.1.2.0) > 0.071670 [D4] nut_snmp_walk: max. iteration = 1 > 0.077864 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'cpqpower'! > 0.077880 [D1] load_mib2nut: trying classic method with 'cyberpower' > mib > 0.077886 [D3] su_find_info: unknown info type (device.model) > 0.077889 [D3] su_find_info: "ups.model" found > 0.077892 [D2] Found entry, not a template > .1.3.6.1.4.1.3808.1.1.1.1.1.1.0 > 0.077896 [D2] Testing ups.model using OID > .1.3.6.1.4.1.3808.1.1.1.1.1.1.0 > 0.077899 [D3] Entering nut_snmp_get_str() > 0.077902 [D3] nut_snmp_get(.1.3.6.1.4.1.3808.1.1.1.1.1.1.0) > 0.077905 [D3] nut_snmp_walk(.1.3.6.1.4.1.3808.1.1.1.1.1.1.0) > 0.077909 [D4] nut_snmp_walk: max. iteration = 1 > 0.079654 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'cyberpower'! > 0.079680 [D1] load_mib2nut: trying classic method with 'delta_ups' > mib > 0.079690 [D3] su_find_info: unknown info type (device.model) > 0.079697 [D3] su_find_info: "ups.model" found > 0.079703 [D2] Found entry, not a template .1.3.6.1.4.1.2254.2.4.1.2.0 > 0.079713 [D2] Testing ups.model using OID .1.3.6.1.4.1.2254.2.4.1.2.0 > 0.079724 [D3] Entering nut_snmp_get_str() > 0.079733 [D3] nut_snmp_get(.1.3.6.1.4.1.2254.2.4.1.2.0) > 0.079742 [D3] nut_snmp_walk(.1.3.6.1.4.1.2254.2.4.1.2.0) > 0.079753 [D4] nut_snmp_walk: max. iteration = 1 > 0.081402 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'delta_ups'! > 0.081428 [D1] load_mib2nut: trying classic method with > 'eaton_ats16_nmc' mib > 0.081440 [D3] su_find_info: "device.model" found > 0.081450 [D2] Found entry, not a template .1.3.6.1.4.1.534.10.2.1.2.0 > 0.081458 [D2] Testing device.model using OID > .1.3.6.1.4.1.534.10.2.1.2.0 > 0.081469 [D3] Entering nut_snmp_get_str() > 0.081477 [D3] nut_snmp_get(.1.3.6.1.4.1.534.10.2.1.2.0) > 0.081490 [D3] nut_snmp_walk(.1.3.6.1.4.1.534.10.2.1.2.0) > 0.081501 [D4] nut_snmp_walk: max. iteration = 1 > 0.084042 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'eaton_ats16_nmc'! > 0.084069 [D1] load_mib2nut: trying classic method with > 'eaton_ats16_nm2' mib > 0.084086 [D3] su_find_info: "device.model" found > 0.084096 [D2] Found entry, not a template .1.3.6.1.4.1.534.10.2.1.2.0 > 0.084107 [D2] Testing device.model using OID > .1.3.6.1.4.1.534.10.2.1.2.0 > 0.084118 [D3] Entering nut_snmp_get_str() > 0.084130 [D3] nut_snmp_get(.1.3.6.1.4.1.534.10.2.1.2.0) > 0.084139 [D3] nut_snmp_walk(.1.3.6.1.4.1.534.10.2.1.2.0) > 0.084145 [D4] nut_snmp_walk: max. iteration = 1 > 0.097751 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'eaton_ats16_nm2'! > 0.097778 [D1] load_mib2nut: trying classic method with 'eaton_ats30' > mib > 0.097787 [D3] su_find_info: "device.model" found > 0.097793 [D2] Found entry, not a template .1.3.6.1.4.1.534.10.1.2.1.0 > 0.097800 [D2] Testing device.model using OID > .1.3.6.1.4.1.534.10.1.2.1.0 > 0.097810 [D3] Entering nut_snmp_get_str() > 0.097824 [D3] nut_snmp_get(.1.3.6.1.4.1.534.10.1.2.1.0) > 0.097836 [D3] nut_snmp_walk(.1.3.6.1.4.1.534.10.1.2.1.0) > 0.097844 [D4] nut_snmp_walk: max. iteration = 1 > 0.099681 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'eaton_ats30'! > 0.099708 [D1] load_mib2nut: trying classic method with 'eaton_epdu' > mib > 0.099725 [D3] su_find_info: "device.model" found > 0.099735 [D2] Found template, need to be adapted > 0.099748 [D2] Testing device.model using OID > .1.3.6.1.4.1.534.6.6.7.1.2.1.2.0 > 0.099761 [D3] Entering nut_snmp_get_str() > 0.099773 [D3] nut_snmp_get(.1.3.6.1.4.1.534.6.6.7.1.2.1.2.0) > 0.099785 [D3] nut_snmp_walk(.1.3.6.1.4.1.534.6.6.7.1.2.1.2.0) > 0.099796 [D4] nut_snmp_walk: max. iteration = 1 > 0.101569 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'eaton_epdu'! > 0.101596 [D1] load_mib2nut: trying classic method with > 'emerson_avocent_pdu' mib > 0.101604 [D3] su_find_info: "device.model" found > 0.101611 [D2] Found template, need to be adapted > 0.101619 [D2] Testing device.model using OID > .1.3.6.1.4.1.10418.17.2.5.3.1.5.1.0 > 0.101629 [D3] Entering nut_snmp_get_str() > 0.101640 [D3] nut_snmp_get(.1.3.6.1.4.1.10418.17.2.5.3.1.5.1.0) > 0.101652 [D3] nut_snmp_walk(.1.3.6.1.4.1.10418.17.2.5.3.1.5.1.0) > 0.101662 [D4] nut_snmp_walk: max. iteration = 1 > 0.105204 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'emerson_avocent_pdu'! > 0.105230 [D1] load_mib2nut: trying classic method with > 'aphel_revelation' mib > 0.105238 [D3] su_find_info: "device.model" found > 0.105245 [D2] Found entry, not a template > .1.3.6.1.4.1.534.6.6.6.1.1.12.0 > 0.105252 [D2] Testing device.model using OID > .1.3.6.1.4.1.534.6.6.6.1.1.12.0 > 0.105263 [D3] Entering nut_snmp_get_str() > 0.105272 [D3] nut_snmp_get(.1.3.6.1.4.1.534.6.6.6.1.1.12.0) > 0.105281 [D3] nut_snmp_walk(.1.3.6.1.4.1.534.6.6.6.1.1.12.0) > 0.105308 [D4] nut_snmp_walk: max. iteration = 1 > 0.107939 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'aphel_revelation'! > 0.107966 [D1] load_mib2nut: trying classic method with > 'aphel_genesisII' mib > 0.107979 [D3] su_find_info: "device.model" found > 0.107987 [D2] Found entry, not a template .1.3.6.1.4.1.17373.3.1.1.0 > 0.107996 [D2] Testing device.model using OID > .1.3.6.1.4.1.17373.3.1.1.0 > 0.108007 [D3] Entering nut_snmp_get_str() > 0.108019 [D3] nut_snmp_get(.1.3.6.1.4.1.17373.3.1.1.0) > 0.108028 [D3] nut_snmp_walk(.1.3.6.1.4.1.17373.3.1.1.0) > 0.108037 [D4] nut_snmp_walk: max. iteration = 1 > 0.109755 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'aphel_genesisII'! > 0.109782 [D1] load_mib2nut: trying classic method with > 'pulizzi_switched1' mib > 0.109790 [D3] su_find_info: "device.model" found > 0.109797 [D2] Found entry, not a template .1.3.6.1.4.1.20677.2.1.1.0 > 0.109804 [D2] Testing device.model using OID > .1.3.6.1.4.1.20677.2.1.1.0 > 0.109814 [D3] Entering nut_snmp_get_str() > 0.109827 [D3] nut_snmp_get(.1.3.6.1.4.1.20677.2.1.1.0) > 0.109840 [D3] nut_snmp_walk(.1.3.6.1.4.1.20677.2.1.1.0) > 0.109848 [D4] nut_snmp_walk: max. iteration = 1 > 0.119701 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'pulizzi_switched1'! > 0.119729 [D1] load_mib2nut: trying classic method with > 'pulizzi_switched2' mib > 0.119746 [D3] su_find_info: "device.model" found > 0.119756 [D2] Found entry, not a template .1.3.6.1.4.1.20677.2.1.1.0 > 0.119766 [D2] Testing device.model using OID > .1.3.6.1.4.1.20677.2.1.1.0 > 0.119775 [D3] Entering nut_snmp_get_str() > 0.119784 [D3] nut_snmp_get(.1.3.6.1.4.1.20677.2.1.1.0) > 0.119796 [D3] nut_snmp_walk(.1.3.6.1.4.1.20677.2.1.1.0) > 0.119810 [D4] nut_snmp_walk: max. iteration = 1 > 0.121710 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'pulizzi_switched2'! > 0.121736 [D1] load_mib2nut: trying classic method with 'hpe_epdu' mib > 0.121744 [D3] su_find_info: "device.model" found > 0.121751 [D2] Found template, need to be adapted > 0.121759 [D2] Testing device.model using OID > .1.3.6.1.4.1.232.165.7.1.2.1.3.0 > 0.121770 [D3] Entering nut_snmp_get_str() > 0.121784 [D3] nut_snmp_get(.1.3.6.1.4.1.232.165.7.1.2.1.3.0) > 0.121795 [D3] nut_snmp_walk(.1.3.6.1.4.1.232.165.7.1.2.1.3.0) > 0.121802 [D4] nut_snmp_walk: max. iteration = 1 > 0.126473 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'hpe_epdu'! > 0.126499 [D1] load_mib2nut: trying classic method with 'huawei' mib > 0.126510 [D3] su_find_info: unknown info type (device.model) > 0.126517 [D3] su_find_info: "ups.model" found > 0.126523 [D2] Found entry, not a template > .1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1 > 0.126534 [D2] Testing ups.model using OID > .1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1 > 0.126548 [D3] Entering nut_snmp_get_str() > 0.126560 [D3] nut_snmp_get(.1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1) > 0.126568 [D3] nut_snmp_walk(.1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1) > 0.126580 [D4] nut_snmp_walk: max. iteration = 1 > 0.137690 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'huawei'! > 0.137716 [D1] load_mib2nut: trying classic method with 'mge' mib > 0.137735 [D3] su_find_info: unknown info type (device.model) > 0.137743 [D3] su_find_info: "ups.model" found > 0.137752 [D2] Found entry, not a template .1.3.6.1.4.1.705.1.1.1.0 > 0.137766 [D2] Testing ups.model using OID .1.3.6.1.4.1.705.1.1.1.0 > 0.137777 [D3] Entering nut_snmp_get_str() > 0.137788 [D3] nut_snmp_get(.1.3.6.1.4.1.705.1.1.1.0) > 0.137796 [D3] nut_snmp_walk(.1.3.6.1.4.1.705.1.1.1.0) > 0.137810 [D4] nut_snmp_walk: max. iteration = 1 > 0.139604 [D2] load_mib2nut: testOID provided and doesn't match MIB > 'mge'! > 0.139634 [D1] load_mib2nut: trying classic method with 'netvision' > mib > 0.139648 [D3] su_find_info: unknown info type (device.model) > 0.139658 [D3] su_find_info: "ups.model" found > 0.139667 [D2] Found entry, not a template > .1.3.6.1.4.1.4555.1.1.1.1.1.1.0 > 0.139679 [D2] Testing ups.model using OID > .1.3.6.1.4.1.4555.1.1.1.1.1.1.0 > 0.139688 [D3] Entering nut_snmp_get_str() > 0.139698 [D3] nut_snmp_get(.1.3.6.1.4.1.4555.1.1.1.1.1.1.0) > 0.139707 [D3] nut_snmp_walk(.1.3.6.1.4.1.4555.1.1.1.1.1.1.0) > 0.139717 [D4] nut_snmp_walk: max. iteration = 1 > 0.141376 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'netvision'! > 0.141402 [D1] load_mib2nut: trying classic method with 'pw' mib > 0.141414 [D3] su_find_info: unknown info type (device.model) > 0.141421 [D3] su_find_info: "ups.model" found > 0.141431 [D2] Found entry, not a template 1.3.6.1.4.1.534.1.1.2.0 > 0.141438 [D2] Testing ups.model using OID 1.3.6.1.4.1.534.1.1.2.0 > 0.141447 [D3] Entering nut_snmp_get_str() > 0.141460 [D3] nut_snmp_get(1.3.6.1.4.1.534.1.1.2.0) > 0.141471 [D3] nut_snmp_walk(1.3.6.1.4.1.534.1.1.2.0) > 0.141483 [D4] nut_snmp_walk: max. iteration = 1 > 0.147520 [D2] load_mib2nut: testOID provided and doesn't match MIB > 'pw'! > 0.147547 [D1] load_mib2nut: trying classic method with 'pxgx_ups' mib > 0.147563 [D3] su_find_info: unknown info type (device.model) > 0.147574 [D3] su_find_info: "ups.model" found > 0.147583 [D2] Found entry, not a template 1.3.6.1.4.1.534.1.1.2.0 > 0.147596 [D2] Testing ups.model using OID 1.3.6.1.4.1.534.1.1.2.0 > 0.147608 [D3] Entering nut_snmp_get_str() > 0.147616 [D3] nut_snmp_get(1.3.6.1.4.1.534.1.1.2.0) > 0.147628 [D3] nut_snmp_walk(1.3.6.1.4.1.534.1.1.2.0) > 0.147636 [D4] nut_snmp_walk: max. iteration = 1 > 0.149418 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'pxgx_ups'! > 0.149445 [D1] load_mib2nut: trying classic method with 'raritan' mib > 0.149453 [D3] su_find_info: "device.model" found > 0.149460 [D2] Found entry, not a template .1.3.6.1.4.1.13742.1.1.12.0 > 0.149467 [D2] Testing device.model using OID > .1.3.6.1.4.1.13742.1.1.12.0 > 0.149477 [D3] Entering nut_snmp_get_str() > 0.149489 [D3] nut_snmp_get(.1.3.6.1.4.1.13742.1.1.12.0) > 0.149503 [D3] nut_snmp_walk(.1.3.6.1.4.1.13742.1.1.12.0) > 0.149512 [D4] nut_snmp_walk: max. iteration = 1 > 0.152060 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'raritan'! > 0.152087 [D1] load_mib2nut: trying classic method with 'raritan-px2' > mib > 0.152104 [D3] su_find_info: "device.model" found > 0.152114 [D2] Found entry, not a template > .1.3.6.1.4.1.13742.6.3.2.1.1.3.1 > 0.152125 [D2] Testing device.model using OID > .1.3.6.1.4.1.13742.6.3.2.1.1.3.1 > 0.152134 [D3] Entering nut_snmp_get_str() > 0.152142 [D3] nut_snmp_get(.1.3.6.1.4.1.13742.6.3.2.1.1.3.1) > 0.152150 [D3] nut_snmp_walk(.1.3.6.1.4.1.13742.6.3.2.1.1.3.1) > 0.152163 [D4] nut_snmp_walk: max. iteration = 1 > 0.157589 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'raritan-px2'! > 0.157615 [D1] load_mib2nut: trying classic method with 'xppc' mib > 0.157623 [D3] su_find_info: unknown info type (device.model) > 0.157630 [D3] su_find_info: "ups.model" found > 0.157637 [D2] Found entry, not a template > .1.3.6.1.4.1.935.1.1.1.1.1.1.0 > 0.157647 [D2] Testing ups.model using OID > .1.3.6.1.4.1.935.1.1.1.1.1.1.0 > 0.157657 [D3] Entering nut_snmp_get_str() > 0.157664 [D3] nut_snmp_get(.1.3.6.1.4.1.935.1.1.1.1.1.1.0) > 0.157673 [D3] nut_snmp_walk(.1.3.6.1.4.1.935.1.1.1.1.1.1.0) > 0.157685 [D4] nut_snmp_walk: max. iteration = 1 > 0.159517 [D2] load_mib2nut: testOID provided and doesn't match MIB > 'xppc'! > 0.159544 [D1] load_mib2nut: trying classic method with 'tripplite' > mib > 0.159560 [D3] su_find_info: unknown info type (device.model) > 0.159570 [D3] su_find_info: "ups.model" found > 0.159578 [D2] Found entry, not a template 1.3.6.1.2.1.33.1.1.2.0 > 0.159589 [D2] Testing ups.model using OID 1.3.6.1.2.1.33.1.1.2.0 > 0.159602 [D3] Entering nut_snmp_get_str() > 0.159613 [D3] nut_snmp_get(1.3.6.1.2.1.33.1.1.2.0) > 0.159626 [D3] nut_snmp_walk(1.3.6.1.2.1.33.1.1.2.0) > 0.159638 [D4] nut_snmp_walk: max. iteration = 1 > 0.161356 [D2] load_mib2nut: testOID provided and doesn't match > MIB 'tripplite'! > 0.161381 [D1] load_mib2nut: trying classic method with 'ietf' mib > 0.161393 [D3] su_find_info: unknown info type (device.model) > 0.161400 [D3] su_find_info: "ups.model" found > 0.161406 [D2] Found entry, not a template 1.3.6.1.2.1.33.1.1.2.0 > 0.161416 [D2] Testing ups.model using OID 1.3.6.1.2.1.33.1.1.2.0 > 0.161426 [D3] Entering nut_snmp_get_str() > 0.161435 [D3] nut_snmp_get(1.3.6.1.2.1.33.1.1.2.0) > 0.161447 [D3] nut_snmp_walk(1.3.6.1.2.1.33.1.1.2.0) > 0.161455 [D4] nut_snmp_walk: max. iteration = 1 > 0.168935 [D2] load_mib2nut: testOID provided and doesn't match MIB > 'ietf'! > 0.168960 No supported device detected > > root at gentooserver /etc/nut # nut-scanner -S -s poweralert-061036425037 > Scanning SNMP bus. > > On Tue, Oct 12, 2021 at 11:11 AM Nathan Dehnel <ncdehnel at gmail.com> wrote: > > > > Oh, there are 2920 commits SINCE that release. I misread that. Ignore my > other email. > > > > On Tue, Oct 12, 2021, 11:08 AM Nathan Dehnel <ncdehnel at gmail.com> wrote: > >> > >> If you look at the commits for that 2.7.4 package, it shows commits > from very recently (September 2021), so it seems to me that it would > contain that patch you mentioned. > >> > >> On Tue, Oct 12, 2021, 11:05 AM Nathan Dehnel <ncdehnel at gmail.com> > wrote: > >>> > >>> I'm a bit confused about that release. It says it was released just a > few days ago, and that it's the first release in a long time. But it has > the same version number as a very old version. You can see someone else in > the github issues that is confused about this. Is it really just the old > version? > >>> > >>> On Tue, Oct 12, 2021, 6:54 AM Jim Klimov <jimklimov at gmail.com> wrote: > >>>> > >>>> Note, you linked to latest tagged release (some 5 years ago, we are > still finishing some clean-ups for cutting a 2.7.5 release), same as (or > baseline for) what distros package. > >>>> > >>>> The fix you want is (expected to be) on master branch head. > >>>> > >>>> On Fri, Oct 8, 2021, 23:06 Nathan Dehnel via Nut-upsuser < > nut-upsuser at alioth-lists.debian.net> wrote: > >>>>> > >>>>> I just built and installed the latest version here: > >>>>> https://github.com/networkupstools/nut/releases/tag/v2.7.4 > >>>>> > >>>>> The driver still fails to connect: > >>>>> 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.000046 send_to_all: SETINFO driver.parameter.snmp_version > "v3" > >>>>> 0.000060 send_to_all: SETINFO driver.parameter.secLevel > "authPriv" > >>>>> 0.000074 send_to_all: SETINFO driver.parameter.authProtocol > "SHA" > >>>>> 0.000112 send_to_all: SETINFO driver.parameter.privProtocol > "AES" > >>>>> 0.000138 debug level is '6' > >>>>> 0.001269 SNMP UPS driver: entering upsdrv_initups() > >>>>> 0.001283 SNMP UPS driver: entering nut_snmp_init(snmp-ups) > >>>>> 0.011962 Setting SNMP retries to 5 > >>>>> 0.011976 Setting SNMP timeout to 1 second(s) > >>>>> 0.034225 SNMP UPS driver: entering load_mib2nut(auto) > >>>>> 0.034235 trying the new match_sysoid() method > >>>>> 0.034238 Entering nut_snmp_get_oid() > >>>>> 0.034241 nut_snmp_get(.1.3.6.1.2.1.1.2.0) > >>>>> 0.034243 nut_snmp_walk(.1.3.6.1.2.1.1.2.0) > >>>>> 0.034252 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036365 Can't get sysOID value > >>>>> 0.036391 load_mib2nut: trying classic method with 'apcc' mib > >>>>> 0.036411 su_find_info: "ups.model" found > >>>>> 0.036414 Testing ups.model using OID > .1.3.6.1.4.1.318.1.1.1.1.1.1.0 > >>>>> 0.036416 Entering nut_snmp_get_str() > >>>>> 0.036419 nut_snmp_get(.1.3.6.1.4.1.318.1.1.1.1.1.1.0) > >>>>> 0.036421 nut_snmp_walk(.1.3.6.1.4.1.318.1.1.1.1.1.1.0) > >>>>> 0.036425 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036437 load_mib2nut: testOID provided and doesn't match MIB > 'apcc'! > >>>>> 0.036442 load_mib2nut: trying classic method with 'mge' mib > >>>>> 0.036445 su_find_info: "ups.model" found > >>>>> 0.036449 Testing ups.model using OID .1.3.6.1.4.1.705.1.1.1.0 > >>>>> 0.036452 Entering nut_snmp_get_str() > >>>>> 0.036454 nut_snmp_get(.1.3.6.1.4.1.705.1.1.1.0) > >>>>> 0.036460 nut_snmp_walk(.1.3.6.1.4.1.705.1.1.1.0) > >>>>> 0.036463 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036468 load_mib2nut: testOID provided and doesn't match MIB > 'mge'! > >>>>> 0.036471 load_mib2nut: trying classic method with 'netvision' > mib > >>>>> 0.036474 su_find_info: "ups.model" found > >>>>> 0.036476 Testing ups.model using OID > .1.3.6.1.4.1.4555.1.1.1.1.1.1.0 > >>>>> 0.036478 Entering nut_snmp_get_str() > >>>>> 0.036482 nut_snmp_get(.1.3.6.1.4.1.4555.1.1.1.1.1.1.0) > >>>>> 0.036489 nut_snmp_walk(.1.3.6.1.4.1.4555.1.1.1.1.1.1.0) > >>>>> 0.036496 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036501 load_mib2nut: testOID provided and doesn't match MIB > 'netvision'! > >>>>> 0.036505 load_mib2nut: trying classic method with 'pw' mib > >>>>> 0.036510 su_find_info: "ups.model" found > >>>>> 0.036517 Testing ups.model using OID 1.3.6.1.4.1.534.1.1.2.0 > >>>>> 0.036519 Entering nut_snmp_get_str() > >>>>> 0.036521 nut_snmp_get(1.3.6.1.4.1.534.1.1.2.0) > >>>>> 0.036526 nut_snmp_walk(1.3.6.1.4.1.534.1.1.2.0) > >>>>> 0.036529 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036537 load_mib2nut: testOID provided and doesn't match MIB > 'pw'! > >>>>> 0.036542 load_mib2nut: trying classic method with 'pxgx_ups' > mib > >>>>> 0.036547 su_find_info: "ups.model" found > >>>>> 0.036550 Testing ups.model using OID 1.3.6.1.4.1.534.1.1.2.0 > >>>>> 0.036554 Entering nut_snmp_get_str() > >>>>> 0.036557 nut_snmp_get(1.3.6.1.4.1.534.1.1.2.0) > >>>>> 0.036559 nut_snmp_walk(1.3.6.1.4.1.534.1.1.2.0) > >>>>> 0.036564 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036568 load_mib2nut: testOID provided and doesn't match MIB > 'pxgx_ups'! > >>>>> 0.036572 load_mib2nut: trying classic method with > 'aphel_genesisII' mib > >>>>> 0.036578 su_find_info: "ups.model" found > >>>>> 0.036581 Testing ups.model using OID .1.3.6.1.4.1.17373.3.1.1.0 > >>>>> 0.036585 Entering nut_snmp_get_str() > >>>>> 0.036587 nut_snmp_get(.1.3.6.1.4.1.17373.3.1.1.0) > >>>>> 0.036593 nut_snmp_walk(.1.3.6.1.4.1.17373.3.1.1.0) > >>>>> 0.036598 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036604 load_mib2nut: testOID provided and doesn't match MIB > >>>>> 'aphel_genesisII'! > >>>>> 0.036608 load_mib2nut: trying classic method with > 'aphel_revelation' mib > >>>>> 0.036610 su_find_info: "ups.model" found > >>>>> 0.036612 Testing ups.model using OID > .1.3.6.1.4.1.534.6.6.6.1.1.12.0 > >>>>> 0.036616 Entering nut_snmp_get_str() > >>>>> 0.036619 nut_snmp_get(.1.3.6.1.4.1.534.6.6.6.1.1.12.0) > >>>>> 0.036621 nut_snmp_walk(.1.3.6.1.4.1.534.6.6.6.1.1.12.0) > >>>>> 0.036625 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036630 load_mib2nut: testOID provided and doesn't match MIB > >>>>> 'aphel_revelation'! > >>>>> 0.036635 load_mib2nut: trying classic method with 'eaton_epdu' > mib > >>>>> 0.036638 su_find_info: "ups.model" found > >>>>> 0.036641 Testing ups.model using OID > 1.3.6.1.4.1.534.6.6.7.1.2.1.2.0 > >>>>> 0.036644 Entering nut_snmp_get_str() > >>>>> 0.036646 nut_snmp_get(1.3.6.1.4.1.534.6.6.7.1.2.1.2.0) > >>>>> 0.036648 nut_snmp_walk(1.3.6.1.4.1.534.6.6.7.1.2.1.2.0) > >>>>> 0.036655 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036660 load_mib2nut: testOID provided and doesn't match MIB > >>>>> 'eaton_epdu'! > >>>>> 0.036666 load_mib2nut: trying classic method with > 'pulizzi_switched1' mib > >>>>> 0.036670 su_find_info: "ups.model" found > >>>>> 0.036677 Testing ups.model using OID .1.3.6.1.4.1.20677.2.1.1.0 > >>>>> 0.036680 Entering nut_snmp_get_str() > >>>>> 0.036686 nut_snmp_get(.1.3.6.1.4.1.20677.2.1.1.0) > >>>>> 0.036688 nut_snmp_walk(.1.3.6.1.4.1.20677.2.1.1.0) > >>>>> 0.036690 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036696 load_mib2nut: testOID provided and doesn't match MIB > >>>>> 'pulizzi_switched1'! > >>>>> 0.036700 load_mib2nut: trying classic method with > 'pulizzi_switched2' mib > >>>>> 0.036706 su_find_info: "ups.model" found > >>>>> 0.036710 Testing ups.model using OID .1.3.6.1.4.1.20677.2.1.1.0 > >>>>> 0.036713 Entering nut_snmp_get_str() > >>>>> 0.036715 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.036723 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036729 load_mib2nut: testOID provided and doesn't match MIB > >>>>> 'pulizzi_switched2'! > >>>>> 0.036734 load_mib2nut: trying classic method with 'raritan' mib > >>>>> 0.036738 su_find_info: "ups.model" found > >>>>> 0.036742 Testing ups.model using OID > .1.3.6.1.4.1.13742.1.1.12.0 > >>>>> 0.036745 Entering nut_snmp_get_str() > >>>>> 0.036747 nut_snmp_get(.1.3.6.1.4.1.13742.1.1.12.0) > >>>>> 0.036752 nut_snmp_walk(.1.3.6.1.4.1.13742.1.1.12.0) > >>>>> 0.036760 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036769 load_mib2nut: testOID provided and doesn't match MIB > 'raritan'! > >>>>> 0.036772 load_mib2nut: trying classic method with 'baytech' mib > >>>>> 0.036775 su_find_info: "ups.model" found > >>>>> 0.036779 Testing ups.model using OID > .1.3.6.1.4.1.4779.1.3.5.2.1.24.1 > >>>>> 0.036784 Entering nut_snmp_get_str() > >>>>> 0.036790 nut_snmp_get(.1.3.6.1.4.1.4779.1.3.5.2.1.24.1) > >>>>> 0.036792 nut_snmp_walk(.1.3.6.1.4.1.4779.1.3.5.2.1.24.1) > >>>>> 0.036798 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036803 load_mib2nut: testOID provided and doesn't match MIB > 'baytech'! > >>>>> 0.036808 load_mib2nut: trying classic method with 'cpqpower' > mib > >>>>> 0.036814 su_find_info: "ups.model" found > >>>>> 0.036817 Testing ups.model using OID > .1.3.6.1.4.1.232.165.3.1.2.0 > >>>>> 0.036821 Entering nut_snmp_get_str() > >>>>> 0.036824 nut_snmp_get(.1.3.6.1.4.1.232.165.3.1.2.0) > >>>>> 0.036831 nut_snmp_walk(.1.3.6.1.4.1.232.165.3.1.2.0) > >>>>> 0.036833 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036841 load_mib2nut: testOID provided and doesn't match MIB > 'cpqpower'! > >>>>> 0.036846 load_mib2nut: trying classic method with 'bestpower' > mib > >>>>> 0.036850 su_find_info: "ups.model" found > >>>>> 0.036857 Testing ups.model using OID .1.3.6.1.4.1.2947.1.1.2.0 > >>>>> 0.036860 Entering nut_snmp_get_str() > >>>>> 0.036868 nut_snmp_get(.1.3.6.1.4.1.2947.1.1.2.0) > >>>>> 0.036872 nut_snmp_walk(.1.3.6.1.4.1.2947.1.1.2.0) > >>>>> 0.036876 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036882 load_mib2nut: testOID provided and doesn't match MIB > 'bestpower'! > >>>>> 0.036888 load_mib2nut: trying classic method with 'cyberpower' > mib > >>>>> 0.036892 su_find_info: "ups.model" found > >>>>> 0.036896 Testing ups.model using OID > .1.3.6.1.4.1.3808.1.1.1.1.1.1.0 > >>>>> 0.036902 Entering nut_snmp_get_str() > >>>>> 0.036906 nut_snmp_get(.1.3.6.1.4.1.3808.1.1.1.1.1.1.0) > >>>>> 0.036912 nut_snmp_walk(.1.3.6.1.4.1.3808.1.1.1.1.1.1.0) > >>>>> 0.036915 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036920 load_mib2nut: testOID provided and doesn't match MIB > >>>>> 'cyberpower'! > >>>>> 0.036924 load_mib2nut: trying classic method with 'delta_ups' > mib > >>>>> 0.036926 su_find_info: "ups.model" found > >>>>> 0.036931 Testing ups.model using OID > .1.3.6.1.4.1.2254.2.4.1.2.0 > >>>>> 0.036935 Entering nut_snmp_get_str() > >>>>> 0.036937 nut_snmp_get(.1.3.6.1.4.1.2254.2.4.1.2.0) > >>>>> 0.036943 nut_snmp_walk(.1.3.6.1.4.1.2254.2.4.1.2.0) > >>>>> 0.036946 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036952 load_mib2nut: testOID provided and doesn't match MIB > 'delta_ups'! > >>>>> 0.036956 load_mib2nut: trying classic method with 'xppc' mib > >>>>> 0.036958 su_find_info: "ups.model" found > >>>>> 0.036963 Testing ups.model using OID > .1.3.6.1.4.1.935.1.1.1.1.1.1.0 > >>>>> 0.036967 Entering nut_snmp_get_str() > >>>>> 0.036969 nut_snmp_get(.1.3.6.1.4.1.935.1.1.1.1.1.1.0) > >>>>> 0.036976 nut_snmp_walk(.1.3.6.1.4.1.935.1.1.1.1.1.1.0) > >>>>> 0.036978 nut_snmp_walk: max. iteration = 1 > >>>>> 0.036985 load_mib2nut: testOID provided and doesn't match MIB > 'xppc'! > >>>>> 0.036989 load_mib2nut: trying classic method with 'huawei' mib > >>>>> 0.036991 su_find_info: "ups.model" found > >>>>> 0.036995 Testing ups.model using OID > .1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1 > >>>>> 0.037002 Entering nut_snmp_get_str() > >>>>> 0.037005 nut_snmp_get(.1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1) > >>>>> 0.037009 nut_snmp_walk(.1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1) > >>>>> 0.037015 nut_snmp_walk: max. iteration = 1 > >>>>> 0.037020 load_mib2nut: testOID provided and doesn't match MIB > 'huawei'! > >>>>> 0.037026 load_mib2nut: trying classic method with 'ietf' mib > >>>>> 0.037029 su_find_info: "ups.model" found > >>>>> 0.037033 Testing ups.model using OID 1.3.6.1.2.1.33.1.1.2.0 > >>>>> 0.037035 Entering nut_snmp_get_str() > >>>>> 0.037041 nut_snmp_get(1.3.6.1.2.1.33.1.1.2.0) > >>>>> 0.037043 nut_snmp_walk(1.3.6.1.2.1.33.1.1.2.0) > >>>>> 0.037050 nut_snmp_walk: max. iteration = 1 > >>>>> 0.037056 load_mib2nut: testOID provided and doesn't match MIB > 'ietf'! > >>>>> 0.037060 load_mib2nut: trying classic method with 'eaton_ats' > mib > >>>>> 0.037066 su_find_info: unknown info type (ups.model) > >>>>> 0.037072 su_find_info: "device.model" found > >>>>> 0.037078 Testing device.model using OID > .1.3.6.1.4.1.534.10.2.1.2.0 > >>>>> 0.037091 Entering nut_snmp_get_str() > >>>>> 0.037093 nut_snmp_get(.1.3.6.1.4.1.534.10.2.1.2.0) > >>>>> 0.037096 nut_snmp_walk(.1.3.6.1.4.1.534.10.2.1.2.0) > >>>>> 0.037098 nut_snmp_walk: max. iteration = 1 > >>>>> 0.037104 load_mib2nut: testOID provided and doesn't match MIB > 'eaton_ats'! > >>>>> 0.037110 load_mib2nut: trying classic method with 'apc_ats' mib > >>>>> 0.037116 su_find_info: unknown info type (ups.model) > >>>>> 0.037120 su_find_info: "device.model" found > >>>>> 0.037123 Testing device.model using OID > .1.3.6.1.4.1.318.1.1.8.1.5.0 > >>>>> 0.037127 Entering nut_snmp_get_str() > >>>>> 0.037132 nut_snmp_get(.1.3.6.1.4.1.318.1.1.8.1.5.0) > >>>>> 0.037138 nut_snmp_walk(.1.3.6.1.4.1.318.1.1.8.1.5.0) > >>>>> 0.037141 nut_snmp_walk: max. iteration = 1 > >>>>> 0.037148 load_mib2nut: testOID provided and doesn't match MIB > 'apc_ats'! > >>>>> 0.037157 load_mib2nut: trying classic method with 'ietf' mib > >>>>> 0.037161 su_find_info: "ups.model" found > >>>>> 0.037165 Testing ups.model using OID 1.3.6.1.2.1.33.1.1.2.0 > >>>>> 0.037172 Entering nut_snmp_get_str() > >>>>> 0.037175 nut_snmp_get(1.3.6.1.2.1.33.1.1.2.0) > >>>>> 0.037179 nut_snmp_walk(1.3.6.1.2.1.33.1.1.2.0) > >>>>> 0.037183 nut_snmp_walk: max. iteration = 1 > >>>>> 0.037192 load_mib2nut: testOID provided and doesn't match MIB > 'ietf'! > >>>>> 0.037196 No supported device detected > >>>>> > >>>>> nut-scanner now returns nothing: > >>>>> root at gentooserver /etc/nut # nut-scanner -S -s > poweralert-061036425037 > >>>>> Scanning SNMP bus. > >>>>> > >>>>> On Thu, Oct 7, 2021 at 2:05 PM David Zomaya < > David_Zomaya at tripplite.com> wrote: > >>>>> > > >>>>> > Interestingly, we're dealing with a similar sounding problem over > on Spiceworks: > >>>>> > https://community.spiceworks.com/topic/2334626-eaton- > network-m2-snmpv3-issues-with-synology-nas?from_forum=428 > >>>>> > > >>>>> > If I'm understanding the problem correctly and Nathan does NOT > want to update NUT, you could opt to downgrade from AES to DES on the Tripp > Lite WEBCARDLX. > >>>>> > That said, I think updating NUT as Jim mentioned is the better > solution/test. > >>>>> > > >>>>> > Thank you, > >>>>> > David Zomaya > >>>>> > Tripp Lite > >>>>> > ________________________________ > >>>>> > This message is for the addressee's use only. It may contain > confidential information. If you receive this message in error, please > delete it and notify the sender. Tripp Lite disclaims all warranties and > liabilities, and assumes no responsibility for viruses which may infect an > email sent to you from Tripp Lite and which damage your electronic systems > or information. It is your responsibility to maintain virus detection > systems to prevent damage to your electronic systems and information. > >>>>> > >>>>> _______________________________________________ > >>>>> Nut-upsuser mailing list > >>>>> Nut-upsuser at alioth-lists.debian.net > >>>>> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://alioth-lists.debian.net/pipermail/nut-upsuser/attachments/20211013/e4a5fcaf/attachment-0001.htm>
Nathan Dehnel
2021-Oct-13 23:17 UTC
[Nut-upsuser] nut-driver fails to communicate with tripplite UPS over snmpv3; snmpget works
I did 2) to edit the source code and it appears to still fail in the same way. root at gentooserver /etc/nut # snmpwalk -v 3 -u localadmin -l authPriv -a SHA -A 'password' -x AES -X 'password' poweralert-061036425037 .1.3.6.1.2.1.33.1.1.2.0 SNMPv2-SMI::mib-2.33.1.1.2.0 = STRING: "SU1500RTXLCD2U" root at gentooserver /etc/nut # snmpwalk -v 3 -u localadmin -l authPriv -a SHA -A 'password' -x AES -X 'password' poweralert-061036425037 .1.3.6.1.4.1.850.1 SNMPv2-SMI::enterprises.850.1.1.1.1.0 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.1.2.1.1.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.1.2.1.2.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.1.2.1.3.1 = OID: SNMPv2-SMI::enterprises.850.1.1.3.1 SNMPv2-SMI::enterprises.850.1.1.1.2.1.4.1 = STRING: "TRIPP LITE" SNMPv2-SMI::enterprises.850.1.1.1.2.1.5.1 = STRING: "SU1500RTXLCD2U" SNMPv2-SMI::enterprises.850.1.1.1.2.1.6.1 = STRING: "Device0161" SNMPv2-SMI::enterprises.850.1.1.1.2.1.7.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.1.2.1.8.1 = "" SNMPv2-SMI::enterprises.850.1.1.1.2.1.9.1 = "" SNMPv2-SMI::enterprises.850.1.1.1.2.1.10.1 = INTEGER: 3 SNMPv2-SMI::enterprises.850.1.1.1.2.1.11.1 = "" SNMPv2-SMI::enterprises.850.1.1.2.1.1.1.1 = STRING: "4006" SNMPv2-SMI::enterprises.850.1.1.2.1.1.2.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.2.1.1.3.1 = STRING: "/dev/ttyS2" SNMPv2-SMI::enterprises.850.1.1.2.1.1.4.1 = STRING: "FW2567R16" SNMPv2-SMI::enterprises.850.1.1.2.1.1.5.1 = STRING: "2619ELCPS795100161 " SNMPv2-SMI::enterprises.850.1.1.2.1.1.6.1 = STRING: "2018-03-22" SNMPv2-SMI::enterprises.850.1.1.3.1.1.1.0 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.1.2.1.1.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.1.2.1.2.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.1.2.1.3.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.1.2.1.4.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.1.2.1.5.1 = Gauge32: 3 SNMPv2-SMI::enterprises.850.1.1.3.1.1.2.1.6.1 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.1.2.1.7.1 = Gauge32: 4 SNMPv2-SMI::enterprises.850.1.1.3.1.1.3.1.1.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.1.3.1.2.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.1.3.1.3.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.1.3.1.4.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.1.3.1.5.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.1.3.1.6.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.1.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.2.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.3.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.4.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.5.1 = STRING: "UNKNOWN" SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.6.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.7.1 = INTEGER: 320 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.8.1 = INTEGER: 896 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.11.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.12.1 = Gauge32: 337 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.14.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.15.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.16.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.2.1.1.17.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.1.1.1.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.1.1.2.1 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.1.1.3.1 = Gauge32: 27 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.1.1.4.1 = INTEGER: 100 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.2.1.1.1 = Gauge32: 544 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.2.1.3.1 = INTEGER: 100 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.2.1.4.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.2.1.6.1 = Gauge32: 48 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.3.1.1.1.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.3.1.3.1.1 = STRING: "12v7" SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.4.1.2.1.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.4.1.7.1.1 = Gauge32: 4 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.5.1.1.1.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.5.1.4.1.1 = Gauge32: 54 SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.5.1.5.1.1 = STRING: "2016-05-16" SNMPv2-SMI::enterprises.850.1.1.3.1.3.1.5.1.6.1.1 = STRING: "2019-05-16" SNMPv2-SMI::enterprises.850.1.1.3.1.3.2.1.1.2.1 = Gauge32: 120 SNMPv2-SMI::enterprises.850.1.1.3.1.3.2.1.1.3.1 = Gauge32: 60 SNMPv2-SMI::enterprises.850.1.1.3.1.3.2.1.1.4.1 = Gauge32: 550 SNMPv2-SMI::enterprises.850.1.1.3.1.3.2.1.1.7.1 = Gauge32: 1500 SNMPv2-SMI::enterprises.850.1.1.3.1.3.2.1.1.15.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.2.2.1.1.1.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.2.2.1.2.1.1 = Gauge32: 599 SNMPv2-SMI::enterprises.850.1.1.3.1.3.2.2.1.3.1.1 = Gauge32: 1230 SNMPv2-SMI::enterprises.850.1.1.3.1.3.2.2.1.4.1.1 = Gauge32: 1150 SNMPv2-SMI::enterprises.850.1.1.3.1.3.2.2.1.5.1.1 = Gauge32: 1260 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.1.1.1.1 = INTEGER: 3 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.1.1.2.1 = Gauge32: 120 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.1.1.3.1 = Gauge32: 600 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.1.1.4.1 = Gauge32: 1500 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.2.1.1.1.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.2.1.2.1.1 = Gauge32: 1200 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.2.1.3.1.1 = Gauge32: 350 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.2.1.4.1.1 = Gauge32: 337 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.2.1.5.1.1 = INTEGER: 28 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.2.1.7.1.1 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.2.1.8.1.1 = Gauge32: 760 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.2.1.10.1.1 = Gauge32: 34 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.2.1.11.1.1 = Gauge32: 32 SNMPv2-SMI::enterprises.850.1.1.3.1.3.3.2.1.12.1.1 = Gauge32: 768 SNMPv2-SMI::enterprises.850.1.1.3.1.3.4.1.1.1.1 = Gauge32: 600 SNMPv2-SMI::enterprises.850.1.1.3.1.3.4.2.1.1.1.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.4.2.1.2.1.1 = Gauge32: 1220 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.1.1.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.1.1.2 = Gauge32: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.1.1.3 = Gauge32: 3 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.2.1.1 = STRING: "Load1" SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.2.1.2 = STRING: "Load2" SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.2.1.3 = STRING: "Load3" SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.3.1.1 = "" SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.3.1.2 = "" SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.3.1.3 = "" SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.4.1.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.4.1.2 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.4.1.3 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.5.1.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.5.1.2 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.5.1.3 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.6.1.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.6.1.2 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.6.1.3 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.10.1.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.10.1.2 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.11.1.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.11.1.2 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.12.1.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.12.1.2 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.13.1.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.13.1.2 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.14.1.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.14.1.2 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.14.1.3 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.16.1.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.16.1.2 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.16.1.3 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.17.1.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.17.1.2 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.17.1.3 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.18.1.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.18.1.2 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.3.5.1.1.18.1.3 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.4.1.1.1.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.4.1.1.2.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.4.1.1.3.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.4.1.1.4.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.4.1.1.5.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.4.1.1.6.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.4.1.1.11.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.4.1.1.13.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.4.2.1.1.1.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.4.3.1.1.1.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.1.1 = Gauge32: 120 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.2.1 = Gauge32: 60 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.3.1 = Gauge32: 120 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.4.1 = Gauge32: 60 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.5.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.6.1 = INTEGER: 4 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.7.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.14.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.15.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.17.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.24.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.25.1 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.5.1.1.30.1 = INTEGER: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.5.3.1.1.1 = Gauge32: 36 SNMPv2-SMI::enterprises.850.1.1.3.1.5.3.1.2.1 = INTEGER: 50 SNMPv2-SMI::enterprises.850.1.1.3.1.5.3.1.4.1 = INTEGER: 105 SNMPv2-SMI::enterprises.850.1.1.3.1.5.3.1.6.1 = INTEGER: 30 SNMPv2-SMI::enterprises.850.1.1.3.1.5.3.1.8.1 = Gauge32: 5 SNMPv2-SMI::enterprises.850.1.1.3.1.5.4.1.1.1 = Gauge32: 1500 SNMPv2-SMI::enterprises.850.1.1.3.1.5.4.1.4.1 = Gauge32: 550 SNMPv2-SMI::enterprises.850.1.1.3.1.5.7.1.2.1.1 = Gauge32: 2000 SNMPv2-SMI::enterprises.850.1.1.3.1.5.7.1.3.1.1 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.1.5.7.1.10.1.1 = INTEGER: 90 SNMPv2-SMI::enterprises.850.1.1.3.2.1.1.0 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.3.1.1.0 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.4.1.1.0 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.5.1.1.0 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.6.1.1.0 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.7.1.1.0 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.1.3.8.1.1.0 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.2.1.1.1.0 = INTEGER: 8 SNMPv2-SMI::enterprises.850.1.2.1.1.2.0 = STRING: "20.0.0.2526" SNMPv2-SMI::enterprises.850.1.2.1.1.4.0 = STRING: "00:06:67:40:FA:25" SNMPv2-SMI::enterprises.850.1.2.1.1.5.0 = STRING: "2801NV0AC88E200154" SNMPv2-SMI::enterprises.850.1.2.1.1.6.0 = STRING: "f3497b5e-3198-4b36-bb77-a2527adb36b2" SNMPv2-SMI::enterprises.850.1.2.1.2.1.1.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.1.2.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.1.3.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.1.4.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.1.5.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.1.6.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.1.7.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.1.8.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.1.9.0 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.2.1.2.2.1.0 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.2.1.2.2.2.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.2.3.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.2.4.0 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.2.1.2.2.5.0 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.2.1.2.2.6.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.2.7.0 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.2.1.2.2.8.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.3.1.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.3.2.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.3.3.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.2.4.1.0 = Gauge32: 80 SNMPv2-SMI::enterprises.850.1.2.1.2.4.2.0 = Gauge32: 443 SNMPv2-SMI::enterprises.850.1.2.1.2.4.3.0 = Gauge32: 21 SNMPv2-SMI::enterprises.850.1.2.1.2.4.4.0 = Gauge32: 23 SNMPv2-SMI::enterprises.850.1.2.1.2.4.6.0 = Gauge32: 22 SNMPv2-SMI::enterprises.850.1.2.1.2.4.8.0 = Gauge32: 161 SNMPv2-SMI::enterprises.850.1.2.1.2.5.1.0 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.1.3.1.0 = STRING: "10.0.0.171" SNMPv2-SMI::enterprises.850.1.2.1.3.2.0 = STRING: "2603:8080:4540:7cfb:40fb:36ad:58c4:fbcb" SNMPv2-SMI::enterprises.850.1.2.2.1.1.0 = STRING: "0.0.0.0:162" SNMPv2-SMI::enterprises.850.1.2.2.1.2.0 = STRING: "2021-10-13 23:00:50+00:00" SNMPv2-SMI::enterprises.850.1.2.3.1.1.0 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.2.3.1.2.1.1.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.2.3.1.2.1.2.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.3.1.2.1.3.1 = STRING: " logger at gentooserver.dehnel.info" SNMPv2-SMI::enterprises.850.1.2.3.1.2.1.4.1 = STRING: " logger at gentooserver.dehnel.info" SNMPv2-SMI::enterprises.850.1.2.3.1.2.1.5.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.3.2.1.0 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.2.3.3.1.0 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.2.4.1.0 = Gauge32: 2 SNMPv2-SMI::enterprises.850.1.2.4.2.1.1.1 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.2.4.2.1.1.2 = Gauge32: 2 SNMPv2-SMI::enterprises.850.1.2.4.2.1.2.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.2.4.2.1.2.2 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.2.4.2.1.3.1 = STRING: "Watchdog Ping" SNMPv2-SMI::enterprises.850.1.2.4.2.1.3.2 = STRING: "Watchdog NTP" SNMPv2-SMI::enterprises.850.1.2.4.2.1.4.1 = STRING: "Default Watchdog Ping Probe" SNMPv2-SMI::enterprises.850.1.2.4.2.1.4.2 = STRING: "Default Watchdog NTP Probe" SNMPv2-SMI::enterprises.850.1.2.4.2.1.5.1 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.2.4.2.1.5.2 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.4.2.1.6.1 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.4.2.1.6.2 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.2.4.2.1.7.1 = Gauge32: 3 SNMPv2-SMI::enterprises.850.1.2.4.2.1.7.2 = Gauge32: 3 SNMPv2-SMI::enterprises.850.1.2.4.2.1.8.1 = Gauge32: 3 SNMPv2-SMI::enterprises.850.1.2.4.2.1.8.2 = Gauge32: 3 SNMPv2-SMI::enterprises.850.1.2.4.2.1.9.1 = "" SNMPv2-SMI::enterprises.850.1.2.4.2.1.9.2 = "" SNMPv2-SMI::enterprises.850.1.2.4.2.1.10.1 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.2.4.2.1.10.2 = Gauge32: 123 SNMPv2-SMI::enterprises.850.1.2.4.2.1.11.1 = "" SNMPv2-SMI::enterprises.850.1.2.4.2.1.11.2 = "" SNMPv2-SMI::enterprises.850.1.2.4.2.1.12.1 = Gauge32: 0 SNMPv2-SMI::enterprises.850.1.2.4.2.1.12.2 = Gauge32: 123 SNMPv2-SMI::enterprises.850.1.3.1.0 = Gauge32: 1 SNMPv2-SMI::enterprises.850.1.3.2.1.1.2 = Gauge32: 2 SNMPv2-SMI::enterprises.850.1.3.2.1.2.2 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.25 SNMPv2-SMI::enterprises.850.1.3.2.1.3.2 = Timeticks: (65100) 0:10:51.00 SNMPv2-SMI::enterprises.850.1.3.2.1.4.2 = OID: SNMPv2-SMI::enterprises.850.1.1.1.2 SNMPv2-SMI::enterprises.850.1.3.2.1.5.2 = OID: SNMPv2-SMI::enterprises.850.1.1.1.2.1.1.1 SNMPv2-SMI::enterprises.850.1.3.2.1.6.2 = STRING: "Battery Age Above Threshold" SNMPv2-SMI::enterprises.850.1.3.2.1.7.2 = INTEGER: 3 SNMPv2-SMI::enterprises.850.1.3.2.1.8.2 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.3.2.1.9.2 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.2.1.10.2 = INTEGER: 6 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.3 = Gauge32: 3 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.4 = Gauge32: 4 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.5 = Gauge32: 5 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.6 = Gauge32: 6 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.7 = Gauge32: 7 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.8 = Gauge32: 8 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.9 = Gauge32: 9 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.10 = Gauge32: 10 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.11 = Gauge32: 11 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.12 = Gauge32: 12 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.13 = Gauge32: 13 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.14 = Gauge32: 14 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.15 = Gauge32: 15 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.16 = Gauge32: 16 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.17 = Gauge32: 17 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.18 = Gauge32: 18 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.19 = Gauge32: 19 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.20 = Gauge32: 20 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.21 = Gauge32: 21 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.22 = Gauge32: 22 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.23 = Gauge32: 23 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.24 = Gauge32: 24 SNMPv2-SMI::enterprises.850.1.3.4.1.1.1.1.25 = Gauge32: 25 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.3 = OID: SNMPv2-SMI::enterprises.850.1.3.3.1.1.1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.4 = OID: SNMPv2-SMI::enterprises.850.1.3.3.1.1.2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.5 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.8 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.6 = OID: SNMPv2-SMI::enterprises.850.1.3.3.2.1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.7 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.8 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.4 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.9 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.18 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.10 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.19 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.11 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.5 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.12 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.14 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.13 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.14 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.9 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.15 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.6 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.16 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.16 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.17 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.26.1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.18 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.26.2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.19 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.47 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.20 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.25 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.21 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.3 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.22 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.23 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.23 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.27.1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.24 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.28 SNMPv2-SMI::enterprises.850.1.3.4.1.1.2.1.25 = OID: SNMPv2-SMI::enterprises.850.1.3.3.3.55.1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.3 = STRING: "Watchdog Ping Probe Failed" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.4 = STRING: "Watchdog NTP Probe Failed" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.5 = STRING: "Overload" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.6 = STRING: "Communications Lost" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.7 = STRING: "On Battery" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.8 = STRING: "Battery Low" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.9 = STRING: "General Fault" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.10 = STRING: "Battery Self Test Failed" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.11 = STRING: "Over Temperature" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.12 = STRING: "Output Off" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.13 = STRING: "Battery Bad" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.14 = STRING: "Output Source On Bypass" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.15 = STRING: "Input Bad" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.16 = STRING: "Fan Failure" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.17 = STRING: "Load 01 Off" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.18 = STRING: "Load 02 Off" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.19 = STRING: "Loads Not All On" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.20 = STRING: "Battery Age Above Threshold" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.21 = STRING: "Battery Capacity Below Warning Level" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.22 = STRING: "Output Utilization Above Threshold" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.23 = STRING: "Output Current Above Threshold" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.24 = STRING: "Battery Minutes Remaining Below Warning Level" SNMPv2-SMI::enterprises.850.1.3.4.1.1.3.1.25 = STRING: "Output Current Below Threshold" SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.3 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.4 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.5 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.6 = INTEGER: 3 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.7 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.8 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.9 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.10 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.11 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.12 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.13 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.14 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.15 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.16 = INTEGER: 1 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.17 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.18 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.19 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.20 = INTEGER: 3 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.21 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.22 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.23 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.24 = INTEGER: 2 SNMPv2-SMI::enterprises.850.1.3.4.1.1.4.1.25 = INTEGER: 2 On Tue, Oct 12, 2021 at 6:45 PM Jim Klimov <jimklimov at gmail.com> wrote:> Thanks for the test... > > Got a few ideas: > 1) Can you check with snmpwalk that the UPS does serve an IETF MIB for > power devices at .1.3.6.1.2.1.33.1.1.2.0? As David suggested in the > thread on SpiceWorks site, might also play with authpriv and noauthnopriv > settings. > > snmpwalk -v 3 -u youruser -l authPriv -a SHA -A yourauthpass -x AES -X yourprivpass UPS_IP OID > > Per sources, data trees of interest may be under these OIDs or their > parents: > #define IETF_OID_UPS_MIB "1.3.6.1.2.1.33.1." > > > > #define IETF_SYSOID ".1.3.6.1.2.1.33" > > > #define TRIPPLITE_SYSOID ".1.3.6.1.4.1.850.1" > > 2) In NUT sources I see that mappings for IETF (and currently > tripplite-ietf in same file) do not start the matched OID with a dot before > "1", as in the top define above; most other mappings do. It seems to not > bother SNMPv1/v2c sessions - but maybe v3 implementation is stricter. Can > you try editing that in drivers/ietf-mib.c, recompile and retest if that is > a culprit? > > https://github.com/networkupstools/nut/blob/master/drivers/ietf-mib.c#L35 > hints at older issues about "proper" Tripplite MIB, I guess a PR has not > landed yet... > > 3) Last but not least, earlier snmp versions are not an option for you, > right?.. Or... ;) > > Hope that helps, > Jim > > On Wed, Oct 13, 2021, 00:43 Nathan Dehnel <ncdehnel at gmail.com> wrote: > >> Ok, I have updated to commit 333429b0537dd34d2af17e2e44a0f23a7578e0f7. >> It still fails to connect. >> >> root at gentooserver /etc/nut # /lib64/nut/snmp-ups -DDDDDD -a tripplite1 >> Network UPS Tools - Generic SNMP UPS driver 1.16 (2.7.4-2929-g333429b0) >> 0.000000 [D5] send_to_all: SETINFO driver.parameter.port >> "poweralert-061036425037" >> 0.000029 [D5] send_to_all: SETINFO driver.parameter.snmp_version >> "v3" >> 0.000037 [D5] send_to_all: SETINFO driver.parameter.secLevel >> "authPriv" >> 0.000046 [D5] send_to_all: SETINFO driver.parameter.authProtocol >> "SHA" >> 0.000056 [D5] send_to_all: SETINFO driver.parameter.privProtocol >> "AES" >> 0.000071 [D1] debug level is '6' >> 0.001131 [D5] send_to_all: SETINFO device.type "ups" >> 0.001144 [D1] SNMP UPS driver: entering upsdrv_initups() >> 0.001149 [D2] SNMP UPS driver: entering nut_snmp_init(snmp-ups) >> 0.011885 [D2] Setting SNMP retries to 5 >> 0.011899 [D2] Setting SNMP timeout to 1 second(s) >> 0.033904 [D2] SNMP UPS driver: entering load_mib2nut(auto) >> 0.033916 [D1] trying the new match_sysoid() method >> 0.033920 [D3] Entering nut_snmp_get_oid() >> 0.033923 [D3] nut_snmp_get(.1.3.6.1.2.1.1.2.0) >> 0.033928 [D3] nut_snmp_walk(.1.3.6.1.2.1.1.2.0) >> 0.033937 [D4] nut_snmp_walk: max. iteration = 1 >> 0.038039 [D2] Can't get sysOID value >> 0.038064 [D3] Entering nut_snmp_get_oid() >> 0.038072 [D3] nut_snmp_get(.1.3.6.1.2.1.1.2.0) >> 0.038078 [D3] nut_snmp_walk(.1.3.6.1.2.1.1.2.0) >> 0.038085 [D4] nut_snmp_walk: max. iteration = 1 >> 0.048673 [D2] Can't get sysOID value >> 0.048698 [D3] Entering nut_snmp_get_oid() >> 0.048710 [D3] nut_snmp_get(.1.3.6.1.2.1.1.2.0) >> 0.048718 [D3] nut_snmp_walk(.1.3.6.1.2.1.1.2.0) >> 0.048728 [D4] nut_snmp_walk: max. iteration = 1 >> 0.050555 [D2] Can't get sysOID value >> 0.050581 [D1] load_mib2nut: trying classic method with 'apc_ats' mib >> 0.050589 [D3] su_find_info: "device.model" found >> 0.050596 [D2] Found entry, not a template >> .1.3.6.1.4.1.318.1.1.8.1.5.0 >> 0.050603 [D2] Testing device.model using OID >> .1.3.6.1.4.1.318.1.1.8.1.5.0 >> 0.050613 [D3] Entering nut_snmp_get_str() >> 0.050622 [D3] nut_snmp_get(.1.3.6.1.4.1.318.1.1.8.1.5.0) >> 0.050633 [D3] nut_snmp_walk(.1.3.6.1.4.1.318.1.1.8.1.5.0) >> 0.050643 [D4] nut_snmp_walk: max. iteration = 1 >> 0.052265 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'apc_ats'! >> 0.052278 [D1] load_mib2nut: trying classic method with 'apc_pdu' mib >> 0.052281 [D3] su_find_info: "device.model" found >> 0.052284 [D2] Found entry, not a template >> .1.3.6.1.4.1.318.1.1.4.1.4.0 >> 0.052286 [D2] Testing device.model using OID >> .1.3.6.1.4.1.318.1.1.4.1.4.0 >> 0.052289 [D3] Entering nut_snmp_get_str() >> 0.052301 [D3] nut_snmp_get(.1.3.6.1.4.1.318.1.1.4.1.4.0) >> 0.052304 [D3] nut_snmp_walk(.1.3.6.1.4.1.318.1.1.4.1.4.0) >> 0.052307 [D4] nut_snmp_walk: max. iteration = 1 >> 0.057698 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'apc_pdu'! >> 0.057723 [D1] load_mib2nut: trying classic method with 'apc_pdu' mib >> 0.057732 [D3] su_find_info: "device.model" found >> 0.057738 [D2] Found entry, not a template >> .1.3.6.1.4.1.318.1.1.4.1.4.0 >> 0.057745 [D2] Testing device.model using OID >> .1.3.6.1.4.1.318.1.1.4.1.4.0 >> 0.057756 [D3] Entering nut_snmp_get_str() >> 0.057765 [D3] nut_snmp_get(.1.3.6.1.4.1.318.1.1.4.1.4.0) >> 0.057774 [D3] nut_snmp_walk(.1.3.6.1.4.1.318.1.1.4.1.4.0) >> 0.057782 [D4] nut_snmp_walk: max. iteration = 1 >> 0.059596 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'apc_pdu'! >> 0.059622 [D1] load_mib2nut: trying classic method with 'apc_pdu' mib >> 0.059630 [D3] su_find_info: "device.model" found >> 0.059636 [D2] Found entry, not a template >> .1.3.6.1.4.1.318.1.1.4.1.4.0 >> 0.059643 [D2] Testing device.model using OID >> .1.3.6.1.4.1.318.1.1.4.1.4.0 >> 0.059654 [D3] Entering nut_snmp_get_str() >> 0.059667 [D3] nut_snmp_get(.1.3.6.1.4.1.318.1.1.4.1.4.0) >> 0.059679 [D3] nut_snmp_walk(.1.3.6.1.4.1.318.1.1.4.1.4.0) >> 0.059687 [D4] nut_snmp_walk: max. iteration = 1 >> 0.061403 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'apc_pdu'! >> 0.061430 [D1] load_mib2nut: trying classic method with 'apcc' mib >> 0.061452 [D3] su_find_info: unknown info type (device.model) >> 0.061462 [D3] su_find_info: "ups.model" found >> 0.061476 [D2] Found entry, not a template >> .1.3.6.1.4.1.318.1.1.1.1.1.1.0 >> 0.061487 [D2] Testing ups.model using OID >> .1.3.6.1.4.1.318.1.1.1.1.1.1.0 >> 0.061496 [D3] Entering nut_snmp_get_str() >> 0.061506 [D3] nut_snmp_get(.1.3.6.1.4.1.318.1.1.1.1.1.1.0) >> 0.061517 [D3] nut_snmp_walk(.1.3.6.1.4.1.318.1.1.1.1.1.1.0) >> 0.061526 [D4] nut_snmp_walk: max. iteration = 1 >> 0.067544 [D2] load_mib2nut: testOID provided and doesn't match MIB >> 'apcc'! >> 0.067571 [D1] load_mib2nut: trying classic method with 'baytech' mib >> 0.067579 [D3] su_find_info: "device.model" found >> 0.067586 [D2] Found entry, not a template >> .1.3.6.1.4.1.4779.1.3.5.2.1.24.1 >> 0.067593 [D2] Testing device.model using OID >> .1.3.6.1.4.1.4779.1.3.5.2.1.24.1 >> 0.067603 [D3] Entering nut_snmp_get_str() >> 0.067617 [D3] nut_snmp_get(.1.3.6.1.4.1.4779.1.3.5.2.1.24.1) >> 0.067629 [D3] nut_snmp_walk(.1.3.6.1.4.1.4779.1.3.5.2.1.24.1) >> 0.067639 [D4] nut_snmp_walk: max. iteration = 1 >> 0.069421 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'baytech'! >> 0.069447 [D1] load_mib2nut: trying classic method with 'bestpower' >> mib >> 0.069456 [D3] su_find_info: unknown info type (device.model) >> 0.069463 [D3] su_find_info: "ups.model" found >> 0.069470 [D2] Found entry, not a template .1.3.6.1.4.1.2947.1.1.2.0 >> 0.069480 [D2] Testing ups.model using OID .1.3.6.1.4.1.2947.1.1.2.0 >> 0.069500 [D3] Entering nut_snmp_get_str() >> 0.069509 [D3] nut_snmp_get(.1.3.6.1.4.1.2947.1.1.2.0) >> 0.069530 [D3] nut_snmp_walk(.1.3.6.1.4.1.2947.1.1.2.0) >> 0.069535 [D4] nut_snmp_walk: max. iteration = 1 >> 0.071545 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'bestpower'! >> 0.071574 [D1] load_mib2nut: trying classic method with 'cpqpower' >> mib >> 0.071593 [D3] su_find_info: unknown info type (device.model) >> 0.071604 [D3] su_find_info: "ups.model" found >> 0.071613 [D2] Found entry, not a template >> .1.3.6.1.4.1.232.165.3.1.2.0 >> 0.071626 [D2] Testing ups.model using OID >> .1.3.6.1.4.1.232.165.3.1.2.0 >> 0.071638 [D3] Entering nut_snmp_get_str() >> 0.071650 [D3] nut_snmp_get(.1.3.6.1.4.1.232.165.3.1.2.0) >> 0.071659 [D3] nut_snmp_walk(.1.3.6.1.4.1.232.165.3.1.2.0) >> 0.071670 [D4] nut_snmp_walk: max. iteration = 1 >> 0.077864 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'cpqpower'! >> 0.077880 [D1] load_mib2nut: trying classic method with 'cyberpower' >> mib >> 0.077886 [D3] su_find_info: unknown info type (device.model) >> 0.077889 [D3] su_find_info: "ups.model" found >> 0.077892 [D2] Found entry, not a template >> .1.3.6.1.4.1.3808.1.1.1.1.1.1.0 >> 0.077896 [D2] Testing ups.model using OID >> .1.3.6.1.4.1.3808.1.1.1.1.1.1.0 >> 0.077899 [D3] Entering nut_snmp_get_str() >> 0.077902 [D3] nut_snmp_get(.1.3.6.1.4.1.3808.1.1.1.1.1.1.0) >> 0.077905 [D3] nut_snmp_walk(.1.3.6.1.4.1.3808.1.1.1.1.1.1.0) >> 0.077909 [D4] nut_snmp_walk: max. iteration = 1 >> 0.079654 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'cyberpower'! >> 0.079680 [D1] load_mib2nut: trying classic method with 'delta_ups' >> mib >> 0.079690 [D3] su_find_info: unknown info type (device.model) >> 0.079697 [D3] su_find_info: "ups.model" found >> 0.079703 [D2] Found entry, not a template >> .1.3.6.1.4.1.2254.2.4.1.2.0 >> 0.079713 [D2] Testing ups.model using OID >> .1.3.6.1.4.1.2254.2.4.1.2.0 >> 0.079724 [D3] Entering nut_snmp_get_str() >> 0.079733 [D3] nut_snmp_get(.1.3.6.1.4.1.2254.2.4.1.2.0) >> 0.079742 [D3] nut_snmp_walk(.1.3.6.1.4.1.2254.2.4.1.2.0) >> 0.079753 [D4] nut_snmp_walk: max. iteration = 1 >> 0.081402 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'delta_ups'! >> 0.081428 [D1] load_mib2nut: trying classic method with >> 'eaton_ats16_nmc' mib >> 0.081440 [D3] su_find_info: "device.model" found >> 0.081450 [D2] Found entry, not a template >> .1.3.6.1.4.1.534.10.2.1.2.0 >> 0.081458 [D2] Testing device.model using OID >> .1.3.6.1.4.1.534.10.2.1.2.0 >> 0.081469 [D3] Entering nut_snmp_get_str() >> 0.081477 [D3] nut_snmp_get(.1.3.6.1.4.1.534.10.2.1.2.0) >> 0.081490 [D3] nut_snmp_walk(.1.3.6.1.4.1.534.10.2.1.2.0) >> 0.081501 [D4] nut_snmp_walk: max. iteration = 1 >> 0.084042 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'eaton_ats16_nmc'! >> 0.084069 [D1] load_mib2nut: trying classic method with >> 'eaton_ats16_nm2' mib >> 0.084086 [D3] su_find_info: "device.model" found >> 0.084096 [D2] Found entry, not a template >> .1.3.6.1.4.1.534.10.2.1.2.0 >> 0.084107 [D2] Testing device.model using OID >> .1.3.6.1.4.1.534.10.2.1.2.0 >> 0.084118 [D3] Entering nut_snmp_get_str() >> 0.084130 [D3] nut_snmp_get(.1.3.6.1.4.1.534.10.2.1.2.0) >> 0.084139 [D3] nut_snmp_walk(.1.3.6.1.4.1.534.10.2.1.2.0) >> 0.084145 [D4] nut_snmp_walk: max. iteration = 1 >> 0.097751 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'eaton_ats16_nm2'! >> 0.097778 [D1] load_mib2nut: trying classic method with >> 'eaton_ats30' mib >> 0.097787 [D3] su_find_info: "device.model" found >> 0.097793 [D2] Found entry, not a template >> .1.3.6.1.4.1.534.10.1.2.1.0 >> 0.097800 [D2] Testing device.model using OID >> .1.3.6.1.4.1.534.10.1.2.1.0 >> 0.097810 [D3] Entering nut_snmp_get_str() >> 0.097824 [D3] nut_snmp_get(.1.3.6.1.4.1.534.10.1.2.1.0) >> 0.097836 [D3] nut_snmp_walk(.1.3.6.1.4.1.534.10.1.2.1.0) >> 0.097844 [D4] nut_snmp_walk: max. iteration = 1 >> 0.099681 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'eaton_ats30'! >> 0.099708 [D1] load_mib2nut: trying classic method with 'eaton_epdu' >> mib >> 0.099725 [D3] su_find_info: "device.model" found >> 0.099735 [D2] Found template, need to be adapted >> 0.099748 [D2] Testing device.model using OID >> .1.3.6.1.4.1.534.6.6.7.1.2.1.2.0 >> 0.099761 [D3] Entering nut_snmp_get_str() >> 0.099773 [D3] nut_snmp_get(.1.3.6.1.4.1.534.6.6.7.1.2.1.2.0) >> 0.099785 [D3] nut_snmp_walk(.1.3.6.1.4.1.534.6.6.7.1.2.1.2.0) >> 0.099796 [D4] nut_snmp_walk: max. iteration = 1 >> 0.101569 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'eaton_epdu'! >> 0.101596 [D1] load_mib2nut: trying classic method with >> 'emerson_avocent_pdu' mib >> 0.101604 [D3] su_find_info: "device.model" found >> 0.101611 [D2] Found template, need to be adapted >> 0.101619 [D2] Testing device.model using OID >> .1.3.6.1.4.1.10418.17.2.5.3.1.5.1.0 >> 0.101629 [D3] Entering nut_snmp_get_str() >> 0.101640 [D3] nut_snmp_get(.1.3.6.1.4.1.10418.17.2.5.3.1.5.1.0) >> 0.101652 [D3] nut_snmp_walk(.1.3.6.1.4.1.10418.17.2.5.3.1.5.1.0) >> 0.101662 [D4] nut_snmp_walk: max. iteration = 1 >> 0.105204 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'emerson_avocent_pdu'! >> 0.105230 [D1] load_mib2nut: trying classic method with >> 'aphel_revelation' mib >> 0.105238 [D3] su_find_info: "device.model" found >> 0.105245 [D2] Found entry, not a template >> .1.3.6.1.4.1.534.6.6.6.1.1.12.0 >> 0.105252 [D2] Testing device.model using OID >> .1.3.6.1.4.1.534.6.6.6.1.1.12.0 >> 0.105263 [D3] Entering nut_snmp_get_str() >> 0.105272 [D3] nut_snmp_get(.1.3.6.1.4.1.534.6.6.6.1.1.12.0) >> 0.105281 [D3] nut_snmp_walk(.1.3.6.1.4.1.534.6.6.6.1.1.12.0) >> 0.105308 [D4] nut_snmp_walk: max. iteration = 1 >> 0.107939 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'aphel_revelation'! >> 0.107966 [D1] load_mib2nut: trying classic method with >> 'aphel_genesisII' mib >> 0.107979 [D3] su_find_info: "device.model" found >> 0.107987 [D2] Found entry, not a template .1.3.6.1.4.1.17373.3.1.1.0 >> 0.107996 [D2] Testing device.model using OID >> .1.3.6.1.4.1.17373.3.1.1.0 >> 0.108007 [D3] Entering nut_snmp_get_str() >> 0.108019 [D3] nut_snmp_get(.1.3.6.1.4.1.17373.3.1.1.0) >> 0.108028 [D3] nut_snmp_walk(.1.3.6.1.4.1.17373.3.1.1.0) >> 0.108037 [D4] nut_snmp_walk: max. iteration = 1 >> 0.109755 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'aphel_genesisII'! >> 0.109782 [D1] load_mib2nut: trying classic method with >> 'pulizzi_switched1' mib >> 0.109790 [D3] su_find_info: "device.model" found >> 0.109797 [D2] Found entry, not a template .1.3.6.1.4.1.20677.2.1.1.0 >> 0.109804 [D2] Testing device.model using OID >> .1.3.6.1.4.1.20677.2.1.1.0 >> 0.109814 [D3] Entering nut_snmp_get_str() >> 0.109827 [D3] nut_snmp_get(.1.3.6.1.4.1.20677.2.1.1.0) >> 0.109840 [D3] nut_snmp_walk(.1.3.6.1.4.1.20677.2.1.1.0) >> 0.109848 [D4] nut_snmp_walk: max. iteration = 1 >> 0.119701 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'pulizzi_switched1'! >> 0.119729 [D1] load_mib2nut: trying classic method with >> 'pulizzi_switched2' mib >> 0.119746 [D3] su_find_info: "device.model" found >> 0.119756 [D2] Found entry, not a template .1.3.6.1.4.1.20677.2.1.1.0 >> 0.119766 [D2] Testing device.model using OID >> .1.3.6.1.4.1.20677.2.1.1.0 >> 0.119775 [D3] Entering nut_snmp_get_str() >> 0.119784 [D3] nut_snmp_get(.1.3.6.1.4.1.20677.2.1.1.0) >> 0.119796 [D3] nut_snmp_walk(.1.3.6.1.4.1.20677.2.1.1.0) >> 0.119810 [D4] nut_snmp_walk: max. iteration = 1 >> 0.121710 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'pulizzi_switched2'! >> 0.121736 [D1] load_mib2nut: trying classic method with 'hpe_epdu' >> mib >> 0.121744 [D3] su_find_info: "device.model" found >> 0.121751 [D2] Found template, need to be adapted >> 0.121759 [D2] Testing device.model using OID >> .1.3.6.1.4.1.232.165.7.1.2.1.3.0 >> 0.121770 [D3] Entering nut_snmp_get_str() >> 0.121784 [D3] nut_snmp_get(.1.3.6.1.4.1.232.165.7.1.2.1.3.0) >> 0.121795 [D3] nut_snmp_walk(.1.3.6.1.4.1.232.165.7.1.2.1.3.0) >> 0.121802 [D4] nut_snmp_walk: max. iteration = 1 >> 0.126473 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'hpe_epdu'! >> 0.126499 [D1] load_mib2nut: trying classic method with 'huawei' mib >> 0.126510 [D3] su_find_info: unknown info type (device.model) >> 0.126517 [D3] su_find_info: "ups.model" found >> 0.126523 [D2] Found entry, not a template >> .1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1 >> 0.126534 [D2] Testing ups.model using OID >> .1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1 >> 0.126548 [D3] Entering nut_snmp_get_str() >> 0.126560 [D3] nut_snmp_get(.1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1) >> 0.126568 [D3] nut_snmp_walk(.1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1) >> 0.126580 [D4] nut_snmp_walk: max. iteration = 1 >> 0.137690 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'huawei'! >> 0.137716 [D1] load_mib2nut: trying classic method with 'mge' mib >> 0.137735 [D3] su_find_info: unknown info type (device.model) >> 0.137743 [D3] su_find_info: "ups.model" found >> 0.137752 [D2] Found entry, not a template .1.3.6.1.4.1.705.1.1.1.0 >> 0.137766 [D2] Testing ups.model using OID .1.3.6.1.4.1.705.1.1.1.0 >> 0.137777 [D3] Entering nut_snmp_get_str() >> 0.137788 [D3] nut_snmp_get(.1.3.6.1.4.1.705.1.1.1.0) >> 0.137796 [D3] nut_snmp_walk(.1.3.6.1.4.1.705.1.1.1.0) >> 0.137810 [D4] nut_snmp_walk: max. iteration = 1 >> 0.139604 [D2] load_mib2nut: testOID provided and doesn't match MIB >> 'mge'! >> 0.139634 [D1] load_mib2nut: trying classic method with 'netvision' >> mib >> 0.139648 [D3] su_find_info: unknown info type (device.model) >> 0.139658 [D3] su_find_info: "ups.model" found >> 0.139667 [D2] Found entry, not a template >> .1.3.6.1.4.1.4555.1.1.1.1.1.1.0 >> 0.139679 [D2] Testing ups.model using OID >> .1.3.6.1.4.1.4555.1.1.1.1.1.1.0 >> 0.139688 [D3] Entering nut_snmp_get_str() >> 0.139698 [D3] nut_snmp_get(.1.3.6.1.4.1.4555.1.1.1.1.1.1.0) >> 0.139707 [D3] nut_snmp_walk(.1.3.6.1.4.1.4555.1.1.1.1.1.1.0) >> 0.139717 [D4] nut_snmp_walk: max. iteration = 1 >> 0.141376 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'netvision'! >> 0.141402 [D1] load_mib2nut: trying classic method with 'pw' mib >> 0.141414 [D3] su_find_info: unknown info type (device.model) >> 0.141421 [D3] su_find_info: "ups.model" found >> 0.141431 [D2] Found entry, not a template 1.3.6.1.4.1.534.1.1.2.0 >> 0.141438 [D2] Testing ups.model using OID 1.3.6.1.4.1.534.1.1.2.0 >> 0.141447 [D3] Entering nut_snmp_get_str() >> 0.141460 [D3] nut_snmp_get(1.3.6.1.4.1.534.1.1.2.0) >> 0.141471 [D3] nut_snmp_walk(1.3.6.1.4.1.534.1.1.2.0) >> 0.141483 [D4] nut_snmp_walk: max. iteration = 1 >> 0.147520 [D2] load_mib2nut: testOID provided and doesn't match MIB >> 'pw'! >> 0.147547 [D1] load_mib2nut: trying classic method with 'pxgx_ups' >> mib >> 0.147563 [D3] su_find_info: unknown info type (device.model) >> 0.147574 [D3] su_find_info: "ups.model" found >> 0.147583 [D2] Found entry, not a template 1.3.6.1.4.1.534.1.1.2.0 >> 0.147596 [D2] Testing ups.model using OID 1.3.6.1.4.1.534.1.1.2.0 >> 0.147608 [D3] Entering nut_snmp_get_str() >> 0.147616 [D3] nut_snmp_get(1.3.6.1.4.1.534.1.1.2.0) >> 0.147628 [D3] nut_snmp_walk(1.3.6.1.4.1.534.1.1.2.0) >> 0.147636 [D4] nut_snmp_walk: max. iteration = 1 >> 0.149418 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'pxgx_ups'! >> 0.149445 [D1] load_mib2nut: trying classic method with 'raritan' mib >> 0.149453 [D3] su_find_info: "device.model" found >> 0.149460 [D2] Found entry, not a template >> .1.3.6.1.4.1.13742.1.1.12.0 >> 0.149467 [D2] Testing device.model using OID >> .1.3.6.1.4.1.13742.1.1.12.0 >> 0.149477 [D3] Entering nut_snmp_get_str() >> 0.149489 [D3] nut_snmp_get(.1.3.6.1.4.1.13742.1.1.12.0) >> 0.149503 [D3] nut_snmp_walk(.1.3.6.1.4.1.13742.1.1.12.0) >> 0.149512 [D4] nut_snmp_walk: max. iteration = 1 >> 0.152060 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'raritan'! >> 0.152087 [D1] load_mib2nut: trying classic method with >> 'raritan-px2' mib >> 0.152104 [D3] su_find_info: "device.model" found >> 0.152114 [D2] Found entry, not a template >> .1.3.6.1.4.1.13742.6.3.2.1.1.3.1 >> 0.152125 [D2] Testing device.model using OID >> .1.3.6.1.4.1.13742.6.3.2.1.1.3.1 >> 0.152134 [D3] Entering nut_snmp_get_str() >> 0.152142 [D3] nut_snmp_get(.1.3.6.1.4.1.13742.6.3.2.1.1.3.1) >> 0.152150 [D3] nut_snmp_walk(.1.3.6.1.4.1.13742.6.3.2.1.1.3.1) >> 0.152163 [D4] nut_snmp_walk: max. iteration = 1 >> 0.157589 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'raritan-px2'! >> 0.157615 [D1] load_mib2nut: trying classic method with 'xppc' mib >> 0.157623 [D3] su_find_info: unknown info type (device.model) >> 0.157630 [D3] su_find_info: "ups.model" found >> 0.157637 [D2] Found entry, not a template >> .1.3.6.1.4.1.935.1.1.1.1.1.1.0 >> 0.157647 [D2] Testing ups.model using OID >> .1.3.6.1.4.1.935.1.1.1.1.1.1.0 >> 0.157657 [D3] Entering nut_snmp_get_str() >> 0.157664 [D3] nut_snmp_get(.1.3.6.1.4.1.935.1.1.1.1.1.1.0) >> 0.157673 [D3] nut_snmp_walk(.1.3.6.1.4.1.935.1.1.1.1.1.1.0) >> 0.157685 [D4] nut_snmp_walk: max. iteration = 1 >> 0.159517 [D2] load_mib2nut: testOID provided and doesn't match MIB >> 'xppc'! >> 0.159544 [D1] load_mib2nut: trying classic method with 'tripplite' >> mib >> 0.159560 [D3] su_find_info: unknown info type (device.model) >> 0.159570 [D3] su_find_info: "ups.model" found >> 0.159578 [D2] Found entry, not a template 1.3.6.1.2.1.33.1.1.2.0 >> 0.159589 [D2] Testing ups.model using OID 1.3.6.1.2.1.33.1.1.2.0 >> 0.159602 [D3] Entering nut_snmp_get_str() >> 0.159613 [D3] nut_snmp_get(1.3.6.1.2.1.33.1.1.2.0) >> 0.159626 [D3] nut_snmp_walk(1.3.6.1.2.1.33.1.1.2.0) >> 0.159638 [D4] nut_snmp_walk: max. iteration = 1 >> 0.161356 [D2] load_mib2nut: testOID provided and doesn't match >> MIB 'tripplite'! >> 0.161381 [D1] load_mib2nut: trying classic method with 'ietf' mib >> 0.161393 [D3] su_find_info: unknown info type (device.model) >> 0.161400 [D3] su_find_info: "ups.model" found >> 0.161406 [D2] Found entry, not a template 1.3.6.1.2.1.33.1.1.2.0 >> 0.161416 [D2] Testing ups.model using OID 1.3.6.1.2.1.33.1.1.2.0 >> 0.161426 [D3] Entering nut_snmp_get_str() >> 0.161435 [D3] nut_snmp_get(1.3.6.1.2.1.33.1.1.2.0) >> 0.161447 [D3] nut_snmp_walk(1.3.6.1.2.1.33.1.1.2.0) >> 0.161455 [D4] nut_snmp_walk: max. iteration = 1 >> 0.168935 [D2] load_mib2nut: testOID provided and doesn't match MIB >> 'ietf'! >> 0.168960 No supported device detected >> >> root at gentooserver /etc/nut # nut-scanner -S -s poweralert-061036425037 >> Scanning SNMP bus. >> >> On Tue, Oct 12, 2021 at 11:11 AM Nathan Dehnel <ncdehnel at gmail.com> >> wrote: >> > >> > Oh, there are 2920 commits SINCE that release. I misread that. Ignore >> my other email. >> > >> > On Tue, Oct 12, 2021, 11:08 AM Nathan Dehnel <ncdehnel at gmail.com> >> wrote: >> >> >> >> If you look at the commits for that 2.7.4 package, it shows commits >> from very recently (September 2021), so it seems to me that it would >> contain that patch you mentioned. >> >> >> >> On Tue, Oct 12, 2021, 11:05 AM Nathan Dehnel <ncdehnel at gmail.com> >> wrote: >> >>> >> >>> I'm a bit confused about that release. It says it was released just a >> few days ago, and that it's the first release in a long time. But it has >> the same version number as a very old version. You can see someone else in >> the github issues that is confused about this. Is it really just the old >> version? >> >>> >> >>> On Tue, Oct 12, 2021, 6:54 AM Jim Klimov <jimklimov at gmail.com> wrote: >> >>>> >> >>>> Note, you linked to latest tagged release (some 5 years ago, we are >> still finishing some clean-ups for cutting a 2.7.5 release), same as (or >> baseline for) what distros package. >> >>>> >> >>>> The fix you want is (expected to be) on master branch head. >> >>>> >> >>>> On Fri, Oct 8, 2021, 23:06 Nathan Dehnel via Nut-upsuser < >> nut-upsuser at alioth-lists.debian.net> wrote: >> >>>>> >> >>>>> I just built and installed the latest version here: >> >>>>> https://github.com/networkupstools/nut/releases/tag/v2.7.4 >> >>>>> >> >>>>> The driver still fails to connect: >> >>>>> 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.000046 send_to_all: SETINFO driver.parameter.snmp_version >> "v3" >> >>>>> 0.000060 send_to_all: SETINFO driver.parameter.secLevel >> "authPriv" >> >>>>> 0.000074 send_to_all: SETINFO driver.parameter.authProtocol >> "SHA" >> >>>>> 0.000112 send_to_all: SETINFO driver.parameter.privProtocol >> "AES" >> >>>>> 0.000138 debug level is '6' >> >>>>> 0.001269 SNMP UPS driver: entering upsdrv_initups() >> >>>>> 0.001283 SNMP UPS driver: entering nut_snmp_init(snmp-ups) >> >>>>> 0.011962 Setting SNMP retries to 5 >> >>>>> 0.011976 Setting SNMP timeout to 1 second(s) >> >>>>> 0.034225 SNMP UPS driver: entering load_mib2nut(auto) >> >>>>> 0.034235 trying the new match_sysoid() method >> >>>>> 0.034238 Entering nut_snmp_get_oid() >> >>>>> 0.034241 nut_snmp_get(.1.3.6.1.2.1.1.2.0) >> >>>>> 0.034243 nut_snmp_walk(.1.3.6.1.2.1.1.2.0) >> >>>>> 0.034252 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036365 Can't get sysOID value >> >>>>> 0.036391 load_mib2nut: trying classic method with 'apcc' mib >> >>>>> 0.036411 su_find_info: "ups.model" found >> >>>>> 0.036414 Testing ups.model using OID >> .1.3.6.1.4.1.318.1.1.1.1.1.1.0 >> >>>>> 0.036416 Entering nut_snmp_get_str() >> >>>>> 0.036419 nut_snmp_get(.1.3.6.1.4.1.318.1.1.1.1.1.1.0) >> >>>>> 0.036421 nut_snmp_walk(.1.3.6.1.4.1.318.1.1.1.1.1.1.0) >> >>>>> 0.036425 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036437 load_mib2nut: testOID provided and doesn't match MIB >> 'apcc'! >> >>>>> 0.036442 load_mib2nut: trying classic method with 'mge' mib >> >>>>> 0.036445 su_find_info: "ups.model" found >> >>>>> 0.036449 Testing ups.model using OID .1.3.6.1.4.1.705.1.1.1.0 >> >>>>> 0.036452 Entering nut_snmp_get_str() >> >>>>> 0.036454 nut_snmp_get(.1.3.6.1.4.1.705.1.1.1.0) >> >>>>> 0.036460 nut_snmp_walk(.1.3.6.1.4.1.705.1.1.1.0) >> >>>>> 0.036463 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036468 load_mib2nut: testOID provided and doesn't match MIB >> 'mge'! >> >>>>> 0.036471 load_mib2nut: trying classic method with 'netvision' >> mib >> >>>>> 0.036474 su_find_info: "ups.model" found >> >>>>> 0.036476 Testing ups.model using OID >> .1.3.6.1.4.1.4555.1.1.1.1.1.1.0 >> >>>>> 0.036478 Entering nut_snmp_get_str() >> >>>>> 0.036482 nut_snmp_get(.1.3.6.1.4.1.4555.1.1.1.1.1.1.0) >> >>>>> 0.036489 nut_snmp_walk(.1.3.6.1.4.1.4555.1.1.1.1.1.1.0) >> >>>>> 0.036496 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036501 load_mib2nut: testOID provided and doesn't match MIB >> 'netvision'! >> >>>>> 0.036505 load_mib2nut: trying classic method with 'pw' mib >> >>>>> 0.036510 su_find_info: "ups.model" found >> >>>>> 0.036517 Testing ups.model using OID 1.3.6.1.4.1.534.1.1.2.0 >> >>>>> 0.036519 Entering nut_snmp_get_str() >> >>>>> 0.036521 nut_snmp_get(1.3.6.1.4.1.534.1.1.2.0) >> >>>>> 0.036526 nut_snmp_walk(1.3.6.1.4.1.534.1.1.2.0) >> >>>>> 0.036529 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036537 load_mib2nut: testOID provided and doesn't match MIB >> 'pw'! >> >>>>> 0.036542 load_mib2nut: trying classic method with 'pxgx_ups' >> mib >> >>>>> 0.036547 su_find_info: "ups.model" found >> >>>>> 0.036550 Testing ups.model using OID 1.3.6.1.4.1.534.1.1.2.0 >> >>>>> 0.036554 Entering nut_snmp_get_str() >> >>>>> 0.036557 nut_snmp_get(1.3.6.1.4.1.534.1.1.2.0) >> >>>>> 0.036559 nut_snmp_walk(1.3.6.1.4.1.534.1.1.2.0) >> >>>>> 0.036564 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036568 load_mib2nut: testOID provided and doesn't match MIB >> 'pxgx_ups'! >> >>>>> 0.036572 load_mib2nut: trying classic method with >> 'aphel_genesisII' mib >> >>>>> 0.036578 su_find_info: "ups.model" found >> >>>>> 0.036581 Testing ups.model using OID >> .1.3.6.1.4.1.17373.3.1.1.0 >> >>>>> 0.036585 Entering nut_snmp_get_str() >> >>>>> 0.036587 nut_snmp_get(.1.3.6.1.4.1.17373.3.1.1.0) >> >>>>> 0.036593 nut_snmp_walk(.1.3.6.1.4.1.17373.3.1.1.0) >> >>>>> 0.036598 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036604 load_mib2nut: testOID provided and doesn't match MIB >> >>>>> 'aphel_genesisII'! >> >>>>> 0.036608 load_mib2nut: trying classic method with >> 'aphel_revelation' mib >> >>>>> 0.036610 su_find_info: "ups.model" found >> >>>>> 0.036612 Testing ups.model using OID >> .1.3.6.1.4.1.534.6.6.6.1.1.12.0 >> >>>>> 0.036616 Entering nut_snmp_get_str() >> >>>>> 0.036619 nut_snmp_get(.1.3.6.1.4.1.534.6.6.6.1.1.12.0) >> >>>>> 0.036621 nut_snmp_walk(.1.3.6.1.4.1.534.6.6.6.1.1.12.0) >> >>>>> 0.036625 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036630 load_mib2nut: testOID provided and doesn't match MIB >> >>>>> 'aphel_revelation'! >> >>>>> 0.036635 load_mib2nut: trying classic method with >> 'eaton_epdu' mib >> >>>>> 0.036638 su_find_info: "ups.model" found >> >>>>> 0.036641 Testing ups.model using OID >> 1.3.6.1.4.1.534.6.6.7.1.2.1.2.0 >> >>>>> 0.036644 Entering nut_snmp_get_str() >> >>>>> 0.036646 nut_snmp_get(1.3.6.1.4.1.534.6.6.7.1.2.1.2.0) >> >>>>> 0.036648 nut_snmp_walk(1.3.6.1.4.1.534.6.6.7.1.2.1.2.0) >> >>>>> 0.036655 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036660 load_mib2nut: testOID provided and doesn't match MIB >> >>>>> 'eaton_epdu'! >> >>>>> 0.036666 load_mib2nut: trying classic method with >> 'pulizzi_switched1' mib >> >>>>> 0.036670 su_find_info: "ups.model" found >> >>>>> 0.036677 Testing ups.model using OID >> .1.3.6.1.4.1.20677.2.1.1.0 >> >>>>> 0.036680 Entering nut_snmp_get_str() >> >>>>> 0.036686 nut_snmp_get(.1.3.6.1.4.1.20677.2.1.1.0) >> >>>>> 0.036688 nut_snmp_walk(.1.3.6.1.4.1.20677.2.1.1.0) >> >>>>> 0.036690 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036696 load_mib2nut: testOID provided and doesn't match MIB >> >>>>> 'pulizzi_switched1'! >> >>>>> 0.036700 load_mib2nut: trying classic method with >> 'pulizzi_switched2' mib >> >>>>> 0.036706 su_find_info: "ups.model" found >> >>>>> 0.036710 Testing ups.model using OID >> .1.3.6.1.4.1.20677.2.1.1.0 >> >>>>> 0.036713 Entering nut_snmp_get_str() >> >>>>> 0.036715 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.036723 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036729 load_mib2nut: testOID provided and doesn't match MIB >> >>>>> 'pulizzi_switched2'! >> >>>>> 0.036734 load_mib2nut: trying classic method with 'raritan' >> mib >> >>>>> 0.036738 su_find_info: "ups.model" found >> >>>>> 0.036742 Testing ups.model using OID >> .1.3.6.1.4.1.13742.1.1.12.0 >> >>>>> 0.036745 Entering nut_snmp_get_str() >> >>>>> 0.036747 nut_snmp_get(.1.3.6.1.4.1.13742.1.1.12.0) >> >>>>> 0.036752 nut_snmp_walk(.1.3.6.1.4.1.13742.1.1.12.0) >> >>>>> 0.036760 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036769 load_mib2nut: testOID provided and doesn't match MIB >> 'raritan'! >> >>>>> 0.036772 load_mib2nut: trying classic method with 'baytech' >> mib >> >>>>> 0.036775 su_find_info: "ups.model" found >> >>>>> 0.036779 Testing ups.model using OID >> .1.3.6.1.4.1.4779.1.3.5.2.1.24.1 >> >>>>> 0.036784 Entering nut_snmp_get_str() >> >>>>> 0.036790 nut_snmp_get(.1.3.6.1.4.1.4779.1.3.5.2.1.24.1) >> >>>>> 0.036792 nut_snmp_walk(.1.3.6.1.4.1.4779.1.3.5.2.1.24.1) >> >>>>> 0.036798 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036803 load_mib2nut: testOID provided and doesn't match MIB >> 'baytech'! >> >>>>> 0.036808 load_mib2nut: trying classic method with 'cpqpower' >> mib >> >>>>> 0.036814 su_find_info: "ups.model" found >> >>>>> 0.036817 Testing ups.model using OID >> .1.3.6.1.4.1.232.165.3.1.2.0 >> >>>>> 0.036821 Entering nut_snmp_get_str() >> >>>>> 0.036824 nut_snmp_get(.1.3.6.1.4.1.232.165.3.1.2.0) >> >>>>> 0.036831 nut_snmp_walk(.1.3.6.1.4.1.232.165.3.1.2.0) >> >>>>> 0.036833 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036841 load_mib2nut: testOID provided and doesn't match MIB >> 'cpqpower'! >> >>>>> 0.036846 load_mib2nut: trying classic method with 'bestpower' >> mib >> >>>>> 0.036850 su_find_info: "ups.model" found >> >>>>> 0.036857 Testing ups.model using OID .1.3.6.1.4.1.2947.1.1.2.0 >> >>>>> 0.036860 Entering nut_snmp_get_str() >> >>>>> 0.036868 nut_snmp_get(.1.3.6.1.4.1.2947.1.1.2.0) >> >>>>> 0.036872 nut_snmp_walk(.1.3.6.1.4.1.2947.1.1.2.0) >> >>>>> 0.036876 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036882 load_mib2nut: testOID provided and doesn't match MIB >> 'bestpower'! >> >>>>> 0.036888 load_mib2nut: trying classic method with >> 'cyberpower' mib >> >>>>> 0.036892 su_find_info: "ups.model" found >> >>>>> 0.036896 Testing ups.model using OID >> .1.3.6.1.4.1.3808.1.1.1.1.1.1.0 >> >>>>> 0.036902 Entering nut_snmp_get_str() >> >>>>> 0.036906 nut_snmp_get(.1.3.6.1.4.1.3808.1.1.1.1.1.1.0) >> >>>>> 0.036912 nut_snmp_walk(.1.3.6.1.4.1.3808.1.1.1.1.1.1.0) >> >>>>> 0.036915 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036920 load_mib2nut: testOID provided and doesn't match MIB >> >>>>> 'cyberpower'! >> >>>>> 0.036924 load_mib2nut: trying classic method with 'delta_ups' >> mib >> >>>>> 0.036926 su_find_info: "ups.model" found >> >>>>> 0.036931 Testing ups.model using OID >> .1.3.6.1.4.1.2254.2.4.1.2.0 >> >>>>> 0.036935 Entering nut_snmp_get_str() >> >>>>> 0.036937 nut_snmp_get(.1.3.6.1.4.1.2254.2.4.1.2.0) >> >>>>> 0.036943 nut_snmp_walk(.1.3.6.1.4.1.2254.2.4.1.2.0) >> >>>>> 0.036946 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036952 load_mib2nut: testOID provided and doesn't match MIB >> 'delta_ups'! >> >>>>> 0.036956 load_mib2nut: trying classic method with 'xppc' mib >> >>>>> 0.036958 su_find_info: "ups.model" found >> >>>>> 0.036963 Testing ups.model using OID >> .1.3.6.1.4.1.935.1.1.1.1.1.1.0 >> >>>>> 0.036967 Entering nut_snmp_get_str() >> >>>>> 0.036969 nut_snmp_get(.1.3.6.1.4.1.935.1.1.1.1.1.1.0) >> >>>>> 0.036976 nut_snmp_walk(.1.3.6.1.4.1.935.1.1.1.1.1.1.0) >> >>>>> 0.036978 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.036985 load_mib2nut: testOID provided and doesn't match MIB >> 'xppc'! >> >>>>> 0.036989 load_mib2nut: trying classic method with 'huawei' mib >> >>>>> 0.036991 su_find_info: "ups.model" found >> >>>>> 0.036995 Testing ups.model using OID >> .1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1 >> >>>>> 0.037002 Entering nut_snmp_get_str() >> >>>>> 0.037005 nut_snmp_get(.1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1) >> >>>>> 0.037009 nut_snmp_walk(.1.3.6.1.4.1.2011.6.174.1.2.100.1.2.1) >> >>>>> 0.037015 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.037020 load_mib2nut: testOID provided and doesn't match MIB >> 'huawei'! >> >>>>> 0.037026 load_mib2nut: trying classic method with 'ietf' mib >> >>>>> 0.037029 su_find_info: "ups.model" found >> >>>>> 0.037033 Testing ups.model using OID 1.3.6.1.2.1.33.1.1.2.0 >> >>>>> 0.037035 Entering nut_snmp_get_str() >> >>>>> 0.037041 nut_snmp_get(1.3.6.1.2.1.33.1.1.2.0) >> >>>>> 0.037043 nut_snmp_walk(1.3.6.1.2.1.33.1.1.2.0) >> >>>>> 0.037050 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.037056 load_mib2nut: testOID provided and doesn't match MIB >> 'ietf'! >> >>>>> 0.037060 load_mib2nut: trying classic method with 'eaton_ats' >> mib >> >>>>> 0.037066 su_find_info: unknown info type (ups.model) >> >>>>> 0.037072 su_find_info: "device.model" found >> >>>>> 0.037078 Testing device.model using OID >> .1.3.6.1.4.1.534.10.2.1.2.0 >> >>>>> 0.037091 Entering nut_snmp_get_str() >> >>>>> 0.037093 nut_snmp_get(.1.3.6.1.4.1.534.10.2.1.2.0) >> >>>>> 0.037096 nut_snmp_walk(.1.3.6.1.4.1.534.10.2.1.2.0) >> >>>>> 0.037098 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.037104 load_mib2nut: testOID provided and doesn't match MIB >> 'eaton_ats'! >> >>>>> 0.037110 load_mib2nut: trying classic method with 'apc_ats' >> mib >> >>>>> 0.037116 su_find_info: unknown info type (ups.model) >> >>>>> 0.037120 su_find_info: "device.model" found >> >>>>> 0.037123 Testing device.model using OID >> .1.3.6.1.4.1.318.1.1.8.1.5.0 >> >>>>> 0.037127 Entering nut_snmp_get_str() >> >>>>> 0.037132 nut_snmp_get(.1.3.6.1.4.1.318.1.1.8.1.5.0) >> >>>>> 0.037138 nut_snmp_walk(.1.3.6.1.4.1.318.1.1.8.1.5.0) >> >>>>> 0.037141 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.037148 load_mib2nut: testOID provided and doesn't match MIB >> 'apc_ats'! >> >>>>> 0.037157 load_mib2nut: trying classic method with 'ietf' mib >> >>>>> 0.037161 su_find_info: "ups.model" found >> >>>>> 0.037165 Testing ups.model using OID 1.3.6.1.2.1.33.1.1.2.0 >> >>>>> 0.037172 Entering nut_snmp_get_str() >> >>>>> 0.037175 nut_snmp_get(1.3.6.1.2.1.33.1.1.2.0) >> >>>>> 0.037179 nut_snmp_walk(1.3.6.1.2.1.33.1.1.2.0) >> >>>>> 0.037183 nut_snmp_walk: max. iteration = 1 >> >>>>> 0.037192 load_mib2nut: testOID provided and doesn't match MIB >> 'ietf'! >> >>>>> 0.037196 No supported device detected >> >>>>> >> >>>>> nut-scanner now returns nothing: >> >>>>> root at gentooserver /etc/nut # nut-scanner -S -s >> poweralert-061036425037 >> >>>>> Scanning SNMP bus. >> >>>>> >> >>>>> On Thu, Oct 7, 2021 at 2:05 PM David Zomaya < >> David_Zomaya at tripplite.com> wrote: >> >>>>> > >> >>>>> > Interestingly, we're dealing with a similar sounding problem over >> on Spiceworks: >> >>>>> > >> https://community.spiceworks.com/topic/2334626-eaton-network-m2-snmpv3-issues-with-synology-nas?from_forum=428 >> >>>>> > >> >>>>> > If I'm understanding the problem correctly and Nathan does NOT >> want to update NUT, you could opt to downgrade from AES to DES on the Tripp >> Lite WEBCARDLX. >> >>>>> > That said, I think updating NUT as Jim mentioned is the better >> solution/test. >> >>>>> > >> >>>>> > Thank you, >> >>>>> > David Zomaya >> >>>>> > Tripp Lite >> >>>>> > ________________________________ >> >>>>> > This message is for the addressee's use only. It may contain >> confidential information. If you receive this message in error, please >> delete it and notify the sender. Tripp Lite disclaims all warranties and >> liabilities, and assumes no responsibility for viruses which may infect an >> email sent to you from Tripp Lite and which damage your electronic systems >> or information. It is your responsibility to maintain virus detection >> systems to prevent damage to your electronic systems and information. >> >>>>> >> >>>>> _______________________________________________ >> >>>>> Nut-upsuser mailing list >> >>>>> Nut-upsuser at alioth-lists.debian.net >> >>>>> >> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://alioth-lists.debian.net/pipermail/nut-upsuser/attachments/20211013/20f42a80/attachment-0001.htm>