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