JBoss ON ignoring discovery of EAP6 server or child resources because of plugin error
Issue
- The agent discovers the EAP6 server:
+ Resource[id=0, uuid=99540167-027f-480c-8a5f-9a27f34963f4, type={JBossAS7}JBossAS7 Host Controller, key=/export/home/fhlbae0/jboss-eap-6.0/domain, name=EAP Domain Controller (10.40.0.200:19990), parent=websvcsqa-brad, version=EAP 6.0.0.GA] (sync=NEW, state=STARTED, avail=UNKNOWN, sched=0/0)
- But the rhq-server-log4j.log ignores it:
2012-07-12 14:51:34,158 ERROR [org.rhq.enterprise.server.discovery.DiscoveryBossBean] Reported resource [Resource[id=0, uuid=99540167-027f-480c-8a5f-9a27f34963f4, type={JBossAS7}JBossAS7 Host Controller, key=/export/home/fhlbae0/jboss-eap-6.0/domain, name=EAP Domain Controller (10.40.0.200:19990), parent=websvcsqa-brad, version=EAP 6.0.0.GA]] has an unknown type [{JBossAS7}JBossAS7 Host Controller]. The Agent most likely has a plugin named 'JBossAS7' installed that is not installed on the Server. Resource will be ignored...
- The Plugin is INDEED installed to the JON Server, as I can see it through the JON Interface under Administration / Agent Plugins.
- Additionally, their MD5 Hash matches on both the JON Agent and also the JON Server.
From the Agent:
rhq-jboss-as-7-plugin-4.4.0.JON310GA.jar
Plugin Name: JBossAS7
Display Name: JBoss Application Server 7.x
Last Updated: July 11, 2012 1:29:33 PM EDT
File Size: 1,333,038 bytes
MD5 Hashcode: b68402183e8a30855f699e85def22984
From the Server:
Display Name : JBoss Application Server 7.x
Name : JBossAS7
Version : 4.4.0.JON310GA
AMPS Version : 2.0
MD5 : b68402183e8a30855f699e85def22984
Kind : Agent
Description : provides monitoring and management of JBossAS 7.x
Path : rhq-jboss-as-7-plugin-4.4.0.JON310GA.jar
Last Updated : Jul 12, 2012 9:09:52 AM
Enabled? : (check mark)
- EAP 6 is in inventory but it's child resource types are ignored
Environment
- Red Hat JBoss Operations Network (ON) 3.1, 3.2
- Red Hat JBoss Enterprise Application Platform (EAP) 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.