Introduction to Watch Folders and the Aspera Watch Service

Watch Folders and the Aspera Watch Service offer tools for easily monitoring file system changes in real-time and automatically transfer new and modified files.

Aspera Watch Folders

The Aspera Watch Folder service (asperawatchfolderd) enables large-scale, automated file and directory transfers, including ultra-large directories with over 10 million items and directories with "growing" files. Watch Folders use input from the Aspera Watch Service to automate transfers of files added to or modified in a source folder. They can be configured to push from the local server or pull from a remote server. Remote servers can be High-Speed Transfer Server, High-Speed Transfer Endpoint, and IBM Aspera Shares servers, as well as servers in object storage. Push Watch Folders can use Aspera on Cloud and Aspera Transfer Cluster nodes for a destination.

Watch Folders can be created and managed in the GUI or the command line.

The Aspera Watch Service

The Aspera Watch Service (asperawatchd) is a file system change detection and snapshot service that is optimized for speed, scale, and distributed sources. On file systems that have file system notifications, changes in source file systems (new files and directories, deleted items, and renames) are detected immediately, eliminating the need to scan the file system. On file systems without file notifications, such as object storage, Solaris, AIX, and Isilon, file system scans are automatically triggered.

The Aspera Watch Service monitors changes to the file system by taking snapshots and analyzing the difference between them. Users create watches by subscribing to a Watch Service and specifying the part of the file system to watch. You can use the output from asperawatchd to generate a source file list for ascp and async sessions.

Watch Services can be started and managed in the GUI or command line. The Watch Service itself and watches can only be managed from the command line.

For more information, see:

The Aspera Run Service (asperarund)

Aspera Watch and Watch Folder services are managed by the Aspera Run Service (asperarund). The Aspera Run Service stores Watch Service and Watch Folder service configurations in its database. It automatically starts services when they are added and restarts services if they fail. It also enables admins to start services under different users without switching between accounts, and apply logging and database configurations to all services.

The Aspera Run Service starts automatically upon installation, similar to other Aspera services (such as Aspera Central), and runs as a system daemon (asperarund).

For more information on asperarund, see Creating, Managing, and Configuring Services.