Reports are generated from data that is derived from the TrueSight Server Automation database.
To view data in reports, you must first set up data collection in TrueSight Server Automation. To understand the data flow between TrueSight Server Automation, TrueSight Server Automation - Data Warehouse, and TrueSight Smart Reporting - Platform, see the Architecture diagram.
You can run out-of-the-box reports. You can also perform the following actions:
TrueSight Smart Reporting for Server Automation provides the following types of reports:
- Out-of-the-box reports: These reports are delivered with TrueSight Smart Reporting for Server Automation.
- Custom reports: These reports are model-based reports in which the data, presentation type (chart or table), filter criteria, data items to display, and data grouping and sorting are all customizable. For information about creating custom reports, see Creating custom reports.
Overview of the domains available in the reports
The following table provides an overview of the domains available in TrueSight Smart Reporting for Server Automation.
NEW IN 19.2.02Audit
Contains data associated with the Audit Jobs in TrueSight Server Automation and a set of statistical metrics based on the results of running the jobs.
You can use Audit reports to determine whether server configurations match a standard configuration and to identify servers that deviate from the standard. You can correct any deviations from that standard automatically.
Contains changed results data for all Inventory assets. The Change Tracking reports provide overview and detailed information about the changes to hardware and software objects in your server environment.
Information in the Change Tracking reports is derived mainly from the Snapshot Job runs in BMC Server Automation. Snapshot Jobs include a feature called change tracking that shows the changes that occur between the first time you take the snapshot, which functions as the baseline, and the next snapshot at the current moment in time. If no changes are made to either the job definition or the component template associated with the job, subsequent runs of the job only collect server object attributes that have changed since the last time the job was run.
The Change Tracking domain has a Change Type attribute that shows whether data is added, modified, removed, or captured through baseline.
Contains data associated with the servers being used at a data center, such as information about the users accessing those servers.
Command Usage reports allow you to monitor the execution of various commands on servers and when those commands have been executed.
Contains data associated with the Compliance Jobs in TrueSight Server Automation and a set of statistical metrics based on the results of running these jobs.
Compliance reports provide detailed information about the results of Compliance Jobs for servers in your data center.
Contains data associated with TrueSight Server Automation Snapshot Jobs. These jobs gather inventory information about a collection of server configuration objects that are defined in the templates associated with the jobs.
Note: BMC recommends that you do not modify these templates. If you want to add additional assets or attributes, make a copy of the templates and modify the copy to include additional assets or attributes as required.
Contains a set of statistical metrics based on the results of running TrueSight Server Automation jobs.
Job Activity reports provide data and statistical measurements related to all jobs that run in.
Contains data associated with the TrueSight Server Automation Patch Analysis Jobs and a set of statistical metrics based on the results collected by these jobs.
Contains data associated with the TrueSight Server Automation Provisioning Jobs.
Provisioning reports provide detailed information about provisioning activity in a data center.
Contains data associated with TrueSight Server Automation authorizations.
RBAC reports provide summaries of role-level and object-level authorizations, assigned roles for users, and audit trails for changes to system objects.
To view the reports data, you must have the GlobalReportAdmins, GlobalReportViewers, or RBACAdmins role assigned to you.
Note: Users with all other roles can view only the RBAC reports (without data) and the RBAC folder in the model.
NEW IN 19.2.02VPC (Vendor Patch Content)
(Applicable only for HP-UX and CentOS) Contains data associated with the vendor-recommended patches that are installed or missing on servers.
VPC reports provide both overview and detailed information about the vendor-recommended patches that are installed or missing on servers. These reports help you understand how well the servers in your data center conform to the vendor recommendations. You can use these reports to track patch policy compliance over time.
Reporting in multi-site deployments
TrueSight Smart Reporting for Server Automation can aggregate data across multiple TrueSight Server Automation sites. In the case of multiple sites, report authors might need to report on a subset of sites or allow report viewers to filter report results by site. Users with the GlobalReportAdmins role can view data from all sites in a multi-site installation. Other users can view data from the site to which their role has access.
The BladeLogic data model includes a site data column for several data groups, such as job, template, and server. This column enables you to create reports in which you can view site information and filter data by sites.
Creating reports for extended objects
Extended objects are wrappers that encapsulate a script that captures configuration information about servers. Extended objects do not modify the data model in the same way as custom properties. However, extended objects show up in the model in a dynamic manner. Data for extended objects is stored as value-name pairs. You can filter by the object name and select the columns that you want included in reports.
When a new extended object is deployed in TrueSight Server Automation, it is picked up during the next extract, transform, and load (ETL) run and the reports data warehouse is updated. You can then locate the object in the Inventory domain by filtering on the Full Name field under the Common/Extended Objects folder. You can combine query items in the Common/Extended Objects folder with other query items such as server, job, or template in the Inventory folder to create meaningful reports.