Feb 12, 2010 1:00 PM
MySQL Monitor
-
Like (0)
Has anybody had any luck getting the MySQL Monitor zenpack to work? I'm trying to get stats from a mysql server running on a non-standard port but I'm not getting any graphs or data, when I model the device I get this message:
2010-02-12 12:56:03 WARNING zen.ZenModeler The plugin community.odbc.MySqlDatabaseMap returned no results.
I have these zenpacks installed (which were installed in order according to their instructions:
ZenPacks.community.MySQLMon_ODBC
ZenPacks.community.RDBMS
ZenPacks.community.ZenODBC
ZenPacks.community.deviceAdvDetail
I have these templates bound to the device:
Device
MySQL
MySqlDatabase
And, I have these collector plugins active:
zenoss.snmp.NewDeviceMapX
zenoss.snmp.DeviceMapX
zenoss.snmp.InterfaceMapX
zenoss.snmp.RouteMapX
zenoss.snmp.IpServiceMapX
zenoss.snmp.HRFileSystemMapX
zenoss.snmp.HRSWRunMapX
zenoss.snmp.CpuMapX
community.odbc.MySqlDatabaseMap
I also noticed that my zenperfodbc daemon won't start now. I get this error when I try to start it:
2010-02-12 13:01:42,621 ERROR zen.zenperfodbc: [Failure instance: Traceback (failure with no frames): Products.ZenHub.PBDaemon.RemoteException: Remote exception: exceptions.KeyError: 'dbname'Traceback (most recent call last):
File "/usr/local/zenoss/zenoss/Products/ZenHub/PBDaemon.py", line 75, in inner
return callable(*args, **kw)
File "/usr/local/zenoss/zenoss/Products/ZenCollector/services/config.py", line 148, in remote_getDeviceConfigs
deviceConfig = self._createDeviceProxy(device)
File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.community.ZenODBC-2.1.2-py2.4.egg/ZenPacks/community/ZenODBC/services/OdbcPerfConfig.py", line 69, in _createDeviceProxy
threshs = getOdbcComponentConfig(device, queries, datapoints)
File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.community.ZenODBC-2.1.2-py2.4.egg/ZenPacks/community/ZenODBC/services/OdbcPerfConfig.py", line 34, in getOdbcComponentConfig
queries[qid] = ds.getQuery(comp)
File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.community.ZenODBC-2.1.2-py2.4.egg/ZenPacks/community/ZenODBC/datasources/OdbcDataSource.py", line 88, in getQuery
sql = RRDDataSource.RRDDataSource.getCommand(self, context, self.sql)
File "/usr/local/zenoss/zenoss/Products/ZenModel/RRDDataSource.py", line 207, in getCommand
res = compiled(getEngine().getContext(environ))
File "/usr/local/zenoss/zenoss/lib/python/zope/tales/expressions.py", line 261, in __call__
v = var(econtext)
File "/usr/local/zenoss/zenoss/lib/python/zope/tales/expressions.py", line 217, in __call__
return self._eval(econtext)
File "/usr/local/zenoss/zenoss/lib/python/Products/PageTemplates/Expressions.py", line 131, in _eval
ob = self._subexprs[-1](econtext)
File "/usr/local/zenoss/zenoss/lib/python/zope/tales/expressions.py", line 124, in _eval
ob = self._traverser(ob, element, econtext)
File "/usr/local/zenoss/zenoss/lib/python/Products/PageTemplates/Expressions.py", line 80, in boboAwareZopeTraverse
object = object.restrictedTraverse(name)
File "/usr/local/zenoss/zenoss/lib/python/OFS/Traversable.py", line 301, in restrictedTraverse
return self.unrestrictedTraverse(path, default, restricted=True)
File "/usr/local/zenoss/zenoss/lib/python/OFS/Traversable.py", line 284, in unrestrictedTraverse
raise e
KeyError: 'dbname'
]
None
I've already posted about this problem a couple of times but got no response. I'm evaluating Zenoss for use within my company and this is the only thing that's holding me back, so I figured I'd try it one last time.
Follow Us On Twitter »
|
Latest from the Zenoss Blog » | Community | Products | Services Resources | Customers Partners | About Us | ||
Copyright © 2005-2011 Zenoss, Inc.
|
||||||||