So I thought this was fixed. Nope. I narrowed it down to the zeo1-1.zec cache 
through a process of restarting each individual process. Basically, starting a 
zenperfsnmp on the command line with same options, caused no devices to be 
reported with an snmp agent down. If I started it up via the GUI, I had issues. 
Restarting zeoctl or any other process did nothing. Same results. Not until I 
removed the zeo1-1.zec cache did zenperfsnmp finally start operating normally.
So I assume the cache was somehow corrupted, which I would have hoped that a 
restart would have done an integrity check or cleaned it up.
Anyone have any ideas on this?

The only debug messages are
2007-12-10 10:25:11 DEBUG zen.zenperfsnmp: Failed to collect on xyz 
(twisted.python.failure.Failure: [Failure instance: Traceback (f
ailure with no frames): twisted.internet.error.TimeoutError: User timeout 
caused connection failure.
])
2007-12-10 10:25:11 DEBUG zen.zenperfsnmp: Failed to collect on xyz 
(twisted.python.failure.Failure: [Failure instance: Traceback (f
ailure with no frames): twisted.internet.error.TimeoutError: User timeout 
caused connection failure.
])
2007-12-10 10:25:11 INFO zen.zenperfsnmp: Count 566 good 550 bad 14 time 
30.774793
2007-12-10 10:25:11 DEBUG zen.zenperfsnmp: Sending event {'severity': 4, 
'component': 'snmp', 'agent': 'zenperfsnmp', 'summary': 'snmp 
agent down on device xyz', 'manager': 'localhost', 'eventGroup': 'SnmpTest', 
'device': 'xyz', 'eventClass': '/Status/Snmp'}
2007-12-10 10:25:11 WARNING zen.zenperfsnmp: snmp agent down on device xyz

There is also these errors which happened prior to this, but I feel this is the 
result of the initial corruption. A restart is the only thing that clears this. 
These errors have been reported in a different thread;

2007-12-10 09:23:34 ERROR netsnmp: Exception in _callback -2147482908
Traceback (most recent call last):
  File "/opt/zenoss/lib/python/pynetsnmp/netsnmp.py", line 305, in _callback
    except Exception, ex:
  File "/opt/zenoss/lib/python/pynetsnmp/twistedsnmp.py", line 149, in timeout_
    d = self.defers.pop(reqid)

Does anyone know why zenperfsnmp has the zeo1-1.zec file open? I understand 
zope or zeoctl but not zenperfsnmp.
I'm running out of ideas on this.

Thanx.




-------------------- m2f --------------------

Read this topic online here:
http://community.zenoss.com/forums/viewtopic.php?p=14172#14172

-------------------- m2f --------------------



_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to