View Source

h4. About Performance View

The _Performance View_ application displays graphs of any and all performance data collected by the system. Performance trend reports allow you to create groups of hosts or services that you want to see in GroundWork performance reports. Any combination of performance graphs can be consolidated and saved as reports for repeated viewing with constant updated data. This application extremely flexible in its ability to combine multiple data sets across multiple hosts. In essence, any numerical data returned by any plugin in the system can be graphed in combination with any other like data.

GroundWork Monitor provides graphing and reporting for performance over time so you can watch trends in order to take early corrective action by making visual correlations across metrics from multiple services. It also helps in watching capacity trends for planning purposes. Performance View enables you to generate performance graphs from the monitoring data gathered (e.g. disk space usage, processor load, CPU utilization, Memory utilization, Bandwidth utilization, I/O Stats.etc.). It supports storage, analysis and display of performance data-in both graphical and tabular formats.

The power of this interface to compare performance of systems and applications is obvious. For example, historical views of CPU vs memory utilization across several servers can be placed next to graphs of network utilization, allowing Administrators to quickly pinpoint problems. Views can be saved, so the issues can be revisited without having to reconfigure the graphs.

GroundWork service profiles include the configuration information for the creating of performance graphs. If you are implementing a service profile from GroundWork Monitor follow the install instructions and the performance graph configuration will be included.

{Note}Performance View graphs are setup using the Configuration > Performance tool. Metric data from such sources will not be collected, and will not be available as graphs in the Status or Performance View applications, until you have set up an entry here which matches the service+host combination for the data source of interest.{Note}

h5. Creating a Performance View

# Select the *Reports* > *Performance View* > *New*.
# In the *Performance View* screen, select a *Host* from the drop-down box, you will see corresponding *data sets* displayed. Choose the data sets by using the _Ctrl_ and _Shift_ keys, select *Add Data Sets.* The Hosts and Data Sets will be displayed at the top of the screen. You can also choose to select a *Data Set* and corresponding *Hosts*.
# Select a *View Option*;
#* *Expanded* displays separate graphs for each Host/Data Set that have been selected and that are listed at the top of the Performance view screen, along with a graph for each different time period selected. For example, if you select 3 Host/Data Set views and specify a time period in Hours and one in Days you will receive 3 times 2, or 6 graphs.
#* *Consolidated by host* consolidates selected Hosts into one graph per time period selected.
#* *Consolidated* consolidates all data into one graph per time period selected.
#* Select time series for graph, *Hours*, *Days*, and or a *Date Range*, a calendar button is available. This creates a separate graph of the selected Host(s)/Data Set(s) and consolidated options based on these options.
# Select *Graph Performance* to see the resulting view. Selecting *Save* will save the graph under the existing graph name, *Save As* will retain the original graph and its setting and save the changes to a new graph name. The *Rename* option will let you rename the current graph to a new name, and *Delete* will remove the current graph.
Figure: Creating Performance Graphs
# After creating and saving a new graph, you will see the saved *Views* listed in the left navigation window. Select a view to display it in the right window pane.
# From this screen you can manually refresh the Nagios data by selecting *Refresh* or you can enter a number of seconds for the system to automatically refresh the data. To do this make sure the *Auto Refresh* box is checked.
# If you want to re-configure the graph, select the *Configure* button to return to the *Performance View* definitions screen.
Figure: Viewing Performance Graphs