backupVISUAL™ Architecture

The diagram above shows the basic backupVISUAL™ architecture based on a Symantec NetBackup™ environment.

backupVISUAL™ Collector
The backupVISUAL™ Collector will be installed only on the NetBackup™ Master Server (Backup Exec™ Media Server or IBM Tivoli Storage Manager™ Server). Its function is to collect the data from your backup environment at least once a day and forward it to the backupVISUAL™ Parser. Depending on your requirements you can collect the data several times per day. Doing this you can reach a near real-time reporting capability of your environment. The Collector has absolutely no impact on your backup server and does not require any changes to your configuration.
There are several ways to transfer the collected data to the backupVISUAL™ Parser (FTP, Secure FTP, SSH FTP, UNC, E-mail etc.). Even within a high security environment with lots of firewalls it is no problem to transfer the data. For remote locations without a direct network connection, the data can be transferred via a modem line as well.

backupVISUAL™ Parser
The backupVISUAL™ Parser processes the collected data from the Collector and writes it to the backupVISUAL™ database (MySQL or Microsoft SQL). This completes the data collecting process. Generating the reports with the backupVISUAL™ Reporter or BatchReporter is only done via the backupVISUAL™ database. Therefore generating the reports has no impact on the backup server and can be done at any time.

backupVISUAL™ Reporter / BatchReporter
backupVISUAL™ Reporter is the front-end application used to create the various reports. Within the Reporter you may choose the “drill-in” function to extract further details. You can copy and paste all the reports and data directly to other Windows applications or export them into different formats (e.g. TIF, PNG, XLS, TXT, HTML etc). There are many design options available to enhance your reports such as choosing your own backgrounds, changing the report descriptions and adding 3D effects. The backupVISUAL™ Reporter should be used to design all your standard reports and to save them as report templates. These templates are used by BatchReporter to automatically create all your reports on a daily, weekly, etc. basis. With this you can automate the feeding of your intranet with up-to-date reports.

With BatchReporter it is very simple to automate all your reports. To create a report you only need the name of the template, the timeframe and the desired output format (TIF, XLS, HTML, etc.). Below is a BatchReporter example:

BatchReporter /Format jpg /From week-1 /To week-1 /StartWeek Tue WeeklyJobReport WeeklyMediaReport

This example will create two JPG-graphics based on the report templates “WeeklyJobReport“ and “WeeklyMediaReport“ for the last week from Tuesday
until Monday.

backupVISUAL™ Transfer Protocols

backupVISUAL™ 2.4 supports a lot of new transfer protocols to transfer the collected data to the backupVISUAL™ 2.4 Parser. Unique is the SMTP/POP3 transfer protocol. This new protocol is the perfect solution for remote offices, managed service or high security environments. The collected data is transferred as an email attachment to the backupVISUAL 2.4 Parser. The email client is integrated in the Collector and Parser, so there is no need to install a third party email client. More information about the new transfer protocols can be found within the admin guide for the backupVISUAL™ Collector and Parser.

UNIX/Linux Collectors:
NCFTP
NetBackup protocol
RCP
CP
Email
User defined
FTP (GET)
FTP/SSL Explicit and Implicit (GET)
FTP/SSL Explicit and Implicit with Server Validation (GET)
SSH FTP (GET)
SSH FTP Server Validation (Known Hosts) (GET)
SSH FTP Server Validataion (Public Key Files) (GET)
SSH FTP Client Validation (Public Key Authentication (GET)

Windows Collectors:
Local Path or UNC Path
FTP (GET and PUT)
Email; Email via SSL
User defined
FTP (GET and PUT)
FTP/SSL Explicit and Implicit (GET and PUT)
FTP/SSL Explicit and Implicit with Server Validation (GET and PUT)
SSH FTP (GET and PUT)
SSH FTP Server Validation (Known Hosts) (GET and PUT)
SSH FTP Server Validataion (Public Key Files) (GET and PUT)
SSH FTP Client Validation (Public Key Authentication (GET and PUT)