I think that OID components can be any arbitrarily large non-negative integer (e.g.: 2617517747 is the troublesome one in this case), so we probably should be able to support them properly. Pat, do you want to open up a bug?
On Mon, 09 Jun 2008 16:21:56 -0500, "Patrick Landry" <[EMAIL PROTECTED]> said: > Tarus Balog <tarus <at> opennms.org> writes: > > > > > > > On Jun 5, 2008, at 12:41 PM, Patrick Landry wrote: > > > >> I am currently monitoring tempSensorValueIntF.1095346743 directly, for > >> instance, with this entry in datacollection-config.xml: > >> > >> <mibObj oid=".1.3.6.1.4.1.5528.100.4.1.1.1.9" instance="1095346743" > >> alias="netBotz2-temp" type="INTEGER" /> > >> > >> I assume that this works because the instance value happens to fit > >> into an integer. > >> > >> I would like to be able to monitor all of these sets of sensors using > >> Indexes rather than monitoring them directly. The leads me to the > >> problem of what MIB variable to use as an index. It seems that > >> tempSensorEntry.10 would be the correct Index variable for the > >> temperature sensors but how do I enter that into > >> datacollection-config.xml? > >> > >> My feeling is that this NetBotz MIB is broken. Is there any hope for > >> me? > > > > The new Netbotz mib is the suck (the version one stuff was amazing). I > > usually use generic indices to get this working. I can't remember > > which client I did this for recently (so I don't have an easy example) > > but by using the generics you can set the instance for everything > > (check the configs for the Net-SNMP disk stuff for an example). > > Given that Tarus had made it work I gave it another try and was able to > succeed. (Thanks Tarus.) I agree with Tarus that the new NetBotz MIB is > very poorly designed. > > Anyway, I went back and read "Collecting SNMP data from tables with > arbitrary indexes" again. When I read that the "name" attribute in the > resourceType definition "does not need to correlate to a MIB that > OpenNMS has knowledge of" that gave me some hope. I am attaching diffs > which show the changes I made to datacollection-config.xml and > snmp-graph.properties. Since the MIB groups the sensors by sensor type > rather than by the enclosure they are in the presentation of the graphs > in the OpenNMS WebUI is not very neat. But at least the data is there. > > Also, I am still seeing lines like this > > > 2008-06-09 16:18:12,062 DEBUG [CollectdScheduler-50 Pool-fiber0] > > OneToOnePersister: Storing attribute > > node[22].nb2DewIndex[-1677449549].netBotz2-dew-enc > > [.1.3.6.1.4.1.5528.100.4.1.3.1.5] = nbHawkEnc_1 > > in collectd.log. Note that the index here is negative (-1677449549). But > the index in the MIB is not > > > NETBOTZV2-MIB::dewPointSensorEncId.2617517747 = STRING: nbHawkEnc_1 > > So OpenNMS is coping with the fact that the MIB index is a larger value > than will fit in an integer. I assumed this would cause problems. > Apparently it does not. (A happy accident?) > > Hopefully the next poor soul who has to deal with this > device will find this in the archives. > > -- > patrick > > Patrick Landry > Asst. V.P., Information Technology > University of Louisiana at Lafayette > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel