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

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

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

please feel free to contact us. Berkshire RG6 1PT +44 (0) 1276-804-501 +44 (0) 1276-804-676 Benelux Headquarters Evert van de Beekstraat 310. Suite 200 Columbus. 201 Miller Street North Sydney NSW 2060. Note: Before contacting technical support. you may be able to find a resolution to your issue at Veeam Technical Support Forum at: www. To submit your support ticket or obtain additional information. Ohio 43017 Phone: Fax: +1-614-339-8200 +1-614-675-9494 EMEA Headquarters 400 Thames Valley Park Thames Valley Park Drive. Page | 6 .Veeam Reporter 4. For better experience please provide the following when contacting our technical support:   Information about operating system and database you are using.com/forums/. 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. 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. and to build our products with your suggestions in mind.veeam. The Netherlands +31(0)20 654 18 05 +31(0)20 654 1801 APAC Headquarters Level 21 & 22.0 | User Guide ABOUT VEEAM SOFTWARE Contacting Veeam Software At Veeam Software we pay close attention to comments from our customers. 1118 CX Schiphol Centrum.com/support/. please visit http://www.veeam. Headquarters 6479 Reflections Drive. 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. Office address: U. Should you have a Customer Support issue or question. Error message and/or accurate description of the problem.S.

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

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

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

see the Veeam Report Viewer section. Page | 10 . collected by the Veeam Reporter Server.0 sets up SQL Server 2008 Express with Advanced Services instance or uses an SQL server that is already installed. Veeam Reporter Components Veeam Reporter 4. To learn more. Veeam Reporter Web UI enables web access for multiple clients who can access data. 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.  Note: The PowerShell snap-in is not available in the free version of Veeam Reporter 4. Veeam Reporter 4.0:   Veeam Report Viewer is a standalone Veeam tool installed together with Veeam Reporter 4. Microsoft Excel.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. 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. 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.  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.0 architecture and functionality. Microsoft Visio and Adobe PDF formats from the .vmr files created by Veeam Reporter 4. At installation. Veeam Reporter PowerShell snap-in coming with Veeam Reporter 4.0 that is intended for generating reports in the Microsoft Word.0. via the web browser to generate different kinds of VI environment reports.0. Veeam Reporter 4.Veeam Reporter 4. either locally or remotely. In the process of its work.

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

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

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

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

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

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

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

the report will not contain the Normally Utilized (25% to 85%) pie chart. For example. Page | 18 . If there are no datastores with a specific level of occupancy. the corresponding pie chart will not be displayed. which identify the level of occupancy for these devices.0 | User Guide Datastore Utilization report. if there are no datastores with a medium degree of occupancy in your virtual infrastructure. 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.Veeam Reporter 4.

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

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

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

vice versa. Storages and Data. 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 hidden. and the Storage Allocated tab will be hidden. if the Veeam Business View server is not connected and/or business data has not been collected. Storage Allocated.Veeam Reporter 4. 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 Storages tab will be available.0 | User Guide The Raw Data Analysis report data is distributed between four spreadsheets: Guest OS. And. Page | 22 . At the same time. the last spreadsheet contains raw VI data itself.

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

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

where. Host Performance Veeam Reporter 4. but also who made them. Page | 25 . Note: The list of counters is formed dynamically and depends on your vCenter server. objects have not been added.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. You can get detailed information about every item in the list by clicking its name in the Object column. and recovering the virtual environment from accidental changes or changes that produced unexpected results.0 | User Guide The Infrastructure Changes report visualizes changes in three charts – Added objects. 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. Infrastructure Changes reports also include audit information for changed objects. The table under charts contains a full list of modified objects.Veeam Reporter 4. when and how. root cause analysis. modified or deleted). the corresponding chart will not be displayed. If no changes have been made (that is.

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. 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.

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.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. Note: The list of counters is formed dynamically and depends on your vCenter server.0 | User Guide 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 .

Veeam Reporter 4.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 .

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

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. This report can be helpful when planning VI expansion. Page | 30 . The No change column contains predictions of resource utilization levels after a specified time period in case no new hosts are added.0 can calculate how resource utilization will change after adding one or more hosts to the VI. The report can be generated for various objects. 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.Veeam Reporter 4.0 | User Guide WHAT IF: Add host Veeam Reporter 4. 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.

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 VM(s) added column shows predicted resource utilization for the same time period if a VM (or several VMs) is added to the VI.0 | User Guide WHAT IF: Add VM Veeam Reporter 4.0 can calculate how resource utilization will change after adding one or more VMs to the VI. This report can be helpful when planning to add new VMs. For instance. 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. The No change column contains predictions of resource utilization levels after a specified time period in case no new VMs are added. The report can be generated for various objects.Veeam Reporter 4. Page | 31 .

This report is very helpful when evaluating risks associated with failures. For instance. 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). 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. Two columns under Cluster utilization contain predictions of resource utilization levels after a specified time period if no hosts fail.Veeam Reporter 4. Page | 32 . 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.0 | User Guide WHAT IF: Host Failure Veeam Reporter 4.0 can predict how resource utilization will change if a host fails.

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

