On Mar 23, 2008, at 9:55 PM, AlecIs wrote:
I'm using Zenoss 2.1.1 to monitor (among other things) a Netopia
Cayman router. However, Zen really isn't collecting much
information from it.
After some poking around with a sniffer, I found that zenperfsnmp is
sending a single SNMP get request with 29 varbinds in it, and that
seems to be too much for the agent in the Cayman to handle. In
other words, zenperfsnmp sends one SNMP packet with 29 get requests
(for a bunch of MIB-II variables, like SysUpTime, ifInOctets for 4
different interfaces, ifOutOctets for 4 different interfaces, etc).
The log for zenperfsnmp shows timeout errors for packets sent to the
Cayman. The packets goes out fine, but the SNMP agent in the Cayman
sees a packet with 29 varbinds in it and refuses to respond. The
Cayman will respond to command line get requests and to the mibwalk
utility.
I've got the ethernetCsmacd template bound to the device at the
device level, but that's it.
There's no easy way to post the packets in question from the sniffer
trace here, but if someone wants to see it, I'll pass it along.
What I'd like to know is if this is normal for zenperfsnmp? Is
there any way to get it to split the request up into multiple
packets? Or, am I not doing this right?
You can control how many requests are put into each packet with the
zMaxOIDPerRequest zProperty. I'd recommend putting all of your Netopia
Caymans into their own device class and setting this value to
something lower for that entire class.
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users