You are on page 1of 90

Veeam Reporter 4.

0
User Guide August 2010

Veeam Reporter 4.0 | User Guide

Copyright © 2005‐2010 Veeam Software Inc. All rights reserved worldwide. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form by any means, without written permission from Veeam Software Inc (Veeam). The information contained in this document represents the current view of Veeam on the issue discussed as of the date of publication and is subject to change without notice. Veeam shall not be liable for technical or editorial errors or omissions contained herein. Veeam makes no warranties, express or implied, in this document. Veeam may have patents, patent applications, trademark, copyright, or other intellectual property rights covering the subject matter of this document. All other trademarks mentioned herein are the property of their respective owners. Except as expressly provided in any written license agreement from Veeam, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

Important!

Please read the End User Software License Agreement before using the accompanying software program(s). Using any part of the software indicates that you accept the terms of the End User Software License Agreement.

Page | 2

Veeam Reporter 4.0 | User Guide

CONTENTS
ABOUT THIS GUIDE .......................................................................................................................................... 5 OVERVIEW ............................................................................................................................................... 5 CONVENTIONS .......................................................................................................................................... 5 ABOUT VEEAM SOFTWARE ............................................................................................................................. 6 CONTACTING VEEAM SOFTWARE ................................................................................................................. 6 CONTACTING VEEAM SUPPORT ................................................................................................................... 6 OVERVIEW ......................................................................................................................................................... 7 FIRST STEPS....................................................................................................................................................... 9 ARCHITECTURE ............................................................................................................................................... 10 VEEAM REPORTER COMPONENTS ............................................................................................................... 10 USER INTERFACE ..................................................................................................................................... 11 VEEAM REPORTER USER GROUPS ............................................................................................................... 11 COLLECTION JOBS ................................................................................................................................... 11 REPORTING MODES ................................................................................................................................. 12 REPORT PACKS ....................................................................................................................................... 12 TYPES OF REPORTS ........................................................................................................................................ 13 OFFLINE REPORTS ................................................................................................................................... 13 Infrastructure Reports ........................................................................................................... 13 Permissions Report................................................................................................................ 21 Infrastructure Changes Report .............................................................................................. 21 Raw Data Analysis Report ..................................................................................................... 21 SSRS-BASED REPORTS ............................................................................................................................ 23 Storage Capacity Report ....................................................................................................... 23 Infrastructure Report ............................................................................................................. 24 Infrastructure Changes Report .............................................................................................. 24 Host Performance ................................................................................................................. 25 VM Performance ................................................................................................................... 27 Capacity Planning................................................................................................................. 29 WHAT IF: Add host................................................................................................................. 30 WHAT IF: Add VM .................................................................................................................. 30 WHAT IF: Add VM .................................................................................................................. 32 PLANNING AND PREPARATION .................................................................................................................... 33 PREREQUISITES ....................................................................................................................................... 33 REQUIREMENTS....................................................................................................................................... 33 System Requirements ............................................................................................................ 33 Required Permissions ............................................................................................................ 34 DEPLOYMENT ................................................................................................................................................. 35 FREE AND COMMERCIAL VERSION .............................................................................................................. 35 INSTALLING VEEAM REPORTER 4.0 ............................................................................................................. 36 UPGRADING VEEAM REPORTER.................................................................................................................. 40 VEEAM REPORTER LICENSING .................................................................................................................... 41 Installing a License ................................................................................................................ 42 Revoking ESX Severs from the License ................................................................................... 42 ADMINISTRATION .......................................................................................................................................... 43 WORKING WITH COLLECTION JOBS ............................................................................................................ 43 Adding Jobs .......................................................................................................................... 43 Editing and Deleting Collection Jobs ..................................................................................... 46 Running Collection Jobs Manually ........................................................................................ 47 WORKING WITH REPORTING JOBS .............................................................................................................. 48 Editing and Deleting Reporting Jobs ..................................................................................... 51 Running Reporting Jobs Manually ........................................................................................ 52 CUSTOMIZING APPLICATION SETTINGS ....................................................................................................... 53 CUSTOMIZING DATA ADMINISTRATION SETTINGS ......................................................................................... 58

Page | 3

...................................................................................................................................... 62 Generating SSRS-Based Reports ................................................................ 62 Creating SSRS-Based Reports from Templates......................................................................................................................................... 61 Re-Organizing Raw Data Analysis Reports .............................................................................................................. 77 CUSTOMIZING REPORTS OPTIONS ................ 69 WORKING WITH CHARTS .......................................................................................................................................................................................................................................... 85 GET-VRCLUSTER ............................. 72 Creating Exploded Pie Charts ......................Veeam Reporter 4.................................................................... 82 GET-VRDATASTORE ........................................................ 60 Creating Raw Data Analysis Templates ............................... 74 VEEAM REPORT VIEWER ................................ 79 CONNECT-VRVISERVER .............................................................................................................. 70 Presentation of Data in Charts .......................................................................................................................... 71 Creating 3-D Column and 3-D Cylinder Charts ............................................................ 88 SET-VRCURRENTDATE ........................................................... 65 CUSTOMIZING DASHBOARD LAYOUT............................................................................................................................................................................................ 80 GET-VRVM ....................................................................................... 61 GENERATING SSRS-BASED REPORTS.......................................................................................................................................................................................................................................................................................... 78 POWERSHELL SNAP-IN .............................................................................................................................................................................................................................................0 | User Guide WORKSPACE ............................................. 73 Creating Stacked Columns Charts ............................................................................................... 88 GET-VRCURRENTDATE ..................................................................................... 68 SORTING AND FILTERING DATA IN CHARTS ............. 63 Editing and Deleting SSRS Reports ............................................................................................................................................................................................................................................................................................................................................................................................................................... 75 INSTALLING VEEAM REPORT VIEWER............................................................................................................ 63 GENERATING REPORTS FOR BUSINESS GROUPS OF VMS ............................................................... 71 Creating Clustered Column Charts ................................................................ 68 USING AGGREGATE FUNCTIONS IN CHARTS ................................................................................................................................................................................................................................................................ 66 CREATING DASHBOARD WIDGETS..... 59 GENERATING OFFLINE REPORTS ....... 67 WORKING WITH DASHBOARD WIDGETS ................................................................................................ 80 GET-VRVMHOST ................................................................................................................................................................................................................................................ 84 GET-VRRESOURCEPOOL ........... 60 Granulating Visio Reports ............................................................................................................................................................................................................................................................ 70 EXAMPLES .......................... 59 SELECTING REPORTING DATE ......................................................................... 64 DASHBOARD .............................. 89 Page | 4 .................................... 86 GET-VRSNAPSHOT....................................................................... 79 DISCONNECT-VRVISERVER ............................................................................................................. 75 WORKING WITH VEEAM REPORT VIEWER ......................................................................................................

installation and use of Veeam Reporter 4. cross-references and options of choice (for example. consultants. This type of formatting is used to designate names of files. terms and abbreviations in the document: Convention Emphasis Italics Description This type of formatting is used to designate user interface elements (names of dialog windows. Notes Term/Abbreviation vCenter VI VM SSRS Description VMware vCenter Server VMware Virtual Infrastructure Virtual machine Microsoft SQL Server Reporting Services Page | 5 . file paths. analysts and any other IT professionals using the product.Veeam Reporter 4. This type of formatting is used for tips. we have used the following formatting conventions.0. notes and important information the user should pay attention to. Conventions In order to help you get the most out of this guide. The document is intended for network administrators. in a drop-down list). buttons and so on).0 | User Guide ABOUT THIS GUIDE Overview This user guide provides information about main features.

1118 CX Schiphol Centrum. Note: Before contacting technical support. It is important to us not only to quickly help you with your technical support issues — we make it our mission to listen to your input. Reading. Australia +61 2 8014 7476 Contacting Veeam Support We offer e–mail and phone technical support for customers on maintenance and assistance during the evaluation period. Should you have a Customer Support issue or question.com/support/. To submit your support ticket or obtain additional information.S. please feel free to contact us. Page | 6 .0 | User Guide ABOUT VEEAM SOFTWARE Contacting Veeam Software At Veeam Software we pay close attention to comments from our customers. Ohio 43017 Phone: Fax: +1-614-339-8200 +1-614-675-9494 EMEA Headquarters 400 Thames Valley Park Thames Valley Park Drive. Headquarters 6479 Reflections Drive. Berkshire RG6 1PT +44 (0) 1276-804-501 +44 (0) 1276-804-676 Benelux Headquarters Evert van de Beekstraat 310. you may be able to find a resolution to your issue at Veeam Technical Support Forum at: www. please visit http://www. The Netherlands +31(0)20 654 18 05 +31(0)20 654 1801 APAC Headquarters Level 21 & 22. 201 Miller Street North Sydney NSW 2060.Veeam Reporter 4. Suite 200 Columbus.com/forums/. and to build our products with your suggestions in mind.veeam. Office address: U. For better experience please provide the following when contacting our technical support:   Information about operating system and database you are using. We have qualified English speaking technicians and customer support staff in the USA and Europe who will help you with any inquiry that you may have. Error message and/or accurate description of the problem.veeam.

Reporting in Visio. by what schedule should reports be generated.x and 4.0 features the following options and functionality: Built for Enterprises Veeam Reporter 4. Virtual Center 2. Microsoft Word and Adobe PDF.0 is fully compatible with ESX Server 3.0 provides a possibility to receive e-mail notifications informing about the performed collection job status and errors that occur in the process of jobs execution. Change Management Infrastructure Changes reports provide comparative data on VI environment states in different points in time. its components and configuration settings. Support for Heterogeneous Virtual Environment Veeam Reporter 4. as well as SSRS-based reports to present your environment from different viewpoints and in various profiles.0 features a convenient way of collecting VI data with collection jobs. providing a number of VMware environment administrators with a possibility to generate reports on necessary VI objects. Jobs Notifications Veeam Reporter 4. where. Automated Reporting and Report Delivery Veeam Reporter 4.x. when. thus putting no additional load on vCenter and ESX servers.0 collects VI data agentlessly. Unattended Data Collection and Ad Hoc Reporting Veeam Reporter 4.0 | User Guide OVERVIEW Veeam Reporter 4. Additionally. and provide comprehensive visual reports for analysis. you can select to be notified on all changes that have occurred in the VI environment since the last collection job run.0 allows you to generate reports on a regular basis.x.0 and vCenter Server 4.0 offers a wide variety of reports in Microsoft Visio. Page | 7 . Word. enabling the user to select a necessary state of the VI and generate reports as of this state at any moment of time. which VI objects should be reported about. A report tasks aggregates general reporting data such as: what reports should be generated. and to which location ready reports should be saved. Retrieved data is stored to the SQL database.0 (formerly known as Veeam Reporter Enterprise) is an enterprise-level reporting solution specifically designed for large VI3 and vSphere virtual environments that allows you to automatically discover and collect information about your VMware virtual environment. Veeam Reporter 4. and how for configuration changes in the virtual environment. system integrators and datacenter managers. what. You may schedule to collect VI data periodically by the defined time schedule or run collection jobs once-only. allowing for VI environment changes analysis and planning. PDF Veeam Reporter 4. documentation and decision-making support. Microsoft Excel. or schedule reporting tasks. Excel. Veeam Reporter 4. The application enables multi-admin access.0 is developed for professional use by VMware administrators. They also provide information about the who.Veeam Reporter 4.

0 comes with PowerShell snap-in to Microsoft Windows PowerShell. redesigned web UI (user interface) allows you to easily create and customize your own dashboard. Customizable Dashboard The new.0 | User Guide Integration with Veeam Business View Veeam Reporter 4. proving access to the Veeam Reporter database and enabling the user to perform administrative tasks by running single cmdlets or custom automation scripts via the command-line interface. such as Microsoft SharePoint. Page | 8 . PowerShell Snap-In Veeam Reporter 4. department or purpose and other business categories – instead of just cluster. host and datacenter level.0 integrates with Veeam Business View: it uses categorization data to build a business topology of virtual infrastructure apart from a traditional vCenter hierarchy.Veeam Reporter 4. You can add commonly used reports and observe the most important aspects of your virtual environment at a glance. You can also integrate reports into third-party dashboards and intranet web portals. and makes your reports more useful by basing them on VM business unit.

com/vmware-esx-reporter/download. To add reports to the Dashboard. If you have a vCenter server in your VI environment. select it and click the Start button on the toolbar. Then. create and run a reporting job. Customize your dashboard. To customize the Dashboard. Download the latest version of the application from: http://www. To start the created collection job.0 | User Guide FIRST STEPS You should take the following steps to start working with the application safely and flawlessly. Page | 9 . In the Configuration section of Veeam Reporter 4. After that.0.0 section. To generate reports automatically. you need to retrieve data from your virtual infrastructure to be able to generate reports. Customize the layout by dragging blue borders from the right and the bottom of the screen. Once you launch Veeam Reporter 4. To learn more. Generate reports manually or create a reporting job.exe file.0. Install Veeam Reporter 4. see the Working with Reporting Jobs section.0 for the first time. Click the New button to create a new collection job (to learn more. 2. see the Dashboard section.Veeam Reporter 4. see the Working with Collection Jobs section). choose reports and click the Create Report button. 4. you should create and run a collection job. 1. click the Workspace tab. and generate reports for it.0. select a necessary VI object from the tree view. To learn more. Then follow the installation wizard steps. Unpack the downloaded archive and run the VeeamReporter. we recommend that you create a job for it to immediately collect data for all objects in its hierarchy. you will be able to select VI objects that were engaged in the performed job using the Workspace. click Collection Jobs on the left.html.veeam. date and collection job session. you should first create and save them using Workspace of Veeam Reporter 4. 3. see the Installing Veeam Reporter 4. drag reports from the Reports list and drop them onto the created cells. To generate report manually. Keep in mind that you can add to the Dashboard only saved SSRS-based reports. Create and run a collection job. To do so. click the Dashboard tab and then click the Edit Dashboard button. To learn more.

