3PAR System Reporter 2.8 User’s Guide
Revision Notice
Oractcl Copyright and License
Page
Page
Page
Preamble
Page
Page
No Warranty
Table of Contents
Xii
Installation, Configuration, Update, and Removal
Removing the System Reporter Components
Xiii
Creating Custom Reports
Xiv
Working with Excel Charts
Interpreting Report Metrics
Xvi
Web Queries
Xvii
Xviii
Performance Reports
Xix
Using Adaptive Optimization
Xxi
Database Schema
Xxii
Troubleshooting
Xxiii
Xxiv
User Interfaces
Audience
For information about… Read the…
Related Documentation
Organization
Advisories
Typographical Conventions
Typeface Meaning Example ABCDabcd
About 3PAR System Reporter
Overview and Features
Configuring System Reporter Policy Settings
Choosing a Method for Accessing Reports
Report Name Description Report Metrics Cross Reference
Creating Customized Reports
Node Cache Performance
Formatting Reports for Presentation
Customizing the Reporting Format
Accessing Report Data using Web Queries
Generating Email Alerts
Analyzing and Optimizing Storage Utilization
Using the Database Schema to Build Custom Reports
Before You Begin
Installation, Configuration, Update, and Removal
System Reporter CD Contents
Win32-x86-openssl
Installer.exe
Setup.exe
Apache2.2.14
System Component Minimum Requirement
System Requirements
InServ Storage Server System Requirements
Using the System Reporter Sizing Spreadsheet
System Reporter Sizing Spreadsheet
Using the System Reporter Sizing Spreadsheet
InServ Storage Server and User Interface Components
System Reporter Components
System Reporter Components
Installing the System Reporter Components
Installing the System Reporter Components
Section
Installing the Web Server
Choosing the Appropriate Database
Installing the Database Server
SQLite
Oracle
MySQL
Comment SQLite MySQL Oracle
Installing and Setting Up the MySQL Database Optional
Installing MySQL Server
Select Multifunctional Database then click Next
Configuring the MySQL Database
Maxallowedpacket=32M
Setting the maxallowedpacket parameter
Mysql -u root -p
Creating MySQL Users and Schema
Start the Oracle Database Configuration Assistant
Setting Up the Oracle Database Optional
Creating an Oracle database
Creating the Oracle Users for System Reporter
Creating the Oracle Net Service
Installing or Upgrading System Reporter Tools on Windows
Installing or Upgrading the System Reporter Tools
3PAR System Reporter Installer window opens
Installing or Upgrading the System Reporter Tools
Installing or Upgrading the System Reporter Tools
Installing or Upgrading the System Reporter Tools
Installing System Reporter Tools on Linux
Rpm --install sampleloop-2.8-1.i386.rpm
Etc/init.d/sampleloop start
3PAR System Reporter window appears
Adding InServ Systems
Verifying Installation
Setting File Permissions Optional
Click Submit Query
Installing the Excel Client Optional
About Apache Http Server Authorization and Access Control
Directory cgi-bin/3par-rpts AuthType Basic
Removing the System Reporter Tools on Windows
Removing the System Reporter Components
Removing the MySQL Database Optional
Removing the System Reporter Tools on Linux
Drop user cliuser drop user webuser
Getting Started
Accessing the Main System Reporter Interface
Connection Dialog Box
System Reporter Main Window
System Reporter Main Menu Window
Getting Help
Simple Selection List
Using the Object Selection Controls
Filtered Multi-Selection Control
Starting the System Reporter Excel Client
Accessing the Optional Excel Client
Setting the Security for Excel
Setting the Security Level for Excel
Security Warning for Enabling Macros in Excell
Setting the Security Level
Macro Security Alert for Excel
Setting the Security Level for Excel
Trust Center Screen
Click Trust Center Click Trust Center Settings
Connecting to the Web Server from the Excel Client
Connection Parameters dialog box appears Figure
Changing the Excel Client Server and Resetting the Workbook
Resetting the Workbook
Accessing the Excel Client Query Log
Changing the Web Server
Deleting the Query Log
Deleting Data Sheets
Deleting Excel Sheets
Deleting Menu Sheets
Saving and Exiting the Excel Client
10.Security Alerts Multiple Issues
Accessing and Creating Reports
Quick Reports Window
Accessing Quick Reports
Scheduled Reports Window
Accessing Scheduled Reports
Creating Custom Reports
Custom Reports Window
Building the Report Menu
Report
Sample Resolution
Common Performance Metrics on page 6.11 for
Option Purpose
Select Systems
Select Domains
Report Menu for Daily Vlun Performance
Generating the Report
Creating Custom Reports
Creating Custom Reports
Query Results
Report Selection
Controls Available by Report
Time Selection
Report
Object Selection
3PAR System Reporter User’s Guide
Format Selection
Report Selection
Report Type Purpose Versus Time
Standard Report Types
At Time
Histogram At
Report Type Purpose Histogram
Time
Versus Time Report Example
Versus Time with Compare=System Report Example
Group By SystemHost At Time Report Example
Histogram Versus Time Report Example
10.Histogram At Time Report Example
Select Summary Columns
Select Peak
Compare
Group By
Pdid
System Reporter
Order By
Order by the CPG that the LD belongs to
High Bucket
Low Bucket
Sum End Buckets
End Time
Time Selection
Reload After mins
Begin/At Time
Count
Select PDIDs
Object Selection
Include Chunklets
Select Disk Types
Select Cage IDs
Include PDs in States
Select Disk Speed
Select Usr CPGs
Select CPGs
Select Snp CPGs
Select RAID Types
Select LDs
Select LD Usage
Select VVs
CTRL+CLICK
Select Prov Types
Select Ports nsp
Select VV Types
Select Hosts
Select Port Types
Select To Nodes
Select Nodes
Select Queues
Format Selection Web interface only
Report Information
11.Example of a Table
Chart Types
Stacked Vert Bars
Stacked Bars
Lines
Stacked Area
Vert Bars
Bars
Chart Y Pixels
Chart X Pixels
Time Labels
Select Space Unit
Time Format
Choosing a Chart Type
Working with Excel Charts
Choose Change Chart Type
18.Change Chart Type Menu for the Excel Client
Refreshing Charts
19.Data Range Properties Shortcut Menu
External Data Range Properties dialog box appears
20.External Data Range Properties Dialog Box
Retaining Charts
Exporting Executable Reports
Customizing Excel Reports
Adding Custom Columns to a Data Sheet
=H53+J53+K53
Creating a Custom Chart
=IFN530,H53/N53*100,0
Working with Excel Charts
Chart
Saving Customized Settings
Summary Report
Interpreting Report Metrics
Metric Description
Summary Report Metrics
3PAR System Reporter User’s Guide
Metric Description
PD Space Reports
Space Reports
Usage Type Description Spare, Unused, Failed
LD Space Reports
Totals
VV Space Reports
VV Space Report Metrics
3PAR System Reporter User’s Guide
Common Performance Metrics
Performance Reports
3PAR System Reporter User’s Guide
VV Cache Performance Reports
Node Cache Performance Reports
CPU Performance Reports
Link Performance Reports
Adaptive Optimization Reports
Accessing the System Reporter Policies
Configuring the System Reporter Policy Settings
Etc/clipwdir on Linux
Configuring Sampling Policies
Policy Default Full path to directory containing InForm
CLI password files
See Compacting Databases on
Compacting Databases
Editing Sampling Policies
Connection Dialog Box
Adding, Removing and Re-Configuring InServ Storage Systems
Click Remove InServ
Adding a Storage Server
Verifying Addition of a Storage Server
Removing a Storage Server
Re-Configuring a Storage Server Sampling
Click Add Alert
Configuring Rules for Email Alerts
Adding an Alert Rule
3PAR System Reporter Policies window appears
Removing an Alert Rule
Changing an Alert Rule
Data Table Description
Alert Rule Parameters
Data Table
Click Remove Alert
Resolution
System
Resolution Description
Metric
Metrics Description Data Tables
Averaged over the sample
Limit Value
Direction
Condition Value
Example of an Alert Rule
Limit Count
Condition
Scheduledreports/report directory/report name/YYYYMMDDHH
Scheduling Reports
Choose the Scheduled Reports tab
Adding a Scheduled Report
Click Add Scheduled Report
Changing a Scheduled Report
Removing a Scheduled Report
About File Permissions
Configuring Adaptive Optimization
Modifying the Apache Http Server Configuration Files
Modifying the Apache Http Server Configuration Files
About Web Queries
Web Queries
Data Format Version Report
System Reporter Version Report
Option=value
About Reports and Options
Report Options
Category
Hourly
Compare
Example
Daily
Values
LDUsage
Host
VVType
ProvType
Comparesel
Rawspace
Interrupts
Ctxtsws
Totalspace
Statld
Pdspace
Vvspace
Statpd
Both
Charttab
Chart
Refresh
Stackedarea
Charttype
Stackedbars
Stackedvbars
Graphy
Graphx
Value
Tableformat
Graphlegpos
Bottom Right
Excel
Alllabels
Begintsecs
Timeform
Tsecs
Endtsecs
Groupby
PortNode
Groupby=System
Orderby
Order results by Virtual Volume VV Type
IO Size
Service Time
IOPs
Bandwidth
Ctxt
TotalAccesses
Idle
Intr
Ldspaceunit
Histbegin
GB 109 bytes
Pdspaceunit
Examples
MiB 220 bytes
Chunklets
Vvspaceunit
All cage IDs
Selcageid
Nrmavaildrty
Selchunks
Selchunkls=NRMAVAILCLEAN&selchunks=SPRAVAILCLEAN
Selchunkls=NRMAVAILCLEAN
Seldisktype
Selcpg
Selusrcpg
Selsnpcpg
All Disk Types
Seldiskspeed
All Disk Speeds
ALL Domains
Seldomain
Domainname
Hostname
Selhost
Domain2
ALL Hosts
Ldname
Selld
Sellduse
All LDs
Log
Selnode
All Nodes
Selnsp
All Ports
ALL PDIDs
Selpdid
Valid
Selpdstate
Selporttype
All PD States
Selraidtype
All Systems
Selsys
Selraidtype=
Selraidtype=1&selraidtype=5
Selvv
Selprovtype
Selvvtype
Report Types
Pdspacetime
Summary
Pdspacegroup
Ldspacegroup
Ldspacetime
Vvspacegroup
Vvspacetime
Pdperftime
Pdsvthist
Pdperfgroup
Portperftime
Pdsvthistvstime
Portperfgroup
Compare=System
Portsvthist
Portsvthistvstime
Ldperftime
Ldsvthist
Ldperfgroup
Ldsvthistvstime
Vlunperfgroup
Vlunperftime
Vlunsvthist
Vvcmptime
Vlunsvthistvstime
Vvcmpgroup
Cpuperfgroup
Cpuperftime
Regiondensity example
Regiodensity
Regmoves
Vvtier
Vvtier example
Options Available by Report
Report Option
M M
Report Option
Histsvtpd
M M M M M M
Objects Present Reports
Http//localhost/cgi-bin/3par-rpts
Using tableformat=excel Without using tableformat=excel
Report Table values
Objectspresent&objectpres= ldname on
Sampletimes on
Objectpres= cageid
Output
Objectpres= cpgname
Objectspresent&objectpres=cageid
Objectspresent&objectpres=cpgname
Objectpres= diskspeed
Objectspresent&objectpres=diskspeed
Objectpres= disktype
Objectspresent&objectpres=disktype
Objectpres= hostname
Objectpres= domainname
Objectspresent&objectpres=domainname
Objectspresent&objectpres=hostname
Objectpres= ldname
Objectspresent&objectpres=ldname
Objectpres=node
Objectspresent&objectpres=node
Objectpres=pdid
Objectspresent&objectpres=pdid
Objectpres=port
Objectspresent&objectpres=port
Objectpres= system
Objectpres= vvname
Objectspresent&objectpres=system using
Objectspresent&objectpres=vvname
Objectspresent&objectpres=vvnamenosnap
Objectpres= vvnamenosnap
Objectspresent&objectpres=porttype
Objecctpres= porttype
Time string with format yyyy-mm-dd hhmmss
Sampletimes
Objects Present Reports
Objects Present Reports
Overview
Using Adaptive Optimization
Overview
Selecting an InServ for Adaptive Optimization
Configuring Adaptive Optimization
Adaptive Optimization Configuration Main Window
Tier Definition CPG Name and GiB
Configuring Adaptive Optimization
Configuring Adaptive Optimization
Measurement Hours
Schedule
Adaptive Optimization Active
Adaptive Optimization Mode
Adding an Adaptive Optimization Configuration
Add Adaptive Optimization Configuration window appears
Change Adaptive Optimization Configuration window appears
Changing an Adaptive Optimization Configuration
Removing an Adaptive Optimization Configuration
Region IO Density Report
Region IO Density with Adaptive Optimization
Region IO Density without Adaptive Optimization
VV Tiers Report
Space Moved Report
Adaptive Optimization Space Moved Report
Cli% source showvvcpg.tcl
Showvvcpg CLI extension
CPG
Showvvcpg CLI extension
10.1
Using The Database Schema
Policy Table
Administrative Tables
Table Versions and Naming Conventions
10.2
Sampleinserv Table
10.3
System Table
10.4
10.5
Alertconfig Table
Datatable value
10.6
Scheduledreport Table
10.7
10.8
10.9
Adprovconfig Table
Scheduledreportlog Table
10.10
Adprovlog Table
10.11
Ldrgmoves Table
10.12
10.13
10.14
Sample Data and Inventory Tables
Recentsample Table
Pdspace Table
10.15
10.16
10.17
Pdspaceinv Table
10.18
Ldspace Table
10.19
10.20
Ldspaceinv Table
10.21
Vvspace Table
10.22
10.23
10.24
Vvspaceinv Table
10.25
10.26
Cpgspace Table
10.27
10.28
Cpgspaceinv Table
10.29
Common Performance Table Columns
10.30
10.31
10.32
10.33
10.34
Calculating Common Performance Metrics
10.35
Metric SQL Expression
10.36
Service Time Histogram Buckets
IO Size Histogram Buckets
Statpd Table
10.37
10.38
Statpdinv Table
10.39
Statld Table
10.40
Statldinv Table
10.41
Statport Table
10.42
Statportinv Table
10.43
10.44
Statvlun Table
10.45
Statvluninv Table
10.46
Statvvcmp Table
10.47
10.48
Statvvcmpinv Table
10.49
Sysuid
Statcpu Table
10.50
Null CPU
10.51
Statcpuinv Table
10.52
Statlink Table
10.53
Statlinkinv Table
10.54
Statldrg Table
10.55
Statldrgtimeinv Table
10.56
Perftimeinv Table
10.57
Spacetimeinv Table
10.58
11.1
Troubleshooting Overview
11.2
Troubleshooting the Sampling Components
Sampling Component Log Files
InServ Sampling Errors
Installation Configuration
11.3
Errors incurred by the CLI sampler process
Troubleshooting Adaptive Optimization Components
Sampler Service/Daemon Errors
Errors incurred by the inservsample process
Troubleshooting the Excel Client
Troubleshooting the Web Server Components
11.5
11.6
Extracting Data from the Database with sysbck
11.7
11.8
Examples of Using sysbck for Various Databases
From MySQL to Oracle
11.9
11.10
11.11
11.12
Dumping the Entire Database
Dumping the Entire SQLite Database
Dumping the Entire MySQL Database
11.13
11.14
IX.1
Index
IX.2
IX.3
IX.4
IX.5
IX.6
Release level Revision summary
RH.1
RH.2
Configuration, Update, and Removal
RH.3
RH.4
RH.5
RH.6
RH.7
RH.8