Technology Network Community
Oracle Database
Fusion Middleware
Development Tools
Server & Storage Systems
Enterprise Management
Berkeley DB Family
Cloud Computing
Big Data
Business Intelligence
Migration and Modernization
E-Business Suite
PeopleSoft Enterprise
JD Edwards World
JD Edwards EnterpriseOne
User Productivity Kit Pro (UPK) and Tutor
Governance, Risk & Compliance (GRC)
Master Data Management (MDM)
Oracle CRM On Demand
On Demand: SaaS and Managed Applications
AutoVue Enterprise Visualization
Agile PLM
Endeca Experience Management
Fusion Applications
Archived Forums



Enterprise Manager

Is there an API for OEM?

I am aware that you can custom build MPIs using the Extensibility Guide and also am aware of the Plug-In Development Kit (PDK) but was not able to find anything confirming the existence of an API for OEM.  I also have read somewhere that there is a CLI which may be another option if no API exists.  Does anyone know if OEM has an API?  bobby

What do you want to do with this API?  MPs allow for integration of new target types into the EM.  EMCLI mirrors a subset of the functionality available through the console.  You can create new jobs, start blackouts, create new users, list out the targets, add new targets, etc. etc.

We are looking into building an integration of our monitoring solutions into OEM.  We offer all sorts of application and hardware monitoring products, especially on Sun systems.  Instead of building individual MPIs for each product to be monitored, it would be more economical if we could just integrate alarms/events of any monitored products into OEM.  For example, we could monitor Sun server hardware components, the Solaris OS including zones/containers, applications running on Sun systems, in addition to the health and performance of any storage or networking devices.  Any idea if there is even a market for this?  Typically we make use of any available APIs to do so, or integrate using SNMP traps.  The APIs make it easier to push in performance data.  bobby

You may want to contact the product manager for the Management Plug-ins and Management Connectors space,  He should be able to help you decide which integration solutions EM offers will fit better for what you're trying to do.

Thanks Chris! I must say I am really impressed with how fast you and others are to respond to questions on these Enterprise Manager Forums, not to mention the great quality responses provided.  I've already tried to make contact via the phone (2 weeks now) trying to get in touch with someone on both the business and technical side in the Enterprise Manager group.  The contact you provided is exactly what I was looking for.  If there are any others, please feel free to email them to me direct  So, I will assume there is no API   cheers, bobby

I don't think there's quite the API that you'd be looking for but between all of the options:  MPs, Connectors, and EMCLI you should be able to make something to do what you need.  Chris

Related Links

Grid control
Impact of OEM Mgmt Agent Installation
Agent Installation
date format
EM language
History of SQL statements
Adding instance to Grid with Same name
How to feed alert from em10g to CA unicenter service desk
EMD upload error: uploadXMLFiles skipped :: OMS version not checked yet..
Where to download Oracle Management Pack for Linux-x86-64
Agent going to OMS
[solved] GridControl unavailable
Oracle Application Management Pack
microsoft plug in deployment errors on grid control
Adding physical standby fails: "instance name for standby already in use"
Delete Report Definition