Veeam Reporter 4. Veeam Reporter Web UI enables web access for multiple clients who can access data. Veeam Reporter Components Veeam Reporter 4.0 allows users to easily automate reporting tasks by running single cmdlets or custom automation scripts via the command-line interface.0 consists of the following components:  Veeam Reporter Server is responsible for collecting VI environment data and storing it to the SQL database.0. In the process of its work.vmr files created by Veeam Reporter 4. either locally or remotely.  Veeam SQL Database with which Veeam Reporter Server and Veeam Web Server communicate in the process of work is used for storing collected VI environment data and details about collection jobs performance. Microsoft Visio and Adobe PDF formats from the . Veeam Reporter 4. see the Veeam Report Viewer section. The following components can further extend the functionality of Veeam Reporter 4.0 is a reporting solution with the client-server architecture targeted at large VI environments. At installation. Veeam Reporter 4. Microsoft Excel. Page | 10 . it uses the SQL backend as a centralized storage for VI environment data that can be accessed via the web interface by multiple clients (VMware environment administrators) who need to generate reports.0 that is intended for generating reports in the Microsoft Word.0:   Veeam Report Viewer is a standalone Veeam tool installed together with Veeam Reporter 4.0. collected by the Veeam Reporter Server. To learn more.0 sets up SQL Server 2008 Express with Advanced Services instance or uses an SQL server that is already installed. via the web browser to generate different kinds of VI environment reports.0 architecture and functionality. as well as controlling collection jobs execution by the defined time frame.0 | User Guide ARCHITECTURE This chapter provides a high-level overview of the Veeam Reporter 4. Veeam Reporter PowerShell snap-in coming with Veeam Reporter 4.  Note: The PowerShell snap-in is not available in the free version of Veeam Reporter 4.

you can perform administrative actions: create and manage data collection and reporting jobs.0. These sections can be accessed by clicking corresponding tabs of the application window. Workspace and Configuration section.0. performance. A detailed description of work with the Dashboard is provided in the Dashboard section of this guide.0 can perform main actions using the three application views: Dashboard. Both groups are created when Veeam Reporter Web UI is installed.Veeam Reporter 4. At all consecutive runs. the user who installs Veeam Reporter 4. data collected at every session is stored to the Veeam Reporter SQL database. that is.  You can add new members to Veeam Reporter groups using the standard Windows user manager (from the Control panel. A detailed description on the reports generation procedure is provided in the Workspace section of this guide. Veeam Reporter 4. nearly 600 different object properties and more than 150 events.  Users listed in the Veeam Reporter Administrators group have rights to work with the Configuration section.  Using the Dashboard. Users listed in the Veeam Reporter Viewers group have rights to work with the Workspace to generate reports.0. During a collection job. Veeam Reporter collects configuration. you can create different types of reports.0 | User Guide User Interface Users working with Veeam Reporter 4. To generate reports. the user should be a member of the Veeam Reporter Administrators or Veeam Reporter Viewers local group on the computer where Veeam Reporter Server is installed. Completed job sessions act as historic points for VI environment data. gathering only data which changed since the last collection job run. the user should select a necessary session. and generate a report as of this state. generate reports. create and customize the dashboard.0 uses collection jobs. Veeam Reporter retrieves available historical performance data from the vCenter Servers and ESX hosts (for up to one year for vCenters and for the last 24 hours for ESX hosts).0 is added to both Veeam Reporter Administrators and Veeam Reporter Viewers groups. work with jobs sessions. Using the Workspace of Veeam Reporter 4. set up and customize main application settings. specify application settings. The collection job is a task for collecting data on one or a number of VI objects that is performed once or regularly by the defined schedule. A detailed description of these operations is provided in the Administration section of this guide. and event data across multiple vCenters for all 25 VMware object types. you can easily create and customize widgets that will help you to see the most important aspects of your VMware virtual environment at a glance. select Administrative Tools > Computer Management > Local Users and Groups). and view the reports added to the Dashboard. Page | 11 . Note: By default. Using the Configuration section of Veeam Reporter 4. Workspace and Dashboard: manage data collection and reporting jobs. Collection Jobs To collect VI environment data that will be used for reports generation. define the time when the VI environment or a VI object was in the desired state. Every run of a collection job initiates a new job session.   Veeam Reporter User Groups To be able to work with Veeam Reporter 4. incremental collection is performed. At the first run of a job.

To learn more. Permissions report. Report packs contain a set of templates that touch most of the VMware VI objects and are designed to meet the most custom reporting requirements. Report Packs Veeam Reporter 4. Created reports will contain the latest data about virtual infrastructure that has been collected by collection jobs. A reporting job is an automated task for reports generation that can be executed manually or scheduled for specific time. Veeam Reporter 4. You can use report templates to generate reports as-is or customize them to create your own report library. Reporting Modes After you collect data about your virtual infrastructure with the help of collection jobs.Veeam Reporter 4.0 | User Guide Collection jobs can be run manually or scheduled to be run at specific time with some periodicity. Automatic generation of reports. Right now Veeam Reporter 4. To generate reports automatically. To generate reports manually.    To work with reports generated with the SSRS engine. you can pass to reports generation. Page | 12 . Base report pack contains basic reports that can be generated with the new SSRS engine: Storage Capacity report. To view Offline reports. automatically write them to a folder on a hard drive and to a network share. Performance report pack contains additional reports that can be generated with the new SSRS engine: Host Performance and VM Performance.0 provides two reporting modes:   Manual generation of reports. you need to integrate Veeam Reporter 4. you should create a reporting job.0. you should use the Workspace of Veeam Reporter 4. Capacity planning report pack contains capacity planning reports that can be generated with the new SSRS engine: general Capacity Planning and three reports for possible changes (Add host. You can select to receive ready reports by e-mail. Add VM.0 includes the following report packs:  Offline report pack contains reports that can be generated with the native Veeam Reporter’s reporting engine: Infrastructure reports. you need to install Veeam Report Viewer. Infrastructure Changes report and Raw Data Analysis report. see the Working with Collection Jobs section.0 with Microsoft SQL Server Reporting Services.0 is delivered with report packs that have been designed to simplify reporting tasks. To learn more. whereas Capacity planning report pack can be either repaired or removed completely. Base and Performance report packs are built-in and cannot be removed. see the Specifying SSRS Server Settings section. Infrastructure report. You can repair or remove existing SSRS-based report packs and add new ones via the SSRS Server tab of the Configuration -> Settings section. Report packs are not tied to the application and can be downloaded and installed independent of the product release. Infrastructure Changes report. Host failure).

0 | User Guide TYPES OF REPORTS Veeam Reporter 4.0 exports VI data to files of its proprietary . Microsoft Word and Adobe PDF. Microsoft Excel.0 allows you to create reports using two reporting engines: the native reporting engine of Veeam Reporter 4. Microsoft Excel. Veeam Report Viewer is free — you can download and install it by clicking the Download Veeam Report Viewer link in the Workspace of Veeam Reporter 4. Microsoft Visio and Adobe PDF formats.vmr format. The .0. Storage. Beside the VI topology. To work with . you can create the following types of reports:  Infrastructure reports present the topology map and ‘inventory’ of your virtual infrastructure or some of its objects from different viewpoints: configuration. Infrastructure changes report informs about changes in the virtual environment that occurred at a specific period of time.Veeam Reporter 4. select View > Shapes Data Window. Note: For Microsoft Visio 2007. vMotion.vmr files. Network. This section provides a detailed description of reports that you can create with the two reporting engines.vmr file stores raw VI data required for reports generation. By default. storage. ready reports are stored to %userprofile%\My Documents\My Veeam Reports\<date of folder creation>.vmr files to generate report files in the Microsoft Word. select View > Custom Properties Window from the main menu.0 uses Microsoft Visio diagrams to visualize the topology of your VI environment from different viewpoints. network. and its data will be shown in the Custom Properties window. The report contains a set of pages for target VI profiles: Configuration. Using this report pack. Raw data analysis report contains raw data for the virtual infrastructure or any selected VI object and can be used for data mining and building other custom reports.    Infrastructure Reports Infrastructure reports provide comprehensive and easy-to-understand data about different profiles of your VMware environment in various formats: Microsoft Visio. datastore utilization and LUN multipath. Visio reports allow viewing detailed information on every reported object. vMotion and Datastore Utilization. The download link becomes available when you select Offline report pack from the list of report packs in the Workspace. Veeam Report Viewer uses report data collected in the . Permissions report contains a list of users and groups with their associated permission roles assigned to VI objects. Visio Reports Veeam Reporter 4. Reports that can be generated with the native reporting engine are included in the Offline report pack. Page | 13 . Veeam Reporter 4.0 and the new reporting engine based on Microsoft SQL Server Reporting Services (SSRS). To learn more about Veeam Report Viewer. Veeam Reporter 4. click a necessary object in the report. see the Veeam Report Viewer section. Additionally.0 uses a special tool — Veeam Report Viewer that is launched as soon as the . To see VI object data. you can generate a report with LUN multipath data. Offline Reports When reports are generated with the native reporting engine. If this window is not displayed.vmr file is opened.

The Configuration report visualizes the virtual environment from the hierarchical point of view. clusters.Veeam Reporter 4. Page | 14 . It allows viewing what folders. Pseudo objects are used in all Visio reports except the Multipath report. You can rearrange all objects and immediately see how your virtual infrastructure would look like. if there are any orphaned VMs and VMs without network cards in your virtual environment. To learn more. Visio reports are fully interactive and can be used for planning and modeling purposes. Beside actual VI objects. see the Customizing Reports Options section.0 | User Guide You can make Microsoft Visio reports more informative using callouts with the information about VI objects. Visio reports can also include pseudo objects that are used for configuration purposes. datacenters and resource pools are configured in your virtual infrastructure and what VMs belong to them. For example. the Network report will contain a pseudo network called “Disconnected VMs” with which these VMs will be associated. Configuration report.

Page | 15 . The Network report visualizes the VI network topology and connections between network objects (hosts. the network hierarchy in the report contains VM kernels and service consoles presented as networks. datacenters and virtual machines) as they are configured in your VI environment. Beside visualizing the network configuration and connection data. virtual networks. Such problems may be caused by 'cold migration' or deletion of a network. the Network report informs about VMs connection problems and enables you to immediately identify misconfigured VMs. clusters. folders.0 | User Guide Network report. Additionally. A VM having connection problems is associated with a pseudo network called ’Disconnected VMs’.Veeam Reporter 4.

and provides storage capacity data. Storage to Disks.0 | User Guide Storage report.Veeam Reporter 4. informs on VMs or VM hard disks that reside on them. This view lists all datastores and shows what VMs reside to them. Page | 16 . This view lists all datastores and shows what VM disks reside to them. The report provides information on datastores in two perspectives:   Storage to VMs. The Storage report visualizes datastores in your VI environment.

hosts enabled for vMotion. shared datastores and virtual machines residing on shared datastores.0 | User Guide vMotion report.Veeam Reporter 4. The vMotion report facilitates planning vMotion strategy and detecting potential problems in the vMotion deployment. Page | 17 . The report is focused on virtual machines' ability to migrate between hosts and shows only vMotion-related objects: clusters. Objects that are included or can be potentially included into vMotion are organized under pseudo-objects representing vMotion configurations.

the corresponding pie chart will not be displayed. the report will not contain the Normally Utilized (25% to 85%) pie chart.Veeam Reporter 4. Page | 18 . if there are no datastores with a medium degree of occupancy in your virtual infrastructure.0 | User Guide Datastore Utilization report. Over Utilized (more than 85%) and Under Utilized (less than 25%). Each of the storage devices is associated with one of the following pie charts: Normally Utilized (25% to 85%). The Datastore Utilization report analyzes the configuration of your VI taking into consideration free space available on storage devices. which identify the level of occupancy for these devices. If there are no datastores with a specific level of occupancy. For example.

