About resource monitoring

Disaster Recovery Orchestrator employs an event-based monitoring framework to determine the status of the configured application and its components. This framework is called the Intelligent Monitoring Framework (IMF), and it is implemented using custom as well as native operating system-based notification mechanisms.

IMF provides instantaneous state change notifications. Disaster Recovery Orchestrator agents detect this state change and then trigger the necessary actions.

IMF provides the following key benefits:

How IMF works

IMF is enabled by default for a component if its Disaster Recovery Orchestrator agent supports IMF.

The following steps outline how IMF-based monitoring works:

  1. A Disaster Recovery Orchestrator agent waits for the components to report the same steady state (either Online or Offline) for two consecutive monitor cycles. Then, it registers the components for IMF-based monitoring.

  2. The agent then registers itself for receiving certain operating system-specific or custom event notifications.

  3. If a component fails, the agent executes a monitor cycle to determine its state. If the state is Offline, Disaster Recovery Orchestrator takes the necessary corrective action, depending on the configuration.

  4. If the component state remains the same, the agent moves to a Wait state and then waits for the next event to occur.