VirtaMove Source Monitor allows you to monitor how an application is running on a source machine over a period of time, usually several weeks. Monitoring provides you with a list of data, such as files and keys, so you can automatically capture and migrate this data to a destination machine, without having to manually exercise the application on the destination machine post migration.
Source Monitor is a part of VirtaMove Source Agent and is installed when you install VirtaMove Source Agent on the source machine.
VirtaMove Source Monitor is composed of the following components:
Source Monitor config file - defines which services and applications you want to monitor.
Source Monitor runtime DLL - tracks the paths accessed by the application and sends them to VirtaMove Source Agent.
VirtaMove Source Agent - receives the tracked paths from the Source Monitor runtime DLL and saves them into an SQLite database.
VirtaMove Source Monitor database - SQLite database that stores the tracked paths.
virtamonitor.exe - allows you to manage Source Monitor, such as prepare the Source Monitor config file, enable and disable Source Monitor, and export paths from the Source Monitor database.
A typical Source Monitor workflow is as follows:
Install Source Monitor on the source machine whose applications you want to monitor.
Enable Source Monitor on the source machine via a Source Monitor config file.
Start the applications you want to monitor.
View the paths tracked by Source Monitor.