On 06/11/2017 07:22 AM, Jim Klimov wrote:
> On June 11, 2017 8:58:11 AM GMT+02:00, Manuel Wolfshant 
> <wo...@nobugconsulting.ro> wrote:
>> On 10 June 2017 23:26:47 EEST, Tim Dawson <tadaw...@tpcsvc.com> wrote:
>>> Build from source, and done . . . wasting your time looking for a less
>>> out of date RPM is pointless. . . RPM, .deb, etc are almost always
>>> downrev. . . 
>>>
>>> - Tim
>>>
>>> On June 10, 2017 2:06:42 PM CDT, Ben Kamen <b...@benkamen.net> wrote:
>>>> Hey all,
>>>>
>>>> I recently got an RMCARD205 for my Cyber UPS....
>>>>
>>>> if I use no MIBS line in the config file, I get this:
>>>>
>>>>
>>>>> Network UPS Tools - UPS driver controller 2.6.5
>>>>> Network UPS Tools - Generic SNMP UPS driver 0.68 (2.6.5)
>>>>> No matching MIB found for sysOID '.1.3.6.1.4.1.3808.1.1.1'!
>>>>> Please report it to NUT developers, with an 'upsc' output for your
>>>> device.
>>>>> Going back to the classic MIB detection method.
>>>>> Detected PR1500LCDRTXL2Ua on host 192.168.125.10 (mib: cyberpower
>>>> 0.1)
>>>>> Network UPS Tools - Generic SNMP UPS driver 0.68 (2.6.5)
>>>>> Detected SMART-UPS 3000 RM on host 192.168.125.7 (mib: apcc 1.2)
>>>>> [shop] Warning: excessive poll failures, limiting error reporting
>>>>> [shop] Warning: excessive poll failures, limiting error reporting
>>>> If I use the mibs = cyberpower
>>>>
>>>> it works as somewhat expected:
>>>>
>>>>> Network UPS Tools - UPS driver controller 2.6.5
>>>>> Network UPS Tools - Generic SNMP UPS driver 0.68 (2.6.5)
>>>>> Detected PR1500LCDRTXL2Ua on host 192.168.125.10 (mib: cyberpower
>>>> 0.1)
>>>>> Network UPS Tools - Generic SNMP UPS driver 0.68 (2.6.5)
>>>>> Detected SMART-UPS 3000 RM on host 192.168.125.7 (mib: apcc 1.2)
>>>>> [shop] Warning: excessive poll failures, limiting error reporting
>>>>> [shop] Warning: excessive poll failures, limiting error reporting
>>>>
>>>> but could use updating as the upsc output is kinda lacking some
>>> desired
>>>> measurements (that I get with APC) ... I see the current is 2.7.x but
>>>> I'm on CentOS/RH 6.x which seems to have stalled out at 2.6.5
>>>>
>>>> Does 2.7 have the newer fancy MIB and I can just compile up and
>>> install
>>>> manually?
>>>>
>>>> I'm assuming RH/CentOS 6 won't be getting anymore updates. :(
>>>>
>>>> I'll look around some more for an RPM for 6.x
>>>>
>>>> Cheers,
>>>>
>>>> -Ben
>>>>
>>>>
>>>> Also,
>>>>
>>>> when I go to : http://networkupstools.org/docs/man/snmp-ups.html and
>>>> click on the link at the bottom:
>>>> http://www.networkupstools.org/protocols/snmp/ I get a 404 error.
>>> (just
>>>> an FYI)
>>>>
>>>> _______________________________________________
>>>> Nut-upsdev mailing list
>>>> Nut-upsdev@lists.alioth.debian.org
>>>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev
>> I can upload to http://wolfy
>> .fedorapeople
>> org  the packages I built for  2.7.4, if you are willing to test them.
>> I am using them for several months.
>>
>> Wolfy
>>
>> _______________________________________________
>> Nut-upsdev mailing list
>> Nut-upsdev@lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev
> Hi.
>
> The SNMP support in NUT works by having a large number of mapping tables  
> that correlate certain OIDs (exact or recently patterned, for arrays of 
> similar data points) to NUT keys, and sometimes define conversion functions 
> to get standard-units values. The MIB files are not directly used for this at 
> runtime, though are often invaluable to create or maintain these mapping 
> tables as hardware support evolves.
>
> UPS management cards might refer to their standard entry point, which allows 
> the driver to guess a relevant MIB as recommended by vendor, though there are 
> cases when another MIB matches better in practice - so there is an option to 
> pick it explicitly. NUT can also probe these entry points that it knows from 
> mapping data, to see if it gets a meaningful response. Also most devices 
> provide some data (without fancy vendor-specific features) in the IETF 
> standard MIB subtree, so it is the last fallback choice in automatic 
> guesswork.

I guessed some of that from seeing out some of the H files were set up (without 
digging too far)....

>> Does 2.7 have the newer fancy MIB and I can just compile up and
>> install manually?
> I cherish this part of your question ;) as I spent a large part of last year 
> co-developing the DMF (dynamic mapping format for me, though there are other 
> de-abbreviations) technology which allows just that - give the capable 
> version of snmp-ups the suitable mapping file, reload the driver and try out 
> support for new hardware with unchanged binaries. This mapping file is an XML 
> with mappings described above - whereas the original NUT mappings are in C 
> code and stuff must be recompiled to change this data.
>
> Currently the DMF branch is in PR limbo (being a large chunk of added code), 
> and there were questions whether anyone needs it beside our forked project 
> this was made for. IMHO it would be useful in cases like yours as well, where 
> people are stuck with whatever their distro offers (perhaps due to compliance 
> and certification, or lack of time or skill to re-roll their own package), so 
> please speak up to sway the balance ;)
>
> Finally, as you would compile your own, consider taking the github 
> upstream/master branch - it has quite advanced ahead of the latest official 
> tarballed release.

Thanks for the elaborate answer here.

I suppose my inquiry could speak for "speaking up" as it would have been very 
handy to roll a custom  mapping file.

I already downloaded the MIB from CyberPower and can see it should supply all 
the things I'm spoiled with using APC. (except they overcharge their batteries. 
Don't get me started. ;) )

I'll take a look at the master branch and holla if I get stuck.

Thanks again,

 -Ben





_______________________________________________
Nut-upsdev mailing list
Nut-upsdev@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev

Reply via email to