the existing database will be upgraded to the latest version. enter the SQL Server instance name in the HOSTNAME\INSTANCE format. a warning message notifying about it will be displayed. Note: In case the VeeamReporter database already exists on the SQL Server instance (that is.lic file.Veeam Reporter 4. specify the license file for Veeam Reporter.0 | User Guide Step 4. 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. You can use the trial license that was sent to you after registration. it was created by the previous installations of Veeam Reporter). Click the Use Existing button to connect to the detected database. Install License At this step. If necessary. 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 Browse… button and select a necessary . Page | 38 .

or use a local SSRS instance.0 | User Guide Step 6. see the Specifying SSRS Server Settings section.0.0 after it is installed). Specify Service Credentials Specify the user name and password to be used by Veeam Reporter 4. If you select one of the two latter options. To learn more.0. 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.Veeam Reporter 4. Please note that the user should have the database owner rights to the VeeamReporter database on the Veeam SQL Server instance. 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. install a new SSRS instance using the Veeam Reporter setup. Select SSRS Instance At this step. Page | 39 . Step 7. You can use a remote SSRS instance that already exists in your environment (for this option.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

In the SMTP Server field. 2. specify advanced SMTP server settings: port to be used and connection timeout. enter a full DNS name or IP address of the SMTP server that will be used for sending e-mail messages. navigate to the Email Notifications tab to configure main notification settings. After you define e-mail settings. specify authentication credentials: user name and password. In the From field. 1.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.Veeam Reporter 4. 3. If your SMTP server requires SMTP authentication. 4. If necessary. enter the e-mail address from which e-mail notifications should be sent. Page | 55 .

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

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

Click the Configuration link at the top right corner. Note that this option is applicable only to vCenter servers.Veeam Reporter 4. Use the Historical data retention period list to select the time interval for which data should be saved. and then click Data Administration on the left. ESX hosts and VM containers for which data is collected. Page | 58 . Veeam Reporter 4. Click Hide to hide an object or Show to show a hidden object. After you specify the retention policy data. 1. 2.0 will create a system Data Administration job that will automatically run on Sundays and delete all data exceeding the defined time interval.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. 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. and define VI objects which should or should not be displayed in the Workspace.

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

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

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

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

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

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

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

Tip: To discard changes you made. To create a dashboard grid. and then click the Edit Dashboard button. expand the Reports list and click the Reset Dashboard button at the top of the pane. To access the Design mode. You can create as many cells as you need. Page | 66 . click the Dashboard tab. 3. Click the arrow at the top right corner of the lower pane to collapse the list of reports. Before you add reports to the dashboard. 1.Veeam Reporter 4. 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. you should design a grid into which reports should be nested. 2.0 | User Guide Customizing Dashboard Layout The Dashboard can include any number of reports. use the upper pane of the Design view.

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

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

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

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

categories are organized along the horizontal axis. To sort data in the chart by free space. select 3-D Column or 3-D Cylinder. select Name. in the Sorting options section from the Sort by list select Free space and from the Sort direction list select Descending. Drag the report to the dashboard cell. 6. In the Data selection section. values are organized along the vertical axis and data series are organized along the depth axis. 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. 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. Select the Create new widget from the following datasource option and choose Table 1 from the list below. from the Series fields list select Host System. Host System To create a 3-D column or cylinder chart: 1. select Sum. Example Let’s create a chart displaying how much free space is available on datastores connected to ESX hosts. 7. Page | 71 . From the Category fields list.0 | User Guide Examples This section provides simple examples of creating charts in dashboard widgets. 5. From the Aggregate function list. 4. In 3-D Column and 3-D Cylinder charts.Veeam Reporter 4. 3. Free Space. select Free Space. In this chart. 8. In the Chart type section. 2. The New Dashboard Widget window will be displayed. From the Date fields list.

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

select Count. Page | 73 . Data categories are constituted from data fields and represent parts of the whole pie. 5. 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: Virtual Machine Report columns: Name.Veeam Reporter 4. 7. 6. Select the Create new widget from the following datasource option and choose Table 1 from the list below. From the Category fields list. you can present only one data series. select Exploded Pie. Guest OS To create an exploded pie chart: 1. In the Chart type section. In this chart. 2. The New Dashboard Widget window will be displayed. Example Let’s create a chart displaying the number of different OS’es installed on VMs. From the Date fields list. 3. 4.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. select Guest OS. Using pie charts. select Name. As the pie chart displays only one data series. From the Aggregate Function list. skip the Series fields list.

In stacked columns. Drag the report to the Dashboard cell. select Name. The New Dashboard Widget window will be displayed. select Sum. From the Date fields list. Free Space To create a stacked column chart: 1. 2. In this chart. 7.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. Example Let’s create a chart displaying the total amount of free space on all storages. select Free Space. in the Sorting options section from the Sort by list select Free space and from the Sort direction list select Descending.Veeam Reporter 4. 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. skip the Category fields list. select Stacked Column. As we want to see the total amount of free storage space. In the Chart type section. 6. data categories (columns) are organized across the horizontal axis and values are organized across the vertical axis. 8. To sort the data in the chart by free space. From the Aggregate Function list. 5. Select Create new widget from the following datasource option and choose Table 1 from the list below. data series are presented as parts of the column. From the Series fields list. 4. Page | 74 . 3. Stacked column charts show relation of data series to the whole.

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

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

progress. 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. Using the Veeam Report Viewer window. Microsoft Visio and Adobe PDF files generation.Veeam Reporter 4. Microsoft Excel. detailed description. click the Veeam Report Viewer icon in the system tray: The Veeam Report Viewer window displays detailed information on the generation process: task status. date and time of report creation.0 | User Guide Working with Veeam Report Viewer You can trace the progress of the Microsoft Word. To display the Veeam Report Viewer window. file name and path. Page | 77 .

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

0 on OS’es with Windows PowerShell pre-installed (for example. If you are installing Veeam Reporter 4. Windows 2008) and it is disabled. PowerShell snap-in includes the following cmdlets. run the Set-ExecutionPolicy RemoteSigned command.0 | User Guide POWERSHELL SNAP-IN Veeam Reporter 4. Specifies a user name for authenticating with the database. The PowerShell snap-in represents an integration module that can be installed on the client console. Veeam Reporter PowerShell snap-in requires Windows PowerShell that is included into the Veeam Reporter setup. 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. To learn more about a specific cmdlet and its members (if any). click the corresponding link below. Connect-VRVIServer This cmdlet allows you to connect to the VeeamReporter database and start a new working session. Required True Pipeline Input False SQLDatabase False True (ByValue) True (ByValue) User False Page | 79 . 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».Veeam Reporter 4. 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. Specifies the name of the Veeam Reporter database (for example. localhost\VeeamSQLServer). the setup will display a warning message requesting to enable Windows PowerShell.0 comes with PowerShell snap-in — a snap-in to Microsoft Windows PowerShell.

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

Returns a description of the current VM. Setting this parameter disables the command recursive behavior.0 | User Guide Parameters Parameter Server Description One or more virtual Infrastructure servers to apply the command on. Use commas to separate multiple names. Returns an Id of the current VM. Specifies one or more names of virtual machine names to get.g. 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. Get-VRVM searches recursively from any provided starting point. 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 . Use commas to separate multiple IDs. folders. Returns the name of the current VM. Returns a host on which the current VM is running. Specifies one or more virtual machines by ID. clusters) to search for virtual machines. Specifies one or more virtual infrastructure container objects (e.Veeam Reporter 4. Using wildcards is supported. 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. Returns a list of floppy drives for the current VM. Returns a list of hard disks for the current VM. Returns a collection of custom attributes for the current VM. Returns the guest OS for the current VM. datacenters. Returns an ID of the host on which the current VM is running. If no value is given to this parameter. the command takes the server currently specified in the $DefaultVIServer variable. Returns the memory size of 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.CapacityMB = 0 ForEach ($hardDisk in $vm.Name = $vm. Returns a power state of the current VM – PoweredOff. sorts them by size of virtual disks in the descending order.0 | User Guide current VM.HardDisks) { $customObj.Veeam Reporter 4. and saves the result as a . adapter object(s) Int32 Power state object(s) Example of Use The following example retrieves a list of virtual machines. CapacityMB $customObj.CapacityMB += [math]::round(($hardDisk. $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.CapacityKB/1024). NumCPU PowerState Returns the number of CPU for the current VM.txt file. Suspended or PoweredOn.txt Get-VRVMHost This cmdlet allows you get one or more VM server hosts from a VMware Infrastructure server by the specified parameters.Name # fill disk capacity $customObj. Syntax Get-VRVMHost [-Server <VIServer[]>] [-Datastore <Datastore[]>] [-State <VMHostState[]>] [Location <VIContainer[]>] [[-Name] <String[]>] [-Id <String[]>] [-NoRecursion] [<CommonParameters>] [-VM <VirtualMachine[]>] [-ResourcePool <ResourcePool[]>] Page | 82 .

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

virtual machines and virtual machine hosts instead of passing them separately through the respective parameters. Page | 84 . If set. the command retrieves the datastores used by one or more of the specified virtual machine hosts. VM and VMHost parameters. Use commas to separate multiple datacenters names. 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. Specifies one or more datastores names to search for. the command retrieves the datastores used by one or more of the specified virtual machines. Using wildcards is supported. If no value is given to this parameter. If set. If set. This means you can pass simultaneously a collection containing datacenters.Veeam Reporter 4. Use commas to separate multiple names. 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. This parameter serves as a generic equivalent to the Datacenter. Using wildcards is supported. Get-VRVMHost –State Connected Get-VRDatastore This cmdlet allows you get one or more datastores from a VMware Infrastructure server by the specified parameters. Use commas to separate multiple hosts names. Using wildcards is supported. Using wildcards is supported. the command retrieves the datastores associated with the specified datacenters. Use commas to separate multiple virtual machines. the command takes the server currently specified in the $DefaultVIServer variable.0 | User Guide Example of Use The following example retrieves a list of all VM servers in the Connected state.

folders. the command retrieves only the resource pools containing one or more of the specified virtual machines. Returns an ID of the current datastore. Using wildcards is supported. Returns the name of the current datastore. Specifies one or more resource pool names to search for. Return Type Boolean Int64 Int64 String String String Example of Use The following example gets the datastore on which Test2 virtual machine resides. If set. Returns the current datastore capacity (in MB). 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. Specifies one or more resource pools by Id. Specifies one or more virtual infrastructure container objects (e. Use commas to separate multiple names. Get-VRResourcePool searches recursively from any provided starting point. the command takes the server currently specified in the $DefaultVIServer variable. 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. clusters) within which to search for resource pools. $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.g.0 | User Guide Members Property Accessible CapacityMB FreeSpaceMB Id Name Type Description Checks if the current datastore is accessible or not. If no value is given to this parameter. Returns how much free space is available on the current datastore (in MB). Returns the type of the current datastore – NFS or VMFS.Veeam Reporter 4. datacenters.

Get-VRResourcepool Get-VRCluster This cmdlet allows you get one or more clusters from a VMware Infrastructure server by the specified parameters. Returns the CPU reservation limit for the current resource pool. Returns the name of the current resource pool. Page | 86 . 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. Returns the CPU shares level for the current resource pool (Low. High or Custom). Returns the number of memory shares set for the current resource pool. Normal. Returns the number of CPU shares set for the current resource pool. Members Property CpuExpandableReservation Description Checks if the CPU expandable reservation option is enabled for the current resource pool. Returns an ID of the current resource pool. High or Custom). 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 a collection of custom attributes for the current resource pool.Veeam Reporter 4.0 | User Guide recursive behavior. Checks if the memory expandable reservation option is enabled for the current resource pool. Returns the memory shares level for the current resource pool (Low. Returns the CPU limit set for the current resource pool. Returns the memory reservation limit for the current resource pool. Returns the memory limit set for the current resource pool. Normal.

Specifies one or more cluster names to search for. The command searches recursively from any provided starting point.Veeam Reporter 4.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. Checks if HA admission control is enabled for the current cluster. Specifies one or more virtual infrastructure container objects (e. If set. If no value is given to this parameter. 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. Setting this parameter disables the command recursive behavior. the command retrieves the clusters containing one or more of the specified virtual machines. Specifies one or more clusters by ID. Checks if DRS is enabled for the current cluster. folders. Members Property CustomFields Description Returns a collection of custom attributes for the current cluster. 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 . Returns the DRS mode set for the current cluster. Checks if HA is enabled for the current cluster. the command retrieves the clusters containing one or more of the specified virtual machine hosts. clusters) to search for clusters. Use commas to separate multiple names. the command takes the server currently specified in the $DefaultVIServer variable. Use commas to separate multiple IDs.g. datacenters. Using wildcards is supported.

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

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. Example of Use The following example gets a list of virtual machines added from March 22. Page | 89 .0 | User Guide Return Value This cmdlet returns the current date for data retrieving. 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. Example of Use The following example gets the current date used for retrieving data from the Veeam Reporter database. 2009. with or without specifying of time value. 2009 till March 24. The date is provided in the format of the current local settings. Required False Pipeline Input False Return Value This cmdlet returns the set date for data retrieving.

03.2009' $DateTo = '24.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 {$_.Name -eq $vm.0 | User Guide $DateFrom = '22.03.Veeam Reporter 4.Name} if ($match -eq $null){ $addedVms += $vm } } Write-Host "Added Virtual Machines" $addedVms Page | 90 .