Frequently Asked Questions

ART: Automatic Restore Testing

Does ART manage my DR tests?

No, it doesn’t.
A Disaster Recovery test restores all files from a few nodes, and tests to make sure the business applications are running correctly. This is a very resource-intensive task!
ART restores a few files from all nodes. This task is lightweight enough to run every day or every week.  This sampling technique catches

  • nodes that have never been put on a schedule
  • backups that have been failing for weeks
  • new disk drives added but not seen by TSM

and many other operational / infrastructure problems. But unlike a full DR test, it does not guarantee that you can successfully restore one particular client.

Can ART test all my clients, regardless of Operating System?

Not quite.  Out-of-the-box behavior will test all Unix and Windows, but not Macintosh, Netware, or Z/OS. ART can use ssh to extend its reach to any OS, but that setup takes some effort.

What kind of hardware does ART require?

Anything that supports VMware. Two CPUs are recommended for performance.   See our prerequisites.

How much does it cost?

Pricing is based on the number of TSM nodes at your site, with volume discounts for large sites.   To request a quote, send an email to telling us your node count. 

How hard is it to install?

There’s a 2.5GB Virtual Machine (.ova format) to download. Assuming you already use VMware ESX, wake it up, set up your TSM server (2 minutes), and you’re done. Some optional steps (adding a new TSM administrator) may take a little longer.  See the art_install_guide for more details.

Can I get technical support after I buy?

Yes. Support contracts are included in the purchase price the first year and give you free software upgrades, access to a support forum, and email response from us between 9 am and 5 pm weekdays (New York time zone). Beginning in the second year, support contract fees are 20% of the list price for the license.

When will I see results?

It may take a few hours for ART to make a sweep through your entire site, but you’ll begin to see test results within minutes.

Where do the restored files live?

They are restored to the ART VM, and deleted immediately after being restored (for security reasons).

How do I change the time zone?

Browse to ART’s IP address, log in, and look on the Preferences tab.

ART says “point your browser to http: NOTFOUND”.

The ART VM tries to use DHCP to get an IP address.  Since this didn’t work for you, go to VMware, VM, Settings (for VMware Player, click Devices, Network) and set the network type from “Bridged” to “NAT”, and restart the VM.  If that didn’t work, you can give it a static IP address.  Still no joy?  We want to know.  Contact

ART fails to send its logs to TSMworks.

If the send logs feature returns an error, the most likely cause is that ART is behind a firewall which is preventing it from connecting to the TSMworks servers.  Many sites require outgoing connections to pass through an HTTP proxy.  ART allow users to specify proxy settings in the “Preferences” tab (you can often find these in your web browser if you don’t know them).  If this doesn’t resolve the problem, please contact technical support at

What sites will art attempt to contact through my proxy?

ART will not attempt to access any hosts outside your site unless you tell it (through the support tab) to send your ART logs to TSMworks for support purposes. Those logs go to our Google drive site.

How do I tell ART to schedule sweeps to run automatically?

ART uses Unix’s cron utility to schedule sweeps. This feature is not yet available through the web interface, so you will have to log in to the ART VM using ssh (user: art, pass: tsmworks), then run the following command:

 export EDITOR=nano; crontab -e

This will open a file listing all the scheduled jobs for ART. Usually it will be blank except for a comment line at the top. You will want to add a line with the command field “export PATH=”$PATH:/usr/local/bin”;/home/art/script/sweeper_daemon”. The format of the crontab file is described here. An example entry that would run the sweep at 14:15 (2:15 pm) every Saturday:

# m h  dom mon dow   command
15 14	*   *   6 export PATH="$PATH:/usr/local/bin";/home/art/script/sweeper_daemon

How can I get custom reports from Art’s database?

We don’t offer support for this, but you can query our database as follows:
Use ssh or putty to log on to the ART machine (user art, password tsmworks).

Run “sql” to get to a prompt. Then a query like the one below should give you a useful list of results.  You will want to add “where ..” clauses and other output fields to get what you want.  See “describe [table-name]” for the fields available.

select,,,, sft.file_path, sft.created_at, sft.test_result
 from tsm_servers t, nodes n, file_spaces f, domains d, file_space_tests ft, single_file_tests sft