I am new to EM and am working on learning how to create plugins. Someone installed EM 12C for me and then I installed the EDK and emcli. I was able to get the EDK's demo HostSample plugin which uses OSLineToken fetchlet to deploy and work. I then wrote a simple plugin which uses the SQL fetchlet. That worked as well. I am now trying to write a plugin which monitors a JMX application deployed on an Oracle WebLogic application server. In the Cloud Control Extensibility Programmer’s Reference PDF it says to use the "emctl jmxcli" command. However, when I try to run that command it just returns the syntax of the command. It doesn't seem to recognize "jmxcli" as an option. When I run "emctl getversion" this is the result:
Oracle Enterprise Manager 11g Database Control Release 220.127.116.11.0
Copyright (c) 1996, 2011 Oracle Corporation. All rights reserved.
Enterprise Manager 11g DB Control Version 18.104.22.168.0
Enterprise Manager 10g Agent Version 10.2.0.4.0
I think I have the correct version of everything installed. Am I doing something wrong? Any help would be greatly appreciated.
From the command out, it seems that you are working with "Enterprise Manager Database Control" which does not support extensibility. At least that is what the out of the emctl command shows. You really need "Enterprise Manager Cloud Control" to do what you are looking to do.