Hello dear reader,

You have stumbled across yet another set of Perl modules to inspect (mostly) and sometimes manipulate Veritas NetBackup environments. This set however is different than any the author saw at the time in that it is truly an objectoriented approach to the problem of asking questions of a NetBackup setup. Thus you will find Perl modules corresponding to each of the major concepts in NetBackup:

NBU::Job.pm

        NBU::Pool
        NBU::Media
        NBU::Image
        NBU::Fragment

        NBU::Class (aka Policy)
        NBU::Schedule

        NBU::StorageUnit
        NBU::Robot
        NBU::Drive

        NBU::License

        NBU::Host

and a over-arching class simply called NBU to help hide local environmental matters as much as possible, allowing you to write your scripts in as neutral a way as possible.

All these modules are automatically made available to your script when you 'use NBU' the top level module. Please take a look at the examples directory to get a flavor for what these abstractions can do for you. The bin directory contains some scripts that are usually helpful right out of the box.