Agents are modules that plug into the Disaster Recovery Orchestrator framework, and that help manage the components of the configured applications and the various infrastructure resources.
The agents are installed when you install Disaster Recovery Orchestrator Client. These agents start, stop, and monitor the components of the configured applications and report their state changes. If an application or its components fail, these agents restart the applications and their components on the system.
A system requires one agent per component to monitor all the components of that type. For example, a single GenericService agent manages all the services that are configured using the GenericService components. When the agent starts, it obtains the necessary configuration information from these components and then monitors the configured applications. The agent then periodically updates Disaster Recovery Orchestrator with the component and application status.
Agents perform the following operations:
Brings the components online
Takes the components offline
Monitors the components and reports the state changes
Disaster Recovery Orchestrator agents are classified as follows:
Infrastructure agents
These agents are packaged with the base software, and they include agents for mount points, network cards and ports, generic services, heartbeats, and processes. These agents are immediately available for use after you install Disaster Recovery Orchestrator.
Application agents
These agents are used to monitor third-party applications such as Microsoft SQL Server, custom applications, and so on. For further information about the Disaster Recovery Orchestrator agent for a supported application, refer to the corresponding configuration guide.