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

Reply via email to