Before You Begin

Here are some basic concepts about Oracle Management Cloud entities.

Software or hardware resources, and other business objects whose properties, configuration, status, and performance are tracked and analyzed, are known to Oracle Management Cloud as entities. Oracle Management Cloud uses cloud agents to monitor and collect data (for example: metrics, configuration information, logs) from entities that reside on hosts, or on virtual hosts, on-premises or in a cloud.

Typically, a user assigned the OMC Administrator role deploys cloud agents on the same hosts as the entities of interest. Cloud agents are made aware of entities from which they need to monitor and collect metrics through the process of adding entities.

Term Definition


Oracle Management Cloud agents collect configuration, performance, availability, and log data from monitored entities and make this information available in Oracle Management Cloud.


Associations (association instances) define a relationship between two managed entities. The association type that you define, either via the user interface or based on a written document Oracle provides, determines how data is correlated and visualized in Oracle Management Cloud. In many cases, associations are defined automatically by Oracle Management Cloud.


Entities are monitored resources such as databases, host servers, compute resources, or application servers.

Entity Types

Entity types are a type of monitored resource, such as a host or database, which define where that entity fits in the Oracle Management Cloud hierarchical structure. In Oracle Management Cloud, each entity is defined by a set of characteristics, it has a parent and may have other children. For example, a generic host is an operating system (OS) independent target and it has children entities that are specific OS hosts, such as Linux and Windows. The metrics collection functionality takes advantage of this inheritance model so each monitored entity has entity-specific metrics as well as metrics inherited from each level it descended from. For example, Oracle Management Cloud collects metrics at level three that are common to all generic hosts, independent of the vendor. A Linux host, since its parent is a generic host, inherits all the metrics collected for generic hosts and its ancestors, as well as Linux-specific ones, if any.


JavaScript Object Notation (JSON) allows data to be concisely and precisely defined in a format that is both human and machine-readable. Oracle provides sample JSON files for defining entities. JSON files are then edited with your own custom parameters and are passed on to agents. This configuration step defines the entities with that agent and Oracle Management Cloud.


Oracle Management Cloud agent control command line interface utility (omcli) is used to interface with Cloud agents and define entities using customized JSON files.