FlexTk Server

FlexTk Server is an integrated storage management solution providing advanced storage utilization analysis, file system classification, rule-based file search, file organizing, data migration, file synchronization and disk change monitoring capabilities. FlexTk Server runs in the background as a service and may be controlled using a web-based management interface, command line tools or a GUI management application.

FlexTk Server operates in a fully-automatic mode and is capable of performing file classification, storage utilization analysis, duplicate files detection, file synchronization and data migration operations on multiple disks, directories or network shares according to user-specified rules and policies.

The user is allowed to define multiple managed disks, directories or network shares and specify operations to perform and parameters to monitor for each managed directory. In addition, the FlexTk server allows one to define one or more actions that should be executed if one or more of the monitored parameters exceed the specified range.

For each monitored parameter, the FlexTk server collects statistical information, calculates trends and provides the user with the ability to define multiple conditional actions allowing one to send e-mail notifications, execute FlexTk's file management operations or user custom commands, scripts or batch files.

The FlexTk storage management server is a standalone software product providing a highly simplified, yet customizable interface and allowing one to easily transform any PC-Based hardware platform into an integrated storage management solution capable of fully-automatically managing files on multiple network-attached servers, NAS devices and enterprise storage systems.

File Classification, Categorization and Organizing

FlexTk Server is capable of scanning disks, network shares and enterprise storage systems, classifying all the existing files and organizing them into a categorized file hierarchy. FlexTk automatically recognizes more than 2000 file types and allows one to browse or export the categorized file hierarchy, perform various actions on specific files or file groups and physically reorganize existing files according to a user-defined list of rules and policies. Finally, FlexTk Server allows one to perform file classification operations periodically at specific time intervals thus automatically maintaining one or more disks or directories fully organized according to user-specific rules and policies.

Storage Utilization Analysis

FlexTk Server provides advanced storage utilization analysis capabilities allowing one to analyze one or more local disks or network shares, identify abnormal storage utilization patterns, send e-mail notifications and automatically execute user-defined actions. The user is provided with the ability to scan multiple directories, analyze directory structures and storage utilization patterns, evaluate user-defined conditions and execute specific actions when one or more user-defined conditions are met. In addition, FlexTk Server allows one to perform storage analysis operations and execute user-defined actions periodically at specific time intervals.

Duplicate Files Search and Removal

FlexTk's built-in duplicate files finder provides a large number of advanced features and capabilities allowing one to identify and cleanup duplicate files on personal computers and enterprise storage systems. In addition, FlexTk Server provides power users and IT professionals with policy-based duplicate files detection and removal capabilities allowing one to detect and remove duplicate files in a fully automatic, unattended mode. Finally, FlexTk Server allows one to execute duplicate files detection and removal commands periodically at specific time intervals thus automatically reclaiming wasted storage space and removing unwanted duplicate content.

Rule-Based File Search

FlexTk Server provides powerful and flexible file search capabilities allowing one to search files using multiple search criteria including the file name, file type, file size, access/modification/creation times, text or binary patterns, JPEG EXIF tags, etc. The user is provided with the ability to define composite search queries using multiple search rules and logical operators. Frequently used search queries may be saved as user-defined search operations and executed in a single mouse click. In addition, FlexTk Server allows one to specify a search condition and a list of actions that should be executed if the specified search condition is met. Finally, the user is provided with the ability to execute user-defined search commands periodically at specific time intervals.

File System Change Monitor

FlexTk Server includes a built-in disk monitor capable of detecting file creations, modifications, attribute changes and deletions in real-time. The real-time disk monitor provides the user with the ability to monitor one or more disks, directories or network shares and detect all changes made in the monitored file systems. In addition, the user is provided with the ability to specify conditional real-time actions allowing one to send e-mail notifications, execute user-defined commands, custom commands, scripts or batch files. Finally, the disk monitor allows one to export reports, containing lists of all added, modified and deleted files, into a number of standard formats such as HTML, ASCII text and Excel CSV. Reports may be generated manually by the user or automatically according to user-specified conditions in disk monitor actions.

High-Speed File Synchronization

FlexTk Server provides advanced file synchronization capabilities allowing one to synchronize files between directories, local disks and network shares. The FlexTk's built-in file synchronization engine offers numerous one-way and two-way file synchronization modes, rule-based file matching capabilities and advanced performance tuning options. Frequently used file synchronization operations may be pre-configured for user-specific needs and custom storage configurations, saved as user-defined commands and executed in a single mouse click. Moreover, FlexTk allows one to execute user-defined file synchronization commands periodically and specific time intervals thus automatically keeping one or more pair of directories completely synchronized. Finally, FlexTk Server allows one to monitor one or more disks or directories and automatically execute a file synchronization command when the number of changes in a directory exceeds a user- specified maximum.

Multi-Stream File Copy and Data Migration

FlexTk provides a large number of advanced multi-stream file copy and rule-based data migration capabilities allowing one to copy vast amounts of files fast, efficiently and reliably. FlexTk Server allows one to copy files including access control lists (ACLs), security attributes, ownership information, timestamps and file attributes. The user is provided with a large number of flexible copy performance tuning and fault tolerance options allowing one to copy data at various speeds, recover failed copy operations and minimize the potential impact on running production systems.

In addition, the user is provided with advanced rule-based data migration capabilities allowing one to copy/move specific types of files according to one or more user-defined rules and policies. Frequently used file copy and data migration operations may be pre-configured for user-specific needs and custom storage configurations, saved as user-defined commands and executed in a single mouse click. Finally, FlexTk Server allows one to execute file copy operations periodically at specific time intervals thus automatically replicating mission critical data to a backup storage location.

For more information about FlexTk Server refer to the Server Product Manual.