Discovering and Monitoring using Remote Agents

Starting with Enterprise Manager 24ai, databases can be monitored and managed using Remote Agents. This involves deploying the remote agent, then adding all of the hosts of your database system targets to the remote agent. Next discover your database targets in the same way that you would do if you were using a local agent on each host.

Note:

When choosing the remote agent for database monitoring, the general best practice is to choose the same remote agent for all members of your database system (e.g. database, listener, cluster, ASM, etc.). However, if the database target is not in close network proximity to the remote agent, use a different remote agent instead.

For example, if you have primary and standby database targets in different datacenters, choose a remote agent in each respective datacenter that is in close network proximity to the primary or standby database.

Monitoring Using Remote Agents

Follow these steps to remotely discover and monitor a database system using the Remote Agent.

  1. Deploy the agent.

    Deploy the remote agent to a host dedicated to remote agent use. For more information, see Installing Oracle Remote Management Agents.

  2. Add all the hosts of your database system.

    Add all of the hosts of your database system as remotely monitored hosts to the same remote agent (best practice).

    Remember to choose a remote agent that is in close network proximity to your database system.

    For example, for a database system with a two node RAC, add both hosts of your two node RAC to the remote agent.

    These hosts will be marked as monitored by a Remote Agent. For more information, see Adding Remote Hosts to the Remote Agent.

  3. Discover the database targets

    Discover your database targets using the same discovery workflow that you would use if you were using a local agent.

    All database discovery options, such as supported Auto-discovery, guided discovery, manual discovery, emcli add_target, emcli discover_db, are supported

    Note:

    Engineered Systems targets are not supported with Remote Agents.

    The remote agents use remote protocols to monitor targets and SSH for running commands on hosts.