You can view the list of storages connected to ESX servers. The Inventory report provides structured presentation of data on the inventory objects together with their properties. VM to Host. Datastore to LUN. VM to Resource Pool.0 | User Guide Multipath report. VM to LUN. You can select to generate the Inventory. VM to Datastore. The report data is distributed between a number of spreadsheets. The Multipath report outlines the multipath technique that leverages multiple alternative paths through your virtual network. The Table of Content spreadsheet contains links to different information blocks on other report spreadsheets. as it is implemented in your VI environment. Excel Reports Excel Infrastructure reports provide detailed information on all objects in the VI environment and their properties in different profiles.Veeam Reporter 4. VM to Page | 19 . Inventory report. Storage capacity and Multipath reports. and additionally provides data on relations between VI objects (Datastore to Host. host bus adapters and LUN information on them.

0 | User Guide Virtual Application. LUNs. shared datastores. datacenters. distributed virtual ports. and the total OS number. This report represents a PivotTable. The Veeam Reporter spreadsheet provides blocks of properties data for custom attributes. distributed virtual switches. which is why some rows may appear empty. datastores. as it is implemented in your VI environment. Distributed Virtual Port to Distributed Virtual Portgroup. virtual switches. folders.Veeam Reporter 4. resource pools. clusters.aspx. and investigating the reasons behind high VMDK sizes of the top machines. The lists of options for data filtering are located under the report graph. detailing its capacity and selection path Page | 20 . This report allows you to plan extending logical disks. which leverages multiple alternative paths through your virtual network. The Logical Disks spreadsheet informs about virtual machines which logical disks are running out of free space. Distributed Virtual Switch to Datacenter. This report allows you to plan reducing storage space consumption by removing unnecessary snapshots. Distributed Virtual Portgroup to Distributed Virtual Switch. Note: To learn more about the PivotTable. Network to Virtual Switch). You can view the list of iSCISI and Fibre Channel datastores connected to ESX servers and information on the datastore extent(s). Host to Distributed Virtual Port. iSCSI adapters. distributed virtual portgroups. networks and VMs. Multipath report. SCSI adapters. Network to Host. Storage Capacity report. service consoles. The Multipath report outlines the multipath technique. You can use this report to identify virtual machines which are taking the most of the storage space and/or running in the snapshot mode. virtual applications. adding new ones. VM to Network. The Storage Capacity report is intended for storage capacity analysis. host profiles.microsoft. enabling you to filter the report content by specific objects or attributes. physical adapters. The Datastores spreadsheet of this report provides summary information on your datastores utilization and allows you to plan moving VMs from the most loaded datastores to less busy ones. hosts. licenses. Host to Host Profile.com/enus/excel/CH101768451033. and display only selected data in both the report graph and data tables. see http://office. Please note that this report only provides logical disks capacity information for VM with VMware Tools installed. planning and deployment. License to Host. VMkernels. or moving some VM applications to another logical disk. The Virtual Disks spreadsheet informs about the amount of disk space allocated for VMs on a separate datastore. The OS Summary spreadsheet provides data on operating systems running in your VI environment.

Page | 21 . Users to objects. This spreadsheet lists all objects of virtual infrastructure. or for the last N days. Permissions Report The Permissions report is a report in the Microsoft Excel format that contains a list of users and groups with their associated permission roles assigned to VI objects. Adobe PDF report generated with Veeam Reporter 4. printing. The report provides permissions information in two perspectives:   Objects to users. You can also use the Microsoft Compare Documents function to track changes from a specific moment in the past. This spreadsheet lists all users within the virtual infrastructure. Microsoft Word and Adobe PDF Reports Microsoft Word report generated with Veeam Reporter 4.0 allows you to generate Infrastructure Changes reports for a specified date range. and users who have different permissions on them. Veeam Reporter 4. Infrastructure Changes Report The Infrastructure Changes report is a report in the Microsoft Excel format that allows viewing changes in the virtual environment for a selected period of time.0 contains an inventory of VI objects together with their properties and relations to other VI objects. The reports can be used for saving.Veeam Reporter 4. In contrast to the Inventory reports displaying properties of all VI objects.rtf format and can be used for saving. and the extent path state (active. standby.0 contains an inventory of VI objects with their properties and relations to other VI objects. disabled. Due to the interactive nature of the PivotTable. the extent available path(s). Raw Data Analysis Report The Raw Data Analysis report represents a PivotTable with raw data of selected VI environment objects. target. sharing and document archiving purposes. this report can be used for data mining and building other custom reports — you can select necessary options to make a number of reports you need from a single source report. printing and sharing purposes. The reports are stored in the . hours or months. the Infrastructure Changes report contains only properties of those objects that have been changed. and objects to which they have access.0 | User Guide policy (fixed or most recently used). or dead).

Storage Allocated. and the Storage Allocated tab will be hidden. The Storage Allocated tab is available only if you have the Veeam Business View server connected to Veeam Reporter 4 and data collection sessions to collect business data have been completed successfully. The first three tabs present data in a table and visualize it with the help of a pie chart or a diagram. the Storages tab will be available. And. Storages and Data.0 | User Guide The Raw Data Analysis report data is distributed between four spreadsheets: Guest OS. the Storages tab will be hidden. Page | 22 . At the same time. if the Veeam Business View server is not connected and/or business data has not been collected. the last spreadsheet contains raw VI data itself.Veeam Reporter 4. vice versa.

enabling a number of report consumers using different client platforms to access reports through the web interface. you can create custom reports describing different aspects of your virtual environment. SSRS-based reports can be viewed via the web. You can create the following types of SSRS-based reports:      Storage Capacity report allows you to chart and view capacity resources for datastores. free and used space on all storages in your virtual environment. disk and network performance data for selected ESX hosts. Logical Disks section provides information about used and free space on logical disks of VMs. Storage Capacity Report The Storage Capacity report visualizes storage data using three sections:    Storage Overview section provides summary data about capacity. To learn more.0 creates a new folder named Veeam Reporter which contains the Datasource folder with a connection string to the VeeamReporter database. Host Performance report charts CPU. see the Dashboard section. VM Performance report charts CPU. or published on Veeam Reporter’s dashboard.0. To connect to the SSRS server.0 | User Guide SSRS-Based Reports Veeam Reporter 4. In its turn. you can use VI data collected by Veeam Reporter 4. and their properties. network and heartbeat performance data for VMs in the selected VM container. and save them.0 features a new reporting engine based on Microsoft SQL Server Reporting Services (SSRS). see the Specifying SSRS Server Settings section. Saved reports can be used for automatic reporting jobs (to learn more. It offers all necessary tools— you do not need to install additional applications to generate and view reports. such as Microsoft SharePoint. both as graphic charts or as tables with data.Veeam Reporter 4. You can also integrate them into third-party dashboards and intranet web portals. As SQL Server Reporting Services supports work with a wide variety of data sources. memory. web-based enterprise reporting solution providing an easy way to create custom reports and explore business data. and a folder for each report pack. SSRS supports multi-user access. you should specify its settings in the Configuration view of Veeam Reporter 4. in SSRS Veeam Reporter 4. To learn more. Infrastructure Changes report allows you to view changes that have taken place for VI objects of specific type. Page | 23 . Microsoft Word and Microsoft Excel formats. Virtual Disks Capacity section provides information about VM virtual disks and snapshots. virtual and logical disks. disk. memory. Using report templates from report packs.0 to build reports for VMware infrastructure with the SSRS solution that is deployed in your production environment. see the Working with Reporting Jobs section). or saved in the Adobe PDF. and their properties. SSRS is an industry-standard. Infrastructure report allows you to view detailed information about VI objects of selected type.

You can get comprehensive information about any objects or essences in your virtual environment: vCenter. Page | 24 . where selected objects are presented as table rows and object properties are displayed in table columns. click the Details link at the bottom right corner of the corresponding section. custom attributes. roles and permissions and so on. To get comprehensive storage capacity information in the table format. sorting and grouping options that can help you generate reports for any area of your interest. the Infrastructure Changes report contains only those items that have been changed. see the Dashboard section. The Infrastructure report is generated in the table format. ESX(i) hosts. You should select the type of objects that needs to be reported about. At the same time. In contrast to Inventory reports displaying data for all objects of selected type and their properties. networks. To learn more. Infrastructure reports are created with the help of the Infrastructure Report template.0 provides powerful tools for creating custom reports about any type of VI object and offers advanced filtering.Veeam Reporter 4. you can always present report data in the graphic view using Veeam Reporter’s dashboard and dashboard widgets. Infrastructure Report Infrastructure reports allow you to get detailed inventory data about selected types of VI objects and their properties. Veeam Reporter 4. virtual machine.0 | User Guide Sections of the report visualize summary reporting data in charts. Infrastructure Changes Report The Infrastructure Changes report allows you to get information about all changes that have taken place in the virtual infrastructure for selected VI objects and their properties. and their properties.

