Mysql
thardy Nov 18, 2008 6:04 PMI'm trying to setup the monitering of our mysql databases in jopr. All the databases were discovered but all are listed as unavailable. When I look at the agent log I found the following error for each database:
2008-11-18 14:23:01,008 ERROR [InventoryManager.discovery-1] (rhq.core.pc.inventory.InventoryManager)- Failed to start component for Resource[id=507558, type=Database, key=a, name=a Database] from synchronized merge. org.rhq.core.clientapi.agent.PluginContainerException: Could not build component for Resource [Resource[id=507558, type=Database, key=a, name=a Database]] at org.rhq.core.pc.inventory.InventoryManager.activateResource(InventoryManager.java:955) at org.rhq.core.pc.inventory.InventoryManager.refreshResourceComponentState(InventoryManager.java:1833) at org.rhq.core.pc.inventory.InventoryManager.processSyncInfo(InventoryManager.java:1647) at org.rhq.core.pc.inventory.InventoryManager.processSyncInfo(InventoryManager.java:1653) at org.rhq.core.pc.inventory.InventoryManager.processSyncInfo(InventoryManager.java:1653) at org.rhq.core.pc.inventory.InventoryManager.synchInventory(InventoryManager.java:643) at org.rhq.core.pc.inventory.InventoryManager.handleReport(InventoryManager.java:629) at org.rhq.core.pc.inventory.AutoDiscoveryExecutor.call(AutoDiscoveryExecutor.java:117) at org.rhq.core.pc.inventory.AutoDiscoveryExecutor.run(AutoDiscoveryExecutor.java:92) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) Caused by: org.rhq.core.clientapi.agent.PluginContainerException: Could not find plugin class org.rhq.plugins.mysql.MySqlDatabaseComponent] from plugin environment [PluginEnvironment[pluginName=MySql, pluginDesciptorLoader=PluginDescriptorLoader[pluginJarUrl=file:/usr/jopr/jopr-agent-2.1.0.GA/plugins/rhq-mysql-plugin-1.1.0.GA.jar, pluginClassLoader=org.rhq.core.pc.plugin.PluginClassLoader@f73893]]] at org.rhq.core.pc.plugin.PluginComponentFactory.instantiateClass(PluginComponentFactory.java:138) at org.rhq.core.pc.plugin.PluginComponentFactory.buildResourceComponent(PluginComponentFactory.java:104) at org.rhq.core.pc.inventory.InventoryManager.activateResource(InventoryManager.java:952) ... 17 more Caused by: java.lang.ClassNotFoundException: org.rhq.plugins.mysql.MySqlDatabaseComponent at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.rhq.core.pc.plugin.PluginComponentFactory.instantiateClass(PluginComponentFactory.java:128) ... 19 more