On Mon, 07 Aug 2006 12:23:44 -0400, Eric Newton <[EMAIL PROTECTED]> wrote:
> Try running zenperfsnmp with debug:
>
> zenperfsnmp run -v 10 --cycle
Here is some of the output from this.
Unhandled error in Deferred:
Traceback (most recent call last):
File "/opt/zenoss/Products/ZenUtils/Chain.py", line 45, in success
self.next()
File "/opt/zenoss/Products/ZenUtils/Chain.py", line 40, in next
self.defer.callback(self.results)
File "/opt/zenoss/lib/python/twisted/internet/defer.py", line 229, in callback
self._startRunCallbacks(result)
File "/opt/zenoss/lib/python/twisted/internet/defer.py", line 294, in
_startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/opt/zenoss/lib/python/twisted/internet/defer.py", line 307, in
_runCallbacks
self.result = callback(self.result, *args, **kw)
File "/opt/zenoss/Products/ZenRRD/zenperfsnmp.py", line 405, in storeValues
self.storeRRD(deviceName, oid, value)
File "/opt/zenoss/Products/ZenRRD/zenperfsnmp.py", line 431, in storeRRD
oidData = self.proxies[device].oidMap[oid]
exceptions.KeyError: '.1.3.6.1.2.1.1.3.0'
Unhandled error in Deferred:
Traceback (most recent call last):
File "/opt/zenoss/Products/ZenUtils/Chain.py", line 45, in success
self.next()
File "/opt/zenoss/Products/ZenUtils/Chain.py", line 40, in next
self.defer.callback(self.results)
File "/opt/zenoss/lib/python/twisted/internet/defer.py", line 229, in callback
self._startRunCallbacks(result)
File "/opt/zenoss/lib/python/twisted/internet/defer.py", line 294, in
_startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/opt/zenoss/lib/python/twisted/internet/defer.py", line 307, in
_runCallbacks
self.result = callback(self.result, *args, **kw)
File "/opt/zenoss/Products/ZenRRD/zenperfsnmp.py", line 405, in storeValues
self.storeRRD(deviceName, oid, value)
File "/opt/zenoss/Products/ZenRRD/zenperfsnmp.py", line 431, in storeRRD
oidData = self.proxies[device].oidMap[oid]
exceptions.KeyError: '.1.3.6.1.2.1.1.3.0'
Unhandled error in Deferred:
Traceback (most recent call last):
File "/opt/zenoss/Products/ZenUtils/Chain.py", line 45, in success
self.next()
File "/opt/zenoss/Products/ZenUtils/Chain.py", line 40, in next
self.defer.callback(self.results)
File "/opt/zenoss/lib/python/twisted/internet/defer.py", line 229, in callback
self._startRunCallbacks(result)
File "/opt/zenoss/lib/python/twisted/internet/defer.py", line 294, in
_startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/opt/zenoss/lib/python/twisted/internet/defer.py", line 307, in
_runCallbacks
self.result = callback(self.result, *args, **kw)
File "/opt/zenoss/Products/ZenRRD/zenperfsnmp.py", line 414, in storeValues
self.startReadDevice(self.queryWorkList.pop())
File "/opt/zenoss/Products/ZenRRD/zenperfsnmp.py", line 356, in
startReadDevice
d = chain.run()
File "/opt/zenoss/Products/ZenUtils/Chain.py", line 31, in run
self.next()
File "/opt/zenoss/Products/ZenUtils/Chain.py", line 38, in next
self.callable(next).addCallbacks(self.success, self.failure)
File "/opt/zenoss/Products/ZenRRD/zenperfsnmp.py", line 354, in getLater
return proxy.get(oids, proxy.timeout, proxy.tries)
File "/opt/zenoss/lib/python/twistedsnmp/v3/agentproxy.py", line 82, in get
self.send(request.encode())
File "/opt/zenoss/lib/python/pysnmp/asn1/encoding/ber/base.py", line 254, in
berEncode
result = result + self[key].encode()
File "/opt/zenoss/lib/python/pysnmp/asn1/encoding/ber/base.py", line 254, in
berEncode
result = result + self[key].encode()
File "/opt/zenoss/lib/python/pysnmp/asn1/encoding/ber/base.py", line 254, in
berEncode
result = result + self[key].encode()
File "/opt/zenoss/lib/python/pysnmp/asn1/encoding/ber/base.py", line 370, in
berEncode
result = result + value.berEncode()
File "/opt/zenoss/lib/python/pysnmp/asn1/encoding/ber/base.py", line 254, in
berEncode
result = result + self[key].encode()
File "/opt/zenoss/lib/python/pysnmp/asn1/encoding/ber/base.py", line 171, in
berEncode
value = self._berEncode(value)
File "/opt/zenoss/lib/python/pysnmp/asn1/encoding/ber/univ.py", line 143, in
_berEncode
raise error.BadArgumentError('Short Object ID for %s' % \
pysnmp.asn1.encoding.ber.error.BadArgumentError: Short Object ID for ObjectName
>
> For even more debug, at the beginning of zenperfsnmp.py, line 370, add a
> line of debug:
>
> 'decode responses from devices and store the elements in RRD
> files'
> # even more debugging
> self.log.debug('storeValues %s %s', updates, deviceName)
> proxy = self.proxies.get(deviceName, None)
>
> You can also run zenperfsnmp on a single device:
>
> zenperfsnmp run -v 10 -d troublesome-device
>
> Finally, if you really want to find out what is going on, strace the
> process for network events:
>
> strace -e trace=network zenperfsnmp run -v 10 -d troublesome-device
>
> I would be happy to pour through any of this if you want to send it on.
>
> -Eric
>
> Dennis B.Hopp wrote:
>> Is there any way I can determine what is causing this? I'm still
> getting these messages and I have completely removed the AIX boxes from
> monitoring.
>>
>> --Dennis
>>
>> On Fri, 04 Aug 2006 15:15:32 -0400, Eric Newton <[EMAIL PROTECTED]>
> wrote:
>>
>>> It could if the oid list is long and some of the responses timeout
>>> because the device does not respond.
>>>
>>> -Eric
>>>
>>> Dennis B.Hopp wrote:
>>>
>>>> On Fri, 04 Aug 2006 14:58:14 -0400, Eric Newton <[EMAIL PROTECTED]>
>>>>
>>> wrote:
>>>
>>>>> Hi Dennis,
>>>>>
>>>>> This message means "not all of the devices have responded for two
>>>>> cycles: I'm going to start over with all the devices". We regularly
>>>>> monitor 500 devices in a minute, so something is probably wrong. One
>>>>> possibility is that your devices are down and they have not yet been
>>>>> removed from the list of devices to be monitored by zenping.
>>>>>
>>>>>
>>>> None of my devices are down, but I am trying to add some AIX boxes and
> I
>>>>
>>> can't seem to get the OIDs right and so it's complaining about bad OIDs
> in
>>> the Events, could this cause that?
>>>
>>>> --Dennis
>>>>
>
> _______________________________________________
> zenoss-users mailing list
> [email protected]
> http://lists.zenoss.org/mailman/listinfo/zenoss-users
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users