The table under charts contains a full list of modified objects.0 collects and achieves historical performance data from vCenter server and ESX servers and allows you to generate reports providing data about all aspects of ESX host performance. where. root cause analysis. Note: The list of counters is formed dynamically and depends on your vCenter server. and recovering the virtual environment from accidental changes or changes that produced unexpected results. but also who made them. You can immediately see not only what configuration changes have been made in the virtual environment. Modified objects and Deleted objects. This data can be especially helpful for troubleshooting. You can get detailed information about every item in the list by clicking its name in the Object column. modified or deleted). If no changes have been made (that is. objects have not been added. Page | 25 . the corresponding chart will not be displayed.Veeam Reporter 4. Host Performance Veeam Reporter 4. Infrastructure Changes reports also include audit information for changed objects.0 | User Guide The Infrastructure Changes report visualizes changes in three charts – Added objects. when and how.

The sum of data read and written for all disk instances of the host The average amount of time taken for a write data from the perspective of a Guest OS Rate of writing data to the disk Number of disk write requests in the defined interval Amount of memory that is actively used Amount of memory used by memory control Amount of host memory consumed by the virtual machine for guest memory Amount of additional host memory allocated to the virtual machine Amount of memory that is shared Amount of memory that is used by swap Memory usage as percentage of total configured or available memory Rate at which data is received Rate at which data is transmitted Number of packets received in the defined interval Number of packets transmitted in the defined interval The sum of data received and transmitted for all the NIC instances of the host Units of Measurement Percent MHz Millisecond Number Number Number Millisecond KBps Number KBps Disk Write Latency Millisecond Disk Write Rate Disk Write Requests Actively Used Memory Average Memory Balloon Memory Consumed Memory Overhead Shared Memory Average Memory Swap Used Memory Usage Network Data Receive Rate Network Data Transmit Rate Network Packets Received Network Packets Transmitted Network Usage KBps Number KB KB KB KB KB KB Percent KBps KBps Number Number KBps Page | 26 .Veeam Reporter 4.0 | User Guide Performance Counters CPU Usage (Percent) CPU Usage (MHz) CPU Used Disk Bus Resets Disk Command Aborts Disk Commands Issues Disk Read Latency Disk Read Rate Disk Read Requests Disk Usage Description Total level of CPU usage for the selected ESX host Total level of CPU usage for the selected ESX host in MHz Amount of CPU time used from the time a call to CPU starts until it ends Number of bus resets in the defined interval Number of disk commands aborted in the defined interval Sum of disk commands to the datastore issued in the defined interval Average amount of time taken to read data from the perspective of a Guest OS Rate of reading data from the disk Number of disk read request in the defined interval Aggregated storage performance statistics.

0 | User Guide VM Performance Veeam Reporter 4.0 collects and achieves historical performance data from vCenter server and ESX servers and allows you to generate reports providing data about all aspects of VM performance.Veeam Reporter 4. The sum of data read and written for all disk instances of the host Rate of writing data to the disk Number of disk write requests in the defined interval Amount of memory that is actively used Units of Measurement Millisecond CPU System CPU Usage (Percent) CPU Usage (MHz) CPU Used CPU Wait Disk Bus Resets Disk Command Aborts Disk Commands Issued Disk Read Rate Disk Read Requests Disk Usage Millisecond Percent MHz Millisecond Millisecond Number Number Number KBps Number KBps Disk Write Rate Disk Write Requests Actively Used KBps Number KB Page | 27 . Note: The list of counters is formed dynamically and depends on your vCenter server. Performance Counters CPU Ready Description Time that a virtual machine should wait in the ready-to-run state to be scheduled on CPU CPU time spent on system processes Total level of CPU usage for the selected VM Total level of CPU usage for the selected VM in MHz Amount of CPU time used from the time a call to CPU starts until it ends CPU time spent in the wait state Number of bus resets in the defined interval Number of disk commands aborted in the defined interval Sum of disk commands to the datastore issued in the defined interval Rate of reading data from the disk Number of disk read request in the defined interval Aggregated storage performance statistics.

0 | User Guide Memory Average Memory Balloon Memory Consumed Memory Overhead Shared Memory Average Memory Swapped Memory Usage Network Data Receive Rate Network Data Transmit Rate Network Packets Received Network Packets Transmitted Network Usage Heartbeat Amount of memory used by memory control Amount of host memory consumed by the virtual machine for guest memory Amount of additional host memory allocated to the virtual machine Amount of memory that is shared Amount of memory that is swapped Memory usage as percentage of total configured or available memory Rate at which data is received Rate at which data is transmitted Number of packets received in the defined interval Number of packets transmitted in the defined interval The sum of data received and transmitted for all the NIC instances of the host Number of heartbeats in the defined interval KB KB KB KB KB Percent KBps KBps Number Number KBps Number Page | 28 .Veeam Reporter 4.

a graph will be generated showing previous utilization for the corresponding resource with an approximation for the specified time period. The Predicted Date column contains an estimated date when resource utilization will reach a set threshold. This is helpful for evaluating the need for VI expansion.0 | User Guide Capacity Planning Veeam Reporter 4. the illustration below shows a report which predicts when utilization levels of a cluster will reach a certain threshold. Page | 29 . The Capacity Planning report allows you to estimate when resource utilization will reach a certain threshold. For instance. The report can be generated for various objects. If you click any link in this column.Veeam Reporter 4.0 can predict resource utilization growth in the future according to the current performance.

The No change column contains predictions of resource utilization levels after a specified time period in case no new hosts are added.Veeam Reporter 4. The Host(s) added column shows predicted resource utilization for the same time period if a new host (or several hosts) is added to the VI. The illustration below shows a report which helps to compare utilization levels for a cluster in two situations – when no hosts are added and when a host is added.0 | User Guide WHAT IF: Add host Veeam Reporter 4. This report can be helpful when planning VI expansion. By clicking one of the links in the table you can view graphs for relative utilization levels with an approximation for the specified time period. Page | 30 . The report can be generated for various objects.0 can calculate how resource utilization will change after adding one or more hosts to the VI.

Page | 31 .0 | User Guide WHAT IF: Add VM Veeam Reporter 4. The VM(s) added column shows predicted resource utilization for the same time period if a VM (or several VMs) is added to the VI. the illustration below shows a report which helps to compare utilization levels for a cluster in two situations – when no VMs are added and when five VMs are added. For instance.0 can calculate how resource utilization will change after adding one or more VMs to the VI. The No change column contains predictions of resource utilization levels after a specified time period in case no new VMs are added. By clicking one of the links in the table you can view graphs for relative utilization levels with an approximation for the specified time period. The report can be generated for various objects.Veeam Reporter 4. This report can be helpful when planning to add new VMs.

0 can predict how resource utilization will change if a host fails.Veeam Reporter 4.0 | User Guide WHAT IF: Host Failure Veeam Reporter 4. Two columns under Cluster utilization contain predictions of resource utilization levels after a specified time period if no hosts fail. The columns under Cluster utilization after host failure shows predicted resource utilization for the same time period if a host fails (the name of the host is given in the Failed host column). This report is very helpful when evaluating risks associated with failures. Page | 32 . For instance. By clicking one of the links in the table you can view graphs for relative utilization levels with an approximation for the specified time period. the illustration below shows a report which helps to compare utilization levels for a cluster in two situations – when no hosts fail and when a certain host fails. The report can be generated for various objects.

Veeam Reporter 4.0 | User Guide

PLANNING AND PREPARATION
This chapter describes the planning and preparation steps that you should take before the Veeam Reporter deployment.

Prerequisites
Veeam Reporter 4.0 uses the following firewall ports listed in the table below. Make sure these ports are opened: Advanced Property/Option Proxy settings option Use SSL port SSL port Default Value Do not use proxy settings SSL enabled (to use HTTP, disable this option) 443

Requirements
This section describes the list of system requirements to the virtual infrastructure, SQL database, Veeam Reporter Server, Report Viewing Console, as well as rights and permissions necessary to work with Veeam Reporter 4.0.

System Requirements
To ensure successful usage of Veeam Reporter 4.0, the following system requirements should be met: Virtual Infrastructure VMware Infrastructure SQL Database SQL Database Veeam Reporter Server Hardware Processor: Pentium IV or faster Memory: 1024MB (2048MB recommended with local SQL Express installation) 32-bit and 64-bit versions of the following operating systems: • Windows XP • Windows Server 2003 • Windows Vista • Windows Server 2008 • Windows Server 2008 R2 • Windows 7 All the latest service packs and security updates should be installed. Microsoft SQL Server 2005 or 2008 Microsoft SQL Server Reporting Services 2008 VMware Infrastructure 3 (VI3) VMware vSphere 4.x

OS

Page | 33

Veeam Reporter 4.0 | User Guide

Software Report Viewing Console OS

Microsoft .NET Framework 3.5 or later Microsoft Internet Information Services (IIS) 5.1 or later

Software

32-bit and 64-bit versions of the following operating systems: • Windows XP • Windows Server 2003 • Windows Vista • Windows Server 2008 • Windows Server 2008 R2 • Windows 7 All the latest service packs and security updates should be installed. Microsoft .NET Framework 3.5 or later Microsoft Internet Explorer 6.0 or later, or Mozilla Firefox 3.5 or later Microsoft Office 2007 or later (some reports cannot be viewed with Excel 2003) Microsoft Visio 2003 or later PDF viewer

Required Permissions
 To be able to access SQL backend data, the clients should be members of the Veeam Reporter Administrators or Veeam Reporter Viewers local groups on the Veeam Reporter Server console. To learn more about the user groups, see the Veeam Reporter User Groups section. Make sure that the SQL Server account is granted administrative privileges on both the specified SQL Server instance and on the local machine, as Windows authentication for SQL Server is required.

Page | 34

Veeam Reporter 4.0 | User Guide

DEPLOYMENT
The Veeam Reporter 4.0 setup comprises three components — Veeam Reporter Server, Veeam Reporter Web UI and Veeam Reporter PowerShell snap-in.  The Veeam Reporter Server component is responsible for controlling execution of data collection and reporting jobs and storing VI objects data to the SQL database. At installation, the Veeam Reporter Server setup installs a new SQL Server 2008 Express with Advanced Services instance or offers to use an SQL server installed remotely or locally. The Veeam Reporter Web UI component enables web access to collected data for multiple clients, intending to generate different kinds of VI environment reports, via the web browser. This component can be installed on the computer with Reporter Server, or on a different machine. If Veeam Reporter components are installed on different machines and/or a remote SQL server is used, the Named Pipes protocol on SQL must be enabled. The Veeam Reporter PowerShell snap-in enables the user to perform reporting tasks by running single cmdlets or custom automation scripts via the command-line interface.

Important! Before installing Veeam Reporter 4.0, make sure that IIS version 5.1 or higher is installed on your computer.

Free and Commercial Version
Veeam Reporter 4.0 is available in two versions: a licensable version featuring full application functionality and a free version featuring limited application functionality (see table below). If the user does not provide a license at the installation process, Veeam Reporter 4.0 is regarded to be used as a free version. Without a license file it can be used for up to 90 days. After that, it will be necessary to get a commercial or free license file from www.veeam.com. Feature SSRS-based reports Veeam Reporter Dashboard Custom report packs PowerShell access Automatic reporting jobs Change management Capacity planning Infrastructure management Raw data analysis Technical support Full Version Supports unlimited userdefined SSRS-based reports Supports any number of reports to be used as widgets Supports installation of additional report packs Available via the PowerShell snap-in Reports generation and delivery can be scheduled All VI changes can be tracked for any period of time Future VI performance can be predicted Full VI layout can be presented as a set of diagrams Fully supported Full support and updates Free Version Limited to one userdefined SSRS-based report Limited to one report Only default report packs can be used Not available Reporting jobs can only be run manually Infrastructure Changes report is available only for the last 24 hours Not available Only two types of Visio reports are available – Configuration and Storage Not available Not available

Page | 35

Veeam Reporter 4.0 | User Guide

Installing Veeam Reporter 4.0
This section will guide you through the installation process of Veeam Reporter 4.0.

Step 1. Run Veeam Reporter Setup
Download the latest version of the application from: http://www.veeam.com/vmware-esx-reporter/download.html. Unpack the downloaded archive and run the VeeamReporter.exe file.

Step 2. Accept License Agreement
Read, then accept or decline the License Agreement. If you select I do not accept the terms in the license agreement, the installation process will be terminated.

Page | 36

Veeam Reporter 4.0 | User Guide
Step 3. Choose Components and Destination
At this step, you should select a destination folder for installation of Reporter Server and Reporter Web UI components. Use the Space button to estimate how much free space is available on your disks. Note that at least 17 MB is required to install the Reporter Server component, and 35 MB is required to install the Reporter Web UI component. Click Change... to select a necessary installation folder.

Tip:

You can install Veeam Reporter components on different machines. To install components separately, click a component you do not want to install and disable it. You will then have to run setup on another machine and install this component there.

Page | 37

Note: In case the VeeamReporter database already exists on the SQL Server instance (that is. Install License At this step. the existing database will be upgraded to the latest version. Set up a Database to Be Used Select to install a new SQL server or use the existing one. If the second option is selected. specify the license file for Veeam Reporter. Page | 38 .Veeam Reporter 4.0 | User Guide Step 4. it was created by the previous installations of Veeam Reporter). the purchased full license or install Veeam Reporter without the license file and use the free version (see Free and Commercial Version). Step 5. Click the Use Existing button to connect to the detected database. If necessary. enter the SQL Server instance name in the HOSTNAME\INSTANCE format.lic file. You can use the trial license that was sent to you after registration. a warning message notifying about it will be displayed. Click the Browse… button and select a necessary .

Please note that the user should have the database owner rights to the VeeamReporter database on the Veeam SQL Server instance. You can use a remote SSRS instance that already exists in your environment (for this option. you will have to manually specify SSRS settings in Veeam Reporter 4. you should select an SSRS instance that will be used for integration with Veeam Reporter 4. see the Specifying SSRS Server Settings section. Page | 39 . install a new SSRS instance using the Veeam Reporter setup.0 after it is installed). make sure the Configure selected SSRS instance for Veeam Reporter automatically check box is selected — otherwise you will have to manually specify SSRS settings after Veeam Reporter is installed.0 | User Guide Step 6. Specify Service Credentials Specify the user name and password to be used by Veeam Reporter 4. To learn more. Step 7. or use a local SSRS instance.Veeam Reporter 4.0.0. If you select one of the two latter options. Select SSRS Instance At this step.

Download the latest version of Veeam Reporter from http://www.0 Click Next. then click Install. Run the setup file on all computers where the product components are installed.0 | User Guide Step 8. Veeam Reporter Server will be installed on your computer. 5. Select Tools > Options from the main Windows Explorer menu. The setup will detect the components – Veeam Reporter Web UI. Extract the downloaded archive. the setup detects and upgrades the SQL database used by a previous version of Veeam Reporter.Veeam Reporter 4. 2. change the number of TCP port to be used by Veeam Reporter IIS web site. then click View and clear the Use simple file sharing check box. it is crucial that you stop all collection and reporting jobs. 3. Page | 40 . Install Veeam Reporter 4. click Finish to finish working with the setup wizard. Upgrading Veeam Reporter Important! We strongly recommend that you back up your current Veeam Reporter SQL database before starting the upgrade process. Follow the installation wizard steps (learn more). Specify the TCP Port If necessary. If Veeam Reporter used SQL Express 2005 installed locally. 4. and remove them after confirmation. Once installation is complete. Also. To upgrade Veeam Reporter Enterprise 3. By default. Important! If you are installing Veeam Reporter on Windows XP. During the upgrade process. Step 9.5 or Veeam Reporter 4.com/vmware-esx-reporter/download.0: 1.html. Upgrade the Report Viewer component on all computers used to view reports produced by Veeam Reporter.veeam. you may need to enable access to Veeam Reporter web interface. 6. the setup will offer to install the SQL Server Reporting Services component to be used for generating SSRS-based reports. Veeam Reporter Server and Veeam Reporter PowerShell. port 1239 is used.

com/buy-end-user.veeam.com/vmware-esx-reporter/download. and is valid for 30 days from the moment of registration. The full license includes a one-year maintenance plan. please refer to http://www.0 is licensed per socket for each Managed Server. Managed Server is defined as VMware ESX Server that is collected data from or otherwise managed by the software.html. To obtain a full license key for the desired number of sockets.Veeam Reporter 4. Page | 41 .0 | User Guide Veeam Reporter Licensing Veeam Reporter 4. physical chip that houses no more than six (6) processor cores. please contact us at support@veeam.com To learn how to install Veeam Reporter license. see the Customizing Application Settings section. The trial license key is sent to you after registering at http://www.veeam.html. To renew your maintenance plan. "Socket" means a single.

click the Browse button and select a necessary . to re-use the license applied to one ESX server to another ESX server. the License usage section is empty. Сlick Configuration link at the top right corner of the window. When you access the Configuration section of Veeam Reporter 4. Then click the Install button. click the Revoke link next to it. Page | 42 . Note: When you successfully update a license. and then click License on the left. After 90 days it will be necessary to activate Veeam Reporter 4. Revoking ESX Severs from the License Veeam Reporter 4. if it is no longer used).com.0 will be used as a free version with some functionality restrictions (see Free and Commercial Version). Licensed sockets used by it will be freed and will become available for use by other ESX servers. receiving and specifying the free license file.lic file. this section will display the list of ESX servers that were engaged in the job. To install a new license. you will be asked to specify the license file that was sent to you after registration. This may be required if the ESX server to which the license is applied does not require reporting anymore (for example. for example a vCenter server.veeam. To revoke a specific ESX server. After you run a collection job targeted at some VI object. the list of ESX hosts will be cleared. Veeam Reporter 4. After the Veeam Reporter Server verifies the license data. If you do not specify the license file.0 provides you with a possibility to revoke unused ESX servers from a license — that is. information about the license and license status will be displayed at the upper part of the License section.0 for the first time.0 by registering at www. You can install a new product license and see information on the currently used one using the License section of Veeam Reporter 4.0.Veeam Reporter 4. with the number of sockets per each.0.0 | User Guide Installing a License When installing Veeam Reporter 4.

Define Job Scope At this step. click the Proxy… button.0 allows you to add standalone ESX hosts and vCenter servers. you can collect data for all objects in its hierarchy starting from the root node. The list of existing jobs will be displayed. 3. Connection to the server may take a while.Veeam Reporter 4. clear the check box. 2. If you are adding a vCenter server. To learn more about jobs. Use the toolbar at the top to add new jobs. but provides secure data transfer. or Manual — you will have to specify the proxy address and port manually. In the displayed window. Page | 43 . Step 1. you should add VI objects for which data should be collected. you should specify general job data. installing a license and customizing main application settings. please do not click any buttons or close the window before the vCenter server hierarchy is displayed. see the Collection Jobs section. edit and delete existing ones. Step 2. Note that the Job name field is obligatory — you will not be able to pass to the next step of the wizard if a name of the created job is not specified. To open the Configuration section click Configuration in the top right corner. In the Server field. the Veeam Reporter Server will verify entered VI object data (server name and user credentials) and connect to vCenter server. select VI objects that should be reported about: click the Browse button to the right of the Collection scope field and select a necessary object from the list. To add a VI object to a job: 1.0: creating and managing data collection and reporting jobs. enter a vCenter server or ESX server name. If you add a vCenter server. Working with Collection Jobs To manage data collection. The Use SSL option is used to encrypt transmitted VI data. specify user credentials for the added server. select a necessary value from the Proxy list: Automatic — a proxy server will be automatically detected and used. The scope of a collection job may cover a number of separate VI objects. Specify General Job Settings At the first step. In the User name and Password fields. Veeam Reporter 4. 4. Once you click the Browse button. cluster and folder. as well as start and stop created jobs. If you are using a proxy server in your VI environment. click Collection Jobs in the left part of the Configuration section.0 | User Guide ADMINISTRATION This section provides a detailed description of main administration activities performed via the Configuration section of Veeam Reporter 4. Encryption affects CPU usage of the ESX server slightly. click the New button in the toolbar and follow the Job wizard steps. Adding Jobs To add a new collection job. If you do not want to use this option. Enter a name and description of the created job. 5. or for any specific object — datacenter. working with jobs sessions.

data for some objects (for example. the user should also have permissions on the root object. Page | 44 . datastore and license information) will not be collected. To be able to get audit data that is collected from the vCenter server. Repeat the procedure for all objects that should be added to the created job. Note: If the user account has Read-only permissions on target objects.0 | User Guide Then. Veeam Reporter 4 will check if the selected VI object is available and add it to the scope of a collection job. To delete an object from the job scope. click the Delete link next to a necessary object in the list of objects. 6.Veeam Reporter 4. click the Add button below to add the selected object to the data collection scope. When you click the Add button.

Page | 45 . To run the job every day at specific time. you should define the time frame by which the created collection job should be executed. If you are planning to run the created job manually.0 | User Guide Step 3. select on which week days the job should be run. In the Choose days section below. select the Run this job automatically check box and specify a necessary time schedule:   To run the job at some time interval.Veeam Reporter 4. click the Next button to pass to the next step of the wizard. Specify Collection Job Schedule At this step. If you want the job to be run automatically. select the Periodically every… hours option and specify the interval at which the job should be run. select the Daily at this time option and specify the time when the job should be executed.

Specify Change Notification Options At this step. Editing and Deleting Collection Jobs To edit settings of a previously created job.0 will display a warning note. you can select to receive e-mail notifications about changes for VI objects that have occurred since the last run of a job.0 | User Guide Step 4. Page | 46 . specify a subject of the notification to be sent. select it in the list of jobs. you should configure general e-mail and notification settings under Settings in the Configuration section. You can use the %JobName% and %JobResult% variables in this field. specify the e-mail address of the recipient (to enter multiple e-mail addresses.Veeam Reporter 4. 2. Veeam Reporter 4. use semicolon). In the Subject field. To delete a job. click the Edit button on the toolbar and edit the job data as necessary. If these settings are not specified. 1. In the To field. Important! To receive e-mail notifications. A notification will contain all changes for VM containers that you added to the collection jobs. select it in the list and click the Delete button on the toolbar.

The list of sessions provides data on all collection jobs that were started. start date or status. start date and session status. Tip: To easily find a necessary session. Page | 47 . To view details on job sessions.0 | User Guide Running Collection Jobs Manually To manually start/stop a collection job. you can sort the list of sessions by job name. To display detailed information on a specific session. Click a corresponding column heading once or twice to sort sessions in the ascending or descending order.Veeam Reporter 4. select it in the list and click Start/Stop in the toolbar. Every session is described with the following data: name of the job for which a session has been initiated. click the session in the list. Every run of a collection job initiates a new job session. click Sessions History in the left part of the Configuration section.

Use the toolbar at the top to add new jobs. you can create and schedule a reporting job.Veeam Reporter 4.0 | User Guide Working with Reporting Jobs To automate a reporting procedure. you should select the engine that will generate reports: Microsoft SQL Reporting Services or Veeam Report Viewer. Specify General Job Settings At the first step. Step 1. Note that the Job name field is obligatory — you will not be able to pass to the next step of the wizard if a name of the created job is not specified. Choose the Reporting Engine At this step of the wizard. click Reporting Jobs in the left part of the Configuration section. you should specify general job data. Add a Reporting Job To add a new reporting job. click the New button on the toolbar and follow the Reporting Job wizard steps. VI objects for which data should be provided. as well as start and stop created jobs. The list of existing report jobs will be displayed. A reporting job aggregates main settings for a reporting task: types of reports that should be generated. Page | 48 . To manage report generation. Step 2. Enter a name and description of the created job. To learn more about jobs. see the Reporting Modes section. scheduling and delivery settings. edit and delete existing ones.

you should select what types of reports you want to generate when a reporting job is run. Define Job Scope This step is available only if you have selected Veeam Report Viewer as an engine. specify the caption that will label created reports.  Important! To be able to select an SSRS-based report. Page | 49 . Step 4. you should beforehand save it using the Workspace of Veeam Reporter 4.Veeam Reporter 4. select the report pack you want to use. To learn more. see the Workspace section. Select VI objects for which a report should be created. vCenter servers and objects in their hierarchy. You generate reports for standalone ESX hosts.0 | User Guide Step 3. reports and a format in which reports should be generated. If you have selected Veeam Report Viewer as an engine. a report pack you want to use and types of reports that you want to create.0. Choose Report Types At this step of the wizard.  If you have selected Microsoft SQL Reporting Services as a reporting engine. You can also provide a short description for the created reports.

Veeam Reporter 4. you should define the time frame by which the created reporting job should be executed. select the Periodically every… hours option and specify the interval at which the job should be run. Specify Reporting Job Schedule At this step. In the Choose days section below. If you want the job to be run automatically. select the Daily at this time option and specify the time when the job should be executed.0 | User Guide Step 5. select the Run this job automatically check box and specify a necessary time schedule:  To run the job every day at specific time.  Page | 50 . To run the job at some time interval. click the Next button to pass to the next step of the wizard. If you are planning to run the created job manually. select on which week days the job should be run.

Specify Report Delivery Settings You can select to deliver generated reports by e-mail or store them to a folder on a hard drive or to a network share. Keep in mind that you should enter a path to the existing local or shared folder. When you click Finish.0 | User Guide Step 6. 1. Editing and Deleting Reporting Jobs To edit settings of a previously created job. button and specify a path to a script executable file. In the Subject field. 3. specify a subject of an e-mail to be sent.Veeam Reporter 4. You can use the %JobName% and %JobResult% variables in this field. 4. select it in the list and click the Delete button on the toolbar. you should configure general e-mail and notification settings under Settings in the Configuration section. Veeam Reporter 4. 2. Important! To be able to receive e-mails with reports. Click the Advanced. use semicolon). If these settings are not specified. To delete a job.. you can execute a custom script. Veeam Reporter 4.. In the Path field. display a warning icon next to the Path field.0 will check if the specified folder exists and the Veeam Reporter Scheduling Service has access to it and. specify a path to a local folder or a network share to which a report should be stored. if a problem occurs. select it in the list of jobs. In the To field. Page | 51 . specify the e-mail address of the recipient (to enter multiple e-mail addresses. After reports are saved to the specified destination.0 will display a warning note. click the Edit button on the toolbar and edit the job data as necessary.

Page | 52 .Veeam Reporter 4. To view details on job sessions.0 | User Guide Running Reporting Jobs Manually To manually start/stop a collection job. click Sessions History in the left part of the Configuration section. Every run of a reporting job initiates a new job session. select it in the list and click Start/Stop in the toolbar.

You can change the database settings as required. and provide user credentials to connect to it. you can select units of measurement in which data should be presented in reports. On the Advanced tab.0. On the Business View Server tab. In the Authentication type field. Please do not change this value to ensure correct work with the database. you can customize general Veeam Reporter settings. Specifying SQL Server Settings After installation.0. On the SMTP Server tab.0. In the Database server field. The application settings are divided under the following tabs:       On the SQL Server tab. select the type of authentication to connect to the database – Windows authentication or SQL Server authentication. you can specify settings of the Microsoft SQL Server Reporting Services server that will be used for integration with Veeam Reporter 4. you can specify general notification settings. On the Email Notifications tab. 2. you can specify settings of the Veeam Business View server that will be used for integration with Veeam Reporter 4. the SQL Server tab will contain the database settings that you defined during the application setup.Veeam Reporter 4. you can specify e-mail settings that will be used for sending email notifications and reports. we recommend specifying the user name in the DOMAIN\USERNAME format. To avoid problems. Page | 53 . enter the SQL Server name in the HOSTNAME\INSTANCE format. you can specify SQL server and database settings for Veeam Reporter 4.0 | User Guide Customizing Application Settings Using the Settings view of the Configuration section. On the SSRS Server tab. 1. Important! The database name is pre-set to VeeamReporter by default.

Veeam Reporter 4. Use the Manage report packs section to add or delete report packs that you want to use for reports generation. enter a name of the server on which SSRS is installed in the following format: http://servername:port/VirtualDirectory. To check if you have entered correct data. we recommend specifying the user name in the DOMAIN\USERNAME format. To check the URL. click the Test button.Veeam Reporter 4.0 will display a notification informing if the data you provided is correct or not. By default. Enter a user name and password to connect to the server. In the SSRS server URL field. To avoid problems. Veeam Reporter 4.0 | User Guide Specifying SSRS Server Settings The SSRS Server tab allows you to provide settings of the Microsoft SQL Reporting Services server that will be used for integration with Veeam Reporter 4.0 provides a possibility to verify entered server settings. 1. 2. launch Reporting Services Configuration Manager and refer to the Web Service URL section. 3.0 is delivered with the Base and Performance report packs pre-installed. Page | 54 .0. 4. Select the Use Microsoft SQL Server Reporting Services check box. Tip: Veeam Reporter 4.

enter a full DNS name or IP address of the SMTP server that will be used for sending e-mail messages. 3. specify authentication credentials: user name and password. navigate to the Email Notifications tab to configure main notification settings. In the SMTP Server field.Veeam Reporter 4. 4. specify advanced SMTP server settings: port to be used and connection timeout. 2.0 | User Guide Specifying SMTP Server Settings The SMTP Server tab allows you to specify e-mail settings that will be used to send notifications about changed data and reports generated with reporting jobs. If necessary. After you define e-mail settings. If your SMTP server requires SMTP authentication. Page | 55 . enter the e-mail address from which e-mail notifications should be sent. In the From field. 1.

1. specify a name of the server in the following format: http://servername:port/<path>. Tip: Veeam Reporter 4.Veeam Reporter 4. If a default port is used. Veeam Reporter 4. Enter a user name and password to connect to the server. To avoid problems.0 will display a notification informing if the data you provided is correct or not. To check if you have entered correct data. click the Test button. 3. 2. you can specify a DNS name of the server and click the Test button. To learn more.0 provides a possibility to verify entered server settings. Select the Enable Veeam Business View integration check box.0 | User Guide Specifying Business View Server Settings The Business View Server tab allows you to provide settings of the Veeam Business View server from which categorization data will be retrieved. we recommend specifying the user name in the DOMAIN\USERNAME format. see the Generating Reports for Business Groups of VMs section. Page | 56 . In the Business View server URL field.

enter a subject of the e-mail. Select the Enable automated e-mail notifications on Veeam Reporter jobs check box. In the Subject field. 4. The body of the notification e-mail contains a description and status of a job. Note: Notification e-mails sent by Veeam Reporter 4. enter the e-mail address of an e-mail notification recipient. You can send a test e-mail to check if e-mail and notification settings are configured properly — to this end.Veeam Reporter 4. on job failure. When the selected event occurs. use semicolon. Specifying Advanced Settings The Advanced tab allows you to choose in which units of measurements VI data will be presented in SSRS reports. click the Send Test Message button.0 may be regarded as unsolicited e-mails by some e-mail clients. check the folder with junk messages in your e-mail client. If you are not receiving notifications. 3. To specify several addresses. Veeam Reporter 4. Select the events on which e-mail notifications should be sent: on jobs success. You can use the following variables in the subject: %JobName% and %JobResult%. 2. In the To field. If you want notifications to be sent: 1.0 will send a notification e-mail to the specified e-mail address(es). You can select one of the following values:     GB MB KB bytes Page | 57 . a log file containing a detailed description of the events workflow is attached to the message.0 | User Guide Specifying Email Notification Settings The Email Notifications tab allows you to customize general settings for notifications that will be sent to inform the user about the current status of collection and reporting jobs. additionally. and if an error occurs during the job execution.

Page | 58 . Note that this option is applicable only to vCenter servers. After you specify the retention policy data. and define VI objects which should or should not be displayed in the Workspace. and then click Data Administration on the left.Veeam Reporter 4. Use the Historical data retention period list to select the time interval for which data should be saved. Click Hide to hide an object or Show to show a hidden object.0 | User Guide Customizing Data Administration Settings The Data Administration view allows you to specify the duration for storing historical data in the VeeamReporter database.0 will create a system Data Administration job that will automatically run on Sundays and delete all data exceeding the defined time interval. Veeam Reporter 4. 1. 2. ESX hosts and VM containers for which data is collected. Under Hide objects from the infrastructure tree you can select which objects should or should not be displayed in the VI hierarchy of the Workspace. Click the Configuration link at the top right corner.

0 is intended for generation of different kinds of reports containing data on VI environment objects from different viewpoints. 2. where the user can select a necessary VI object for which reports are to be generated. button at the top of the inventory tree.. To select a specific state of the VI environment (the date and session): 1. The left pane of the Workspace contains the VI environment hierarchy tree. select the session at which the VI environment was in the desired reporting state. reports will be created as of the latest point of collecting data (last session of a collection job). After you have selected a necessary point in time. Page | 59 . You can generate reports using the Offline. To learn more about different reports. The time of the job session performance here acts as a benchmark for the VI environment state. Selecting Reporting Date Veeam Reporter 4. a job session).0 | User Guide WORKSPACE The Workspace of Veeam Reporter 4. Base and Performance report packs. Click the Change Date.0 generates reports from data that was collected and stored in the VeeamReporter database at a specific job run (that is. select a necessary report and click the Create Report button. To enter the Workspace. In the Sessions list. see the Types of Reports section. you can proceed to generating VI reports. 3. The right part of the Workspace is used to display general information on the selected VI object and allows the user to choose what kinds of reports should be generated. If you enter the Workspace.. click the Workspace tab. Click the Calendar icon or use the Next and Prev buttons to select a necessary date.Veeam Reporter 4.

select the Show changes for the last option and enter a necessary number of days. Specify report settings. To granulate a Visio report: 1. if necessary: • • For Infrastructure reports: select check boxes next to types of reports you want to generate. Microsoft Word. see the Selecting Reporting Date section). Page | 60 .0 | User Guide Generating Offline Reports To generate reports from the Offline report pack: 1. For the Infrastructure Changes report: if you want the report to contain data for the latest N hours. Select a necessary date of which report should be generated using the Change Date… button at the top of the inventory tree (to learn more.0 provides a possibility to granulate them and re-group VI topology around key objects.vmr file. A granulated report is generated as a single index Visio page containing links to subreports. a report for a large virtual infrastructure can be really dense and cumbersome at scaling. skip this step. select Tools > Options. 5. You can save the created file or open it to generate reports in Microsoft Visio. days or months. To facilitate work with Visio reports. 6. Microsoft Excel or Adobe PDF formats. If you want reports to contain the latest VI data. Select a necessary report from the Reports list. 3. Granulating Visio Reports As Visio infrastructure reports provide a detail topology data for all objects in your virtual infrastructure. hours or months. If you want the report to contain data for some time interval. Select a necessary VI object(s) in the VI infrastructure three. 4. From the main menu of Veeam Report Viewer. select Offline report pack. From the Report packs list. select the Show changes in the specified date range option and choose necessary collection job sessions as time limits.Veeam Reporter 4. Veeam Reporter 4. Click the Create button to generate a . 2.

set the number of VI objects that should be displayed on one page. Click the Visio tab. After you generate a report. 2. In the Object limit section. A subreport grouped around this object will be opened in a separate Visio page. from the main menu of Veeam Report Viewer. This template will be used even after Veeam Report Viewer and Veeam Reporter are updated. you can facilitate work with the custom attributes data that is commonly used to categorize VI environment. Veeam Reporter 4. Select Tools > Options. Veeam Report Viewer will apply the created template in future. Veeam Reporter 4.0 | User Guide 2. You can enter any value between 200 and 2000. When the number of objects exceeds the specified value. To work with custom attributes data: 1. This way. enter their values one by one using semicolon.0 collects custom attributes information for VMs. 2. you can create a template that will be used for generating custom reports with raw VI data meeting your production needs. Veeam Report Viewer will use specified VM properties to display categorization data stored in custom attributes.Veeam Reporter 4. When building the Raw Data Analysis report. diagrams. you can re-order custom attributes data and present it as columns in the table. To create a report template: 1. and use specified settings for the Raw Data Analysis report generation. Using Veeam Report Viewer options. click the information icon next to a necessary VI object and select a necessary type of report. Save the modified report as the Raw_Data_custom. Page | 61 . Customize the generated Raw Data Analysis report using filters.0 will create additional report pages. To specify multiple VM properties... pivot tables and formulas.xlsx file in the %installationPath%\Veeam Report Viewer\Templates folder. In the VM properties to add category data to field on the General tab. specify names of VM columns to which values of custom attributes should be added. templates and ESX hosts and displays it in Raw Data Analysis reports line by line. 3. Creating Raw Data Analysis Templates Working with the Raw Data Analysis report. Re-Organizing Raw Data Analysis Reports Along with other VI information.

For WHAT IF: Host failure report. • • • 3. select properties for the selected type of objects that should included into the report. select the Show changes in the specified date range option and choose necessary collection job sessions as time limits. In the Columns field.Veeam Reporter 4. select properties for the selected type of objects that should included into the report. select Base report pack. see the Dashboard section). select a necessary performance counter from the list. type of objects and time period of predictions. days or months. In the Object properties field. Select a necessary report template from the Reports list. 2. From the Report packs list. Click the Save as… button to save the created report. Page | 62 . For WHAT IF: Add host and WHAT IF: Add VM reports. you should create them using templates from the Basic report pack. The created reports will be saved to the SSRS database and can used for further reporting. Creating SSRS-Based Reports from Templates To create a report from a report template: 1. For Capacity planning report. Customize report template as necessary: • For Infrastructure report: in the Object Type field. For the Infrastructure Changes report: in the Object Type field. If you want the report to contain data for the latest N hours. 3. select the Show changes for the last option and enter a necessary number of days. select the type of objects and time period of predictions. it is also necessary to specify the host/VM from your VI with parameters similar to the host/VM you are planning to add.0 | User Guide Generating SSRS-Based Reports To generate SSRS-based reports. hours or months. You can now use it to generate SSRS-based reports and add it to the Veeam Reporter’s dashboard (to learn more. select for which type of object report should be created. select for which type of object report should be created. Sort By and Group By fields to organize data in the created report. select the threshold. For Host Performance and VM Performance reports. Use the Custom Filter. and the number of such hosts/VMs. The created report will be saved to the SSRS database and added to the Reports list. If you want the report to contain data for some time interval.

it will also be removed from the Veeam Reporter’s dashboard. Veeam Reporter 4. Keep in mind that when you delete a report.0 | User Guide Generating SSRS-Based Reports To generate SSRS-based reports: 1.0 will open the created report using the web browser. Select a necessary date of which report should be generated using the Change Date… button at the top of the inventory tree (to learn more. If necessary. Editing and Deleting SSRS Reports Using the Workspace of Veeam Reporter 4. see the Selecting Reporting Date section). 4. skip this step. From the Report packs list. To delete a report. Select the report you created from the Reports list. click the Save button to save changes that you made. If you want reports to contain the latest VI data. Page | 63 .0. select it in the Reports list and edit its data using the Reports settings section. Select a necessary VI object(s) in the VI infrastructure. To edit a report. You can view it or save in the Microsoft Word. Then. select the Open report in new window check box. select Basic report pack. 3.Veeam Reporter 4. 5. Microsoft Excel or Adobe PDF formats. select it in the Reports list and click the Delete button. 2. 6. you can edit and delete reports that you created using templates from SSRS-based report packs. Click the Create Report button.

veeam. select a necessary pack. 5. see the Specifying Business View Server Settings section. as they are categorized in your virtual infrastructure. it is necessary to specify the server on which Veeam Business View database resides in the main application settings. 4. If you want reports to contain the latest VI data. Veeam Business View comes with a built-in web service having a number of public methods that can be used for integration by any third-party application. To learn more about Veeam Business View. see the Selecting Reporting Date section). You can work with the business view of your virtual infrastructure just as you work with the traditional view and create all kinds of reports with respect to specific business groups of VMs. click the Business View tab at the bottom of the VI tree. purpose.com/vmware-businessview. SLA and other business categories.0 | User Guide Generating Reports for Business Groups of VMs Veeam Reporter 4. To learn more.Veeam Reporter 4. Page | 64 . department. the following types of reports will not be available: reports from the Offline report pack (except the Raw Data Analysis report). Veeam Reporter 4. Veeam Business View presents the hierarchy of VMs in business terms. Select a necessary date of which report should be generated using the Change … button at the top of the inventory tree (to learn more. Click the Create Report button. To switch to the business view of you VI. skip this step. Unlike VMware vCenter server that provides only technical view on the virtual infrastructure.0 meets real-world scenarios and allows generating reports for groups of VMs categorized on the basis of business unit. To integrate categorization data into Veeam Reporter 4.html. From the Report packs list. Select a necessary type of report from the Reports list. 3.0 fully integrates with Veeam Business View and retrieves categorization data directly from the Veeam Business View database.0 uses advantages of Veeam Business View and provides reporting options for your VMware virtual infrastructure presented in a business perspective. thus putting no additional workloads on the vCenter server. To create a report for business groups of VMs: 1. and Host Performance report from the Performance report pack. Veeam Business View is a free add-on that works with other Veeam products to enable business categorization for VMware vSphere environment. 2. select a necessary VM category or a number of categories. Important! If you select to generate reports for business groups of VMs. Then. see http://www.0. Veeam Reporter 4.

and the lower pane contains reports that you can add to the Dashboard. Reporting data in Veeam Reporter’s dashboard is constantly updated with collection jobs — this lets the dashboard provide at-a-glance perspective of the current state of the VMware virtual environment.Veeam Reporter 4.0 | User Guide DASHBOARD Veeam Reporter 4. or integrate reports into third-party dashboards and intranet web portals. By aggregating key VI data on a single screen. click the Dashboard tab. Users having Viewers’ rights can only view dashboards. A dashboard includes a number of reports displaying the most important aspects of virtual infrastructure. The Design mode is available for users having Veeam Reporter Administrators’ rights. The Design view has two panes — the upper pane displays the Dashboard layout. and then click the Edit Dashboard button. You can view and share the created dashboard through the web. you should:   Customize the dashboard layout Create dashboard widgets Page | 65 .0 allows you to easily create and customize your own dashboard with commonly used reports or summaries of reports. Dashboard can be created and customized in the Design mode of the Dashboard view. such as Microsoft SharePoint. To create a dashboard. To access the dashboard in the Design mode. the dashboard allows VMware administrators and executives to immediately focus on critical areas of VMware virtual infrastructure.

To access the Design mode. Before you add reports to the dashboard. use the upper pane of the Design view. Page | 66 .Veeam Reporter 4. 1. You can create as many cells as you need. To create a dashboard grid. you should design a grid into which reports should be nested. Click the arrow at the top right corner of the lower pane to collapse the list of reports. click the Dashboard tab. 3.0 | User Guide Customizing Dashboard Layout The Dashboard can include any number of reports. expand the Reports list and click the Reset Dashboard button at the top of the pane. Drag the blue borders from the right and the bottom of the screen to a necessary position to create cells into which reports will be added. 2. Tip: To discard changes you made. and then click the Edit Dashboard button.

the dashboard uses web-based widgets. Page | 67 .0 | User Guide Creating Dashboard Widgets The list of reports that you can add to the dashboard is displayed at the lower pane of the Design view. Veeam Reporter 4. Dashboard widgets allow you to create charts of the following types: 3-D column and 3-D cylinder. organize report data as a chart pie. as well as aggregate functions. you should beforehand create it in the Workspace view using predefined report templates. You can. for example. and save it. Exploded pie. you will find basic principles of charting and data presenting as well as simple examples that will help you build charts in Veeam Reporter’s dashboard. while 3-D column and cylinder charts require 3 sets of data. Widgets enable users to represent report data using different combinations of chart types. In the Working with Charts section. To display data of added reports. Every type of chart requires specific set of data – for example. or frame.0 will display the New Dashboard Widget window. while hiding the others. To create a report widget. table or clustered column and select to display top 10 data sets. filtering and grouping options. in the dashboard. You can use a pre-defined widget or create a new one by specifying necessary data selection. drag a report from the list of reports and drop it onto a necessary cell in the dashboard grid. Every widget is located in a separate cell. exploded pies are twodimension charts so you need to select two data sets that will be used for building a chart. sorting and chart type settings. To be able to add a report. Line with markers and Stacked column. Keep in mind that you can only save SSRS-based reports created from templates in the basic report pack. Clustered column.Veeam Reporter 4. Once you drop a report.

click the Delete Widget button. Returns the maximum value from selected data fields. URLs of widgets can also be copied by uses having Veeam Report Viewers rights. you can edit and delete widgets. To get the URL of the widget to be able to integrate it into the third-party portal.    To edit a widget. click the Get URL link at the top right corner of the widget frame.Veeam Reporter 4. click the Refresh Widget button at the top right corner of the widget frame. To change the widget position in the dashboard. click the Edit Widget button at the top right corner of the widget frame and edit data as required. Returns the minimum value from selected data fields. Page | 68 .0 | User Guide Working with Dashboard Widgets Using the Design mode of the Dashboard. such as Microsoft SharePoint. simply drag and drop it onto a necessary cell. To force data refresh. Data in widgets is automatically refreshed with every run of data collection jobs. refresh data in them. click the View Full Report button at the top right corner of the widget frame. Records with no values (empty records) are not counted.   Using Aggregate Functions in Charts Dashboard widgets allow you to select one of the following aggregate functions for presenting report data: Function Avg Count CountDistinct Max Min Sum Description Returns the average of values in selected data fields. change widgets position in the dashboard. To delete a widget. To see detailed data for the report that was used for widget creation. Returns the sum of values in selected data fields. Returns the number of records in the table. Returns the number of distinct values in selected data fields. get more detailed information about underlying reports and retrieve the URL of the widget to integrate it into third-party portal.

select the sorting order – Ascending or Descending.Veeam Reporter 4. To select what data you want to present. you can either add the whole report to the dashboard or create a summary of your report that will display the most important information. Page | 69 . select the number of data fields that you want to display. From the Show top list. From the Sort direction list. use the Sorting options section of the New Dashboard Widget window.    From the Sort by list. select a data field by which you want to sort information in the report.0 | User Guide Sorting and Filtering Data in Charts When you create a widget.

Data categories are usually presented on the horizontal axis.   The chart below visualizes the number of VMs in different connection states on different ESX hosts. reference of a VM to an ESX host is a data category and VM count is a data field.0 | User Guide Working with Charts Depending on the type of chart you want to create. or other symbol in a chart. Related data fields in a chart constitute a data series. This section provides basic information about charting and data presenting in the dashboard. you should select data that you want to present in the chart. Presentation of Data in Charts To create a chart using dashboard widgets. area. You can plot one or more data series in a chart. slice. Page | 70 . Data series is a set of related data that is distinguished by the same color and pattern in the chart. Data category is a group of data fields united on the basis of some criterion.0 display data fields. charts in Veeam Reporter 4.Veeam Reporter 4. Data fields originate from a cell in the table or spreadsheet. Here VM state is a data series. Data series originate from table rows and columns. data sets to be selected and their presentation in the chart may vary. Pie charts can have only one data series. data categories and data series. As well as in standard charts. dot.  Data field is a single bar.

5. From the Category fields list. 2. Example Let’s create a chart displaying how much free space is available on datastores connected to ESX hosts. 6. The New Dashboard Widget window will be displayed. Select the Create new widget from the following datasource option and choose Table 1 from the list below. select Free Space. Host System To create a 3-D column or cylinder chart: 1.0 | User Guide Examples This section provides simple examples of creating charts in dashboard widgets. select 3-D Column or 3-D Cylinder. In the Chart type section. From the Aggregate function list. In 3-D Column and 3-D Cylinder charts. values are organized along the vertical axis and data series are organized along the depth axis. To sort data in the chart by free space. Creating 3-D Column and 3-D Cylinder Charts 3-D column and 3-D cylinder charts can be helpful if you want to compare data of different categories across a number of data series side by side.Veeam Reporter 4. 7. 4. Page | 71 . Free Space. select Name. 8. 3. in the Sorting options section from the Sort by list select Free space and from the Sort direction list select Descending. In the Data selection section. categories are organized along the horizontal axis. Drag the report to the dashboard cell. from the Series fields list select Host System. we will visualize data from the following simple report created on the basis of the Infrastructure Report template with the following report settings:   Object type: Storage Report columns: Name. From the Date fields list. In this chart. select Sum.

4. Storage To create a clustered column chart: 1. Virtual Disk is Thin-Provisioned. Clustered column charts display data in two dimensions. From the Category fields list. 3.Veeam Reporter 4. 7. 6.0 | User Guide Creating Clustered Column Charts Clustered column charts can be helpful if you want to compare arrangements of data. Page | 72 . From the Date fields list. From the Aggregate function list. Categories are organized along the horizontal axis. across categories. Drag the report to the Dashboard cell. In the Chart type section. being as a single unit or structural element. 2. In the Data selection section. from the Series fields list select Storage. Select the Create new widget from the following datasource option and choose Table 1 from the list below. data fields are grouped by categories and organized along the vertical axis. select Name. Example Let’s create a chart displaying the number of VMs with thin-provisioned thick-provisioned virtual disks on shared storage. select Count. select Virtual Disk is Thin Provisioned. select Clustered Column. we will visualize data from the following simple report created on the basis of the Infrastructure Report template with the following report settings:   Object type: Virtual Machine Report columns: Name. The New Dashboard Widget window will be displayed. In this chart. 5.

From the Category fields list. select Name. 3. 4. 2. select Guest OS. The New Dashboard Widget window will be displayed. Select the Create new widget from the following datasource option and choose Table 1 from the list below.Veeam Reporter 4. Using pie charts. Data categories are constituted from data fields and represent parts of the whole pie. Guest OS To create an exploded pie chart: 1. In the Chart type section. select Count. From the Aggregate Function list. Drag the report to the Dashboard cell.0 | User Guide Creating Exploded Pie Charts Exploded pie charts can be helpful if you want to show the size of values proportional to the sum of all values. 7. As the pie chart displays only one data series. Example Let’s create a chart displaying the number of different OS’es installed on VMs. In this chart. you can present only one data series. Page | 73 . select Exploded Pie. we will visualize data from the following simple report created on the basis of the Infrastructure Report template with the following report settings:   Object type: Virtual Machine Report columns: Name. From the Date fields list. 6. skip the Series fields list. 5.

5. The New Dashboard Widget window will be displayed. From the Aggregate Function list. data categories (columns) are organized across the horizontal axis and values are organized across the vertical axis. From the Date fields list. Page | 74 .0 | User Guide Creating Stacked Columns Charts Stacked column charts can be helpful if you want to present several data series and need to emphasize their contribution to the whole. 4. 2. Free Space To create a stacked column chart: 1. Stacked column charts show relation of data series to the whole. 8. In this chart. Select Create new widget from the following datasource option and choose Table 1 from the list below. select Sum. In stacked columns. 6. select Free Space. From the Series fields list. As we want to see the total amount of free storage space. Drag the report to the Dashboard cell. we will visualize data from the following simple report created on the basis of the Infrastructure Report template with the following report settings:   Object type: Storage Report columns: Name. 7.Veeam Reporter 4. select Name. in the Sorting options section from the Sort by list select Free space and from the Sort direction list select Descending. select Stacked Column. In the Chart type section. Example Let’s create a chart displaying the total amount of free space on all storages. data series are presented as parts of the column. 3. To sort the data in the chart by free space. skip the Category fields list.

0 | User Guide VEEAM REPORT VIEWER To generate Offline reports. Run Veeam Report Viewer Setup Click the Download Veeam Report Viewer link in the Workspace of Veeam Reporter 4. Wait for the Welcome screen to appear and click Next. The download link becomes available when you select Offline report pack from the list of report packs in the Workspace. Microsoft Word and Adobe PDF formats.Veeam Reporter 4. If you select I do not agree. It is a free tool that processes data collected into the . Page | 75 . Veeam Report Viewer is launched.vmr report file is opened. Installing Veeam Report Viewer This section will guide you through the installation process of Veeam Report Viewer. When the .0 exports VI data to files of Veeam’s proprietary format — . Step 1.0.vmr file and creates reports in Microsoft Excel. Step 2. Microsoft Visio. Veeam Reporter 4. Accept License Agreement Read through the License Agreement and accept it to continue.vmr. you will not be able to proceed with the installation.

click Change and select the necessary folder. Finish Installation Click Close when the installation is finished to close the setup wizard. Step 4.0 | User Guide Step 3. Page | 76 .Veeam Reporter 4. Specify Destination Folder Specify the destination folder where you wish to install Veeam Report Viewer. Click Next to continue. To change the default path. Begin Installation Click Install to begin the installation. Step 5.

0 | User Guide Working with Veeam Report Viewer You can trace the progress of the Microsoft Word. date and time of report creation.Veeam Reporter 4. detailed description. Microsoft Excel. file name and path. click the Veeam Report Viewer icon in the system tray: The Veeam Report Viewer window displays detailed information on the generation process: task status. To display the Veeam Report Viewer window. type of a created report. you can cancel a running task at any moment of time and view details of the generation process: select a task in the list and click the Cancel or Details button on the toolbar or right-click a task and select a necessary command from the shortcut menu. Page | 77 . Microsoft Visio and Adobe PDF files generation. Using the Veeam Report Viewer window. progress.

A callout is an annotation text box in a diagram page that describes object properties. specify main tool settings:     Select the Minimize to tray on closing check box if necessary. select to which columns in the Raw Data Analysis report business values assigned to VMs should be written.0 | User Guide Customizing Reports Options To customize general options for generated reports and specify the main Veeam Report Viewer tool preferences. select the maximum number of objects that should be displayed on a report page. enter the caption that should label created reports. Printing out reports with callouts included makes the reports more informative and detailed. select the Options… command from the Tools menu. see the Re-Organizing Raw Data Analysis Reports section. select a necessary size of pages for generated reports.    Page | 78 . Select the Show local storages check box if you want to include local storage objects in generated reports. In the Business View category attributes section. In the Default report caption field. From the Prefix format list. To learn more. see the Granulating Visio Reports section. select the format in which the date should be presented in generated reports. To learn more. specify main settings for Visio reports:  Select the Show callouts in Visio check box to display callouts next to VI objects in generated reports. On the General tab.Veeam Reporter 4. On the Visio tab. In the Page size section. In the Object limit section.

localhost\VeeamSQLServer). Syntax Connect-VRVIServer [-SQLInstance <String[]>] [-SQLDatabase <String[]>] [-User <String>] [Password <String>] [-Session <String>] [<CommonParameters>] Parameters Parameter SQLInstance Description Specifies the name of the SQL Server Instance in the HOSTNAME\INSTANCE format (for example. run the Set-ExecutionPolicy RemoteSigned command. the setup will display a warning message requesting to enable Windows PowerShell.0 on OS’es with Windows PowerShell pre-installed (for example.Veeam Reporter 4. click the corresponding link below. proving access to the VeeamReporter database and enabling the user to perform administrative tasks by running single cmdlets or custom automation scripts via the command-line interface. Required True Pipeline Input False SQLDatabase False True (ByValue) True (ByValue) User False Page | 79 . Specifies a user name for authenticating with the database. To learn more about a specific cmdlet and its members (if any).0 comes with PowerShell snap-in — a snap-in to Microsoft Windows PowerShell. Veeam Reporter PowerShell snap-in requires Windows PowerShell that is included into the Veeam Reporter setup. VeeamReporter).           Important! Connect-VRVIServer Disconnect-VRVIServer Get-VRVM Get-VRVMHost Get-VRDatastore Get-VRResourcePool Get-VRCluster Get-VRSnapshot Get-VRCurrentDate Set-VRCurrentDate If you receive the following message: «There were errors in loading the format data file». PowerShell snap-in includes the following cmdlets.0 | User Guide POWERSHELL SNAP-IN Veeam Reporter 4. Windows 2008) and it is disabled. Specifies the name of the Veeam Reporter database (for example. If you are installing Veeam Reporter 4. The PowerShell snap-in represents an integration module that can be installed on the client console. Connect-VRVIServer This cmdlet allows you to connect to the VeeamReporter database and start a new working session.

Specifies the session ID to use when reestablishing an already started session. Syntax Disconnect-VRVIServer [[-Server] <VIServer[]>] Parameters Parameter Server Description Specifies the server to disconnect from. Syntax Get-VRVM [-Server <VIServer[]>] [-Datastore <Datastore[]>] [-Location <VIContainer[]>] [[Name] <String[]>] [-Id <String[]>] [-NoRecursion] [<CommonParameters>] Page | 80 . If this parameter is not specified.Veeam Reporter 4. Required False Pipeline Input True (ByValue) Example of Use The following example allows you to disconnect from the VeeamReporter database on the VeeamSQLServer. Example of Use The following example allows you to connect to the VeeamReporter database on the VeeamSQLServer. all active connections are closed. Connect-VRVIServer 'localhost\veeamsqlserver' 'veeamreporter' Disconnect-VRVIServer This cmdlet allows you to disconnect from Veeam Reporter database and finish the current working session. Get-VRCurrentDate$connection =Connect-VRVIServer 'localhost\veeamsqlserver' 'Veeamreporter' Disconnect-VRVIServer $connection Get-VRVM This cmdlet allows you to get one or more virtual machine from the VMware Infrastructure server by the specified parameters.0 | User Guide Password Session Specifies a password for authenticating with the database. False False True True Return Value This cmdlet returns the object of the connected database.

Returns the memory size of the current VM. Returns a list of network adapters for the Return Type CD drives object(s) Custom fields object(s) String Floppy drives object(s) Guest OS object Hard disk object(s) Host object String String Int32 String Network Page | 81 . Returns a list of floppy drives for the current VM. Members Property CDDrives CustomFields Description FloppyDrives Guest HardDisk Host HostId Id MemoryMB Name NetworkAdapters Description Returns a list of CD drives for the current VM. Returns an ID of the host on which the current VM is running. Get-VRVM searches recursively from any provided starting point. Specifies one or more virtual machines by ID.Veeam Reporter 4. Required False Pipeline Input False Datastore Location False False False True (ByValue) Name False False Id NoRecursion False False False False Return Value This cmdlet returns a specific VM object or an array of VM objects from the VMware Infrastructure server by the specified parameters. Gets the virtual machines associated with one or more of the specified datastores. If no value is given to this parameter. the command takes the server currently specified in the $DefaultVIServer variable.0 | User Guide Parameters Parameter Server Description One or more virtual Infrastructure servers to apply the command on. Setting this parameter disables the command recursive behavior. datacenters. Use commas to separate multiple IDs.g. clusters) to search for virtual machines. Use commas to separate multiple names. Using wildcards is supported. Returns an Id of the current VM. folders. Returns a list of hard disks for the current VM. Returns a description of the current VM. Specifies one or more names of virtual machine names to get. Returns the name of the current VM. Returns the guest OS for the current VM. Returns a host on which the current VM is running. Returns a collection of custom attributes for the current VM. Specifies one or more virtual infrastructure container objects (e.

Returns a power state of the current VM – PoweredOff.CapacityMB = 0 ForEach ($hardDisk in $vm.txt file. and saves the result as a . CapacityMB $customObj. Syntax Get-VRVMHost [-Server <VIServer[]>] [-Datastore <Datastore[]>] [-State <VMHostState[]>] [Location <VIContainer[]>] [[-Name] <String[]>] [-Id <String[]>] [-NoRecursion] [<CommonParameters>] [-VM <VirtualMachine[]>] [-ResourcePool <ResourcePool[]>] Page | 82 .HardDisks) { $customObj. $SQLInstance = 'localhost\veeamsqlserver' $SQLDBName = ‘Veeamreporter' $server = Connect-VRVIServer $SQLInstance $SQLDBName # Get all Virtual Machines $vms = Get-VRVM $customObjects = @() # Fill Objects ForEach ($vm in $vms) { $customObj = "" | select-Object Name.Name = $vm. adapter object(s) Int32 Power state object(s) Example of Use The following example retrieves a list of virtual machines.0 | User Guide current VM.Veeam Reporter 4.Name # fill disk capacity $customObj.CapacityMB += [math]::round(($hardDisk. NumCPU PowerState Returns the number of CPU for the current VM. 0) } $customObjects += $customObj } # disconnect from server Disconnect-VRVIServer -Server $server -Confirm:$False # sort objects $customObjects = $customObjects | sort-object -property CapacityMB -descending $customObjects >> vmSortedByCapacity. sorts them by size of virtual disks in the descending order.txt Get-VRVMHost This cmdlet allows you get one or more VM server hosts from a VMware Infrastructure server by the specified parameters.CapacityKB/1024). Suspended or PoweredOn.

Maintenance. Required False Pipeline Input False Datastore False False State False False Location False True (ByValue) Name False False Id False False NoRecursion False False VM False True (ByValue) True (ByValue) ResourcePool False Return Value This cmdlet returns a specific VM server host or an array of hosts from the VMware Infrastructure server by the specified parameters. Disconnected. Returns the name of the current host.Veeam Reporter 4. use commas to separate the IDs. It must be one of the following: Connected. Get-VRVMHost searches recursively from any provided starting point. Members Property CustomFields Id Name State Description Returns a collection of custom attributes for the current host. clusters) to search for virtual machine hosts. Disconnected. Specifies one or more names of virtual machine hosts to get.0 | User Guide Parameter Server Description Specifies the VMware Infrastructure server to apply the command on. Maintenance. NotResponding. If set. the command retrieves the virtual machine hosts associated with one or more of the specified datastores. Returns a power state of the current host – Connected. Specifies one or more virtual infrastructure container objects (e. the command takes the server currently specified in the $DefaultVIServer variable. datacenters. Use commas to separate multiple names. Setting this parameter disables the command recursive behavior. Specifies one or more virtual machines running on the virtual machine hosts retrieved by the command. Specifies one or more virtual machine hosts by Id. Using wildcards is supported. NotResponding. If no value is given to this parameter. Returns an ID of the current host. Specifies one or more resource pools associated with the standalone virtual machine hosts retrieved by the command.g. folders. Return Type Custom fields object(s) String String Power state object(s) Page | 83 . Specifies the state of the virtual machine hosts to be returned by the GetVRVMHost command. To specify multiple IDs.

0 | User Guide Example of Use The following example retrieves a list of all VM servers in the Connected state.Veeam Reporter 4. Syntax Get-VRDatastore [-Server <VIServer[]>] [[-Name] <String[]>] [<CommonParameters>] [Datacenter <Datacenter[]>] [-VMHost <VMHost[]>] [-VM <VirtualMachine[]>] [-Entity <VIObject[]>] [<CommonParameters>] Parameter Server Description Specifies the VMware Infrastructure server to apply the command on. If set. Required False Pipeline Input False Name False False Datacenter False True (ByValue) VMHost False True (ByValue) VM False True (ByValue) Entity False False Return Value This cmdlet returns a specific datastore or an array of datastores from the VMware Infrastructure server by the specified parameters. Use commas to separate multiple virtual machines. This means you can pass simultaneously a collection containing datacenters. If no value is given to this parameter. the command takes the server currently specified in the $DefaultVIServer variable. This parameter serves as a generic equivalent to the Datacenter. the command retrieves the datastores associated with the specified datacenters. Use commas to separate multiple datacenters names. Using wildcards is supported. Use commas to separate multiple hosts names. Get-VRVMHost –State Connected Get-VRDatastore This cmdlet allows you get one or more datastores from a VMware Infrastructure server by the specified parameters. Using wildcards is supported. If set. VM and VMHost parameters. Using wildcards is supported. virtual machines and virtual machine hosts instead of passing them separately through the respective parameters. the command retrieves the datastores used by one or more of the specified virtual machines. Use commas to separate multiple names. Page | 84 . Specifies one or more datastores names to search for. Using wildcards is supported. the command retrieves the datastores used by one or more of the specified virtual machine hosts. If set.

Using wildcards is supported. Specifies one or more resource pool names to search for. Specifies one or more virtual infrastructure container objects (e. Return Type Boolean Int64 Int64 String String String Example of Use The following example gets the datastore on which Test2 virtual machine resides.g. Returns the type of the current datastore – NFS or VMFS. Get-VRResourcePool searches recursively from any provided starting point. Returns the current datastore capacity (in MB). Returns an ID of the current datastore. Setting this parameter disables the command Required False Pipeline Input False VM False True (ByValue) True (ByValue) Location False Name False False Id NoRecursion False False False False Page | 85 . Use commas to separate multiple Ids. Syntax Get-VRResourcePool [-Server <VIServer[]>] [-VM <VirtualMachine[]>] [-Location <VIContainer[]>] [[-Name] <String[]>] [-Id <String[]>] [-NoRecursion] [<CommonParameters>] Parameter Server Description Specifies the VMware Infrastructure server to apply the command on. Use commas to separate multiple names. If set.0 | User Guide Members Property Accessible CapacityMB FreeSpaceMB Id Name Type Description Checks if the current datastore is accessible or not. Returns the name of the current datastore. If no value is given to this parameter. $vm = Get-VRVM -Name Test2 Get-VRDatastore -VM $vm Get-VRResourcePool This cmdlet allows you get one or more resource pools from a VMware Infrastructure server by the specified parameters. datacenters. clusters) within which to search for resource pools. the command retrieves only the resource pools containing one or more of the specified virtual machines. Specifies one or more resource pools by Id. the command takes the server currently specified in the $DefaultVIServer variable.Veeam Reporter 4. folders. Returns how much free space is available on the current datastore (in MB).

Returns the CPU reservation limit for the current resource pool. Returns the CPU limit set for the current resource pool. Returns the memory reservation limit for the current resource pool.0 | User Guide recursive behavior. Checks if the memory expandable reservation option is enabled for the current resource pool. Returns the number of memory shares set for the current resource pool. Returns a collection of custom attributes for the current resource pool. Members Property CpuExpandableReservation Description Checks if the CPU expandable reservation option is enabled for the current resource pool. Returns the name of the current resource pool. Normal. Returns the CPU shares level for the current resource pool (Low.Veeam Reporter 4. Returns an ID of the current resource pool. Returns the memory shares level for the current resource pool (Low. Return Value This cmdlet returns a specific resource pool or an array of resource pools from the VMware Infrastructure server by the specified parameters. Returns the memory limit set for the current resource pool. Get-VRResourcepool Get-VRCluster This cmdlet allows you get one or more clusters from a VMware Infrastructure server by the specified parameters. Page | 86 . Returns the number of CPU shares set for the current resource pool. High or Custom). High or Custom). Return Type Boolean CpuLimitMHz CpuReservationMHz CpuSharesLevel Int64 Int64 Level object CustomFields Id MemExpandableReservation Custom fields object String Boolean MemLimitMB MemReservationMB MemSharesLevel Int64 Int64 Level object Name NumCpuShares NumMemShares String Int34 Int34 Example of Use The following example gets a list of all existing resource pools. Normal.

the command retrieves the clusters containing one or more of the specified virtual machines. Checks if DRS is enabled for the current cluster. datacenters. Checks if HA is enabled for the current cluster. Returns the DRS mode set for the current cluster. the command retrieves the clusters containing one or more of the specified virtual machine hosts. Setting this parameter disables the command recursive behavior. Specifies one or more cluster names to search for. Specifies one or more clusters by ID. folders. Use commas to separate multiple IDs.g. clusters) to search for clusters. Using wildcards is supported. Use commas to separate multiple names. Required False Pipeline Input False VM False True (ByValue) True (ByValue) True (ByValue) VMHost False Location False Name False False Id NoRecursion False False False False Return Value This cmdlet returns a specific cluster or an array of clusters from the VMware Infrastructure server by the specified parameters. If set. the command takes the server currently specified in the $DefaultVIServer variable.0 | User Guide Syntax Get-VRCluster [-Server <VIServer[]>] [-VM <VirtualMachine[]>] [-VMHost <VMHost[]>] [Location <VIContainer[]>] [[-Name] <String[]>] [-Id <String[]>] [-NoRecursion] [<CommonParameters>] Parameter Server Description Specifies the VMware Infrastructure server to apply the command on. If set. Specifies one or more virtual infrastructure container objects (e.Veeam Reporter 4. If no value is given to this parameter. The command searches recursively from any provided starting point. Returns the HA failover level set Return Type CustomFields object(s) Boolean DrsMode object(s) Boolean DrsEnabled DrsMode HAAdmissionControlEnabled HAEnabled HAFailoverLevel Boolean Int32 Page | 87 . Checks if HA admission control is enabled for the current cluster. Members Property CustomFields Description Returns a collection of custom attributes for the current cluster.

Veeam Reporter 4. Returns name of the current cluster. By default. Specifies the VMware Infrastructure server to apply the command on. Id Name String String Example of Use The following example retrieves a list of all clusters with the Manual DRS mode. Use commas to separate multiple names. Example of Use The following example gets a snapshot of Test2 virtual machine. $vm = Get-VRVM -Name Test2 Get-VRSnapshot -VM $vm Get-VRCurrentDate This cmdlet allows you to get the current date that is used as a point-in-time for retrieving data from the Veeam Reporter database. Syntax Get-VRCurrentDate Page | 88 .0 | User Guide for the current cluster. this date equals the time of the PowerShell startup. Specifies one or more virtual machines to get snapshots from. Syntax Get-VRSnapshot [[-Name] <String[]>] [[-VM] <VirtualMachine[]>] [-Server <VIServer[]>] [<CommonParameters>] Parameter Name Description Specifies one or more snapshot names to search for. Using wildcards is supported. Get-VRCluster | where {$_. If no value is given to this parameter. Returns an ID of the current cluster. the command takes the server currently specified in the $DefaultVIServer variable. Required False Pipeline Input False VM Server False False True (ByValue) False Return Value This cmdlet returns a specific snapshot or an array of snapshots.DrsMode –eq “Manual”} Get-VRSnapshot This cmdlet allows you get one or more VM snapshots from a VMware Infrastructure server.

2009 till March 24. Get-VRCurrentDate Set-VRCurrentDate This cmdlet allows you to set the current date that will be used as a point-in-time for retrieving data from the Veeam Reporter database. Syntax Set-VRCurrentDate [[–Date] [<Date[]>] Parameter Date Description Specifies the date that will be used to retrieve data from the Veeam Reporter database.Veeam Reporter 4. Page | 89 .0 | User Guide Return Value This cmdlet returns the current date for data retrieving. with or without specifying of time value. The date is provided in the format of the current local settings. 2009. Example of Use The following example gets a list of virtual machines added from March 22. Example of Use The following example gets the current date used for retrieving data from the Veeam Reporter database. Required False Pipeline Input False Return Value This cmdlet returns the set date for data retrieving.

03.2009' $DateTo = '24.0 | User Guide $DateFrom = '22.Name -eq $vm.Veeam Reporter 4.03.Name} if ($match -eq $null){ $addedVms += $vm } } Write-Host "Added Virtual Machines" $addedVms Page | 90 .2009' $SQLInstance = 'localhost\veeamsqlserver' $SQLDBName = 'Veeamreporter' $server = Connect-VRVIServer $SQLInstance $SQLDBName Set-VRCurrentDate –Date $DateFrom $vms1 = Get-VRVM Set-VRCurrentDate –Date $DateTo $vms2 = Get-VRVM Disconnect-VRVIServer -Server $server -Confirm:$False $addedVms = @() ForEach ($vm in $vms2){ $match = $vms1 | where {$_.