So it seems I can reproduce this (just happened again during a full restart).
This time I tried removing the zenhub and zeo cache files but this didn't seem
to help. After a couple of restarts of zenperfsnmp there are still 6 devices
reporting a problem. Running zenperfsnmp in debug didn't reveal anything
interesting (fetching configs, updating threshold and reporting agent is down).
But, if I try to model the device (thinking it would refresh the community
name), I get back an error;
[EMAIL PROTECTED] perf]$ zenmodeler run -v10 -F -d XYZ
DEBUG:zen.ZenModeler:Run in foreground, starting immediately.
DEBUG:zen.ZenModeler:in debug mode starting apply in main thread.
INFO:zen.ZenModeler:starting collector loop
INFO:zen.ZenModeler:collecting for device XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.linux.ifconfig on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.darwin.swap on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.linux.memory on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.darwin.memory on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.darwin.cpu on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.darwin.process on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.darwin.ifconfig on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.linux.netstat_rn on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.darwin.netstat_an on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.linux.netstat_an on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.linux.process on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.cmd.df on XYZ
DEBUG:zen.ZenModeler:skipping zenoss.cmd.uname for XYZ
INFO:zen.ZenModeler:no cmd plugins found for XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.snmp.CiscoHSRP on XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.IpServiceMap on XYZ
DEBUG:zen.ZenModeler:skipping zenoss.snmp.InformantHardDiskMap for XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.snmp.SysedgeMap on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.snmp.CiscoMap on XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.DeviceMap on XYZ
DEBUG:zen.ZenModeler:skipping zenoss.snmp.BrocadeInterfaceMap for XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.InterfaceMap on XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.NewDeviceMap on XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.HPDeviceMap on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.snmp.PowerwareDeviceMap on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.snmp.APCDeviceMap on XYZ
DEBUG:zen.ZenModeler:skipping zenoss.snmp.UCDHardDiskMap for XYZ
DEBUG:zen.ZenModeler:skipping zenoss.snmp.HRSWInstalledMap for XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.DellCPUMap on XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.HRFileSystemMap on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.snmp.CpuMap on XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.HPCPUMap on XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.DellPCIMap on XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.DellDeviceMap on XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.RouteMap on XYZ
DEBUG:zen.ZenModeler:condition failed zenoss.snmp.SysedgeDiskMap on XYZ
DEBUG:zen.ZenModeler:skipping zenoss.snmp.NewRouteMap for XYZ
DEBUG:zen.ZenModeler:using zenoss.snmp.HRSWRunMap on XYZ
DEBUG:zen.ZenModeler:skipping zenoss.snmp.InterfaceAliasMap for XYZ
DEBUG:zen.DbConnectionPool:Creating a new connection; Pool size: 0
DEBUG:zen.DbConnectionPool:Returned a connection; Pool size: 1
INFO:zen.ZenModeler:snmp collection device XYZ
INFO:zen.ZenModeler:plugins: zenoss.snmp.IpServiceMap, zenoss.snmp.DeviceMap,
zenoss.snmp.InterfaceMap, zenoss.snmp.NewDeviceM
ap, zenoss.snmp.HPDeviceMap, zenoss.snmp.DellCPUMap,
zenoss.snmp.HRFileSystemMap, zenoss.snmp.HPCPUMap, zenoss.snmp.DellPCIMap
, zenoss.snmp.DellDeviceMap, zenoss.snmp.RouteMap, zenoss.snmp.HRSWRunMap
DEBUG:zen.SnmpClient:timeout=1194972195.94, tries=2
Traceback (most recent call last):
File "/opt/zenoss/Products/DataCollector/zenmodeler.py", line 468, in ?
dc.main()
File "/opt/zenoss/Products/DataCollector/zenmodeler.py", line 455, in main
self.mainLoop()
File "/opt/zenoss/Products/DataCollector/zenmodeler.py", line 443, in mainLoop
self.fillCollectionSlots()
File "/opt/zenoss/Products/DataCollector/zenmodeler.py", line 316, in
fillCollectionSlots
self.collectDevice(device)
File "/opt/zenoss/Products/DataCollector/zenmodeler.py", line 143, in
collectDevice
self.snmpCollect(device, ip, timeout)
File "/opt/zenoss/Products/DataCollector/zenmodeler.py", line 217, in
snmpCollect
self.addClient(client, timeout, 'snmp', device.id)
File "/opt/zenoss/Products/DataCollector/zenmodeler.py", line 223, in
addClient
obj.run()
File "/bb/zenoss/Products/DataCollector/SnmpClient.py", line 71, in run
self.proxy.open()
File "/opt/zenoss/lib/python/pynetsnmp/twistedsnmp.py", line 166, in open
self.session.open()
File "/opt/zenoss/lib/python/pynetsnmp/netsnmp.py", line 322, in open
setattr(sess, attr, value)
TypeError: int expected instead of NoneType instance
[EMAIL PROTECTED] perf]$
No idea what is going on. But the only way around this is to delete the device
and re-add it.
Clues? I'm running out of ideas.
-Paul
-------------------- m2f --------------------
Read this topic online here:
http://community.zenoss.com/forums/viewtopic.php?p=13152#13152
-------------------- m2f --------------------
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users