StreamReport Guide
StreamReport Guide
Release 6.1
Copyright Streamcore - Document and content supplied for information only – September 2013
StreamReport Guide
This document and its contents are provided for information only, and are subject to change
without warning. They do not represent a commitment by Streamcore.
Reproduction, adaptation, and translation (partial or total) in any format or by any method are
prohibited without the express written consent of Streamcore.
Streamcore and StreamGroomer are registered trademarks of Streamcore. All other names of
products, companies, brands, and services in this document belong to their respective owners.
Page 2 / 45
StreamReport Guide
Contents
Contents 3
1 Introduction 5
1.1 StreamGroomer Manager (SGM) 5
1.2 The StreamReport Application 6
1.2.1 Overview 6
1.2.2 Main Operations 6
2 Launching StreamReport 7
2.1 Logging into the Database 7
2.2 Understanding the Web Interface 8
2.2.1 Overview 8
2.2.2 UMT Object Tab 9
2.2.3 Report Object Tabs 9
2.2.4 Define wizard 9
4 Define Reports 17
4.1 Services - Dashboard Report 17
4.1.1 Introduction 17
4.1.2 Parameters 17
4.1.3 Add/Modify/Delete Operations 20
4.1.4 Trends Parameters 20
4.2 Services - Single or Set of Categories/Sites Report 21
4.2.1 Introduction 21
4.2.2 Parameters 21
4.2.3 Add/Modify/Delete Operations – Tree Menu 28
4.2.4 Add/Modify/Delete Operations – Templates 29
4.3 Services - Macro-report 32
4.3.1 Introduction 32
4.3.2 Parameters 32
4.3.3 Add/Modify/Delete/Move Operations 32
4.4 StreamGroomers Report 34
4.4.1 Introduction 34
Page 3 / 45
StreamReport Guide
4.4.2 Parameters 34
4.4.3 Add/Modify/Delete Operations 35
5 Schedule Reports 37
5.1 Introduction 37
5.2 Parameters 37
5.3 Add/Modify/Delete Operations 38
5.3.1 Add 38
5.3.2 Modify 38
5.3.3 Delete 38
6 View Reports 39
Page 4 / 45
StreamReport Guide
1 Introduction
The StreamGroomer Manager (SGM), which is available as a specific hardware platform hosts the following
software applications:
“SGMconf”: SGM management application
“SGM System”: SGM operating system
“Databases”: coherent sets of data associated with one or several StreamGroomers
“StreamShell”: command mode (cli) on which all the applications are interfaced
“StreamHistory”: access module to long-term data and graph generation
“StreamView”: configuration and supervision application in graphic mode
“StreamReport”: application for editing PDF reports
“StreamDashboard”: application for managing personalized web dashboards
“StreamAccess”: application for managing flexible access rights to the web applications
“StreamMap”: application for alarms and performance summary display in a geographic map
StreamShell StreamHistory
The SGM databases group the parameters and statistics associated with one or more StreamGroomers into
a coherent whole. Management of these databases (i.e., creation, deletion, back-up, and restoration) is
handled through the SGMconf application. See the document entitled “SGMconf guide” for more details.
A database is used through the middleware (StreamShell, StreamHistory) by the applications (StreamView,
StreamReport, StreamDashboard, StreamAccess, StreamMap) in order to configure and manage all
Streamcore solution features.
Page 5 / 45
StreamReport Guide
1.2.1 Overview
StreamReport is an application for generating, sending, and viewing PDF reports (or other formats such
as HTML, CSV, XML).
These reports present statistics collected by a set of StreamGroomers and stored on the StreamGroomer
Manager. A set of StreamGroomers is managed using a database created previously on the StreamGroomer
Manager.
Database management tasks (create, edit, delete, backup, restore) are performed using SGMconf – see
SGMconf Guide. Services are configured and operated using StreamView – see StreamView Guide.
This StreamReport Guide describes the steps required to create reports, to schedule their generation, and to
send them by email.
Chapter 5: Schedule: Select when the report will be generated (once, daily, weekly…), who should
be the recipients by email, and the storage policy on the SGM
Chapter 6: View: Display the reports generated and stored on the SGM
Page 6 / 45
StreamReport Guide
2 Launching StreamReport
When “http” is replaced by “https” in the preceding URLs, the connection between the browser and
SGM becomes secure.
Page 7 / 45
StreamReport Guide
3. By default, the StreamView application will be launched. In order to switch to StreamReport, select it
in the Application selection menu in the “Upper frame” :
In order to have access to StreamReport, the related access rights must have been granted to the
user by StreamAccess (See “StreamDashboard / StreamAccess Guide – Access rights
management”)
2.2.1 Overview
The various frames in the StreamReport application appear in the following form:
Tab selection
Category type
displayed in the tree
menu
Data frame
The right-hand “Data frame” enables the configuration, and display of database objects.
Navigation in StreamReport is done in the left-hand “Tree menu frame”. It is possible to select 2 kinds of tree
menus:
Services : to manage services, category or site reports
StreamGroomers : to manage reports related to StreamGroomers
The tree menu sometimes needs to be updated. To do so, click on a branch, using the right-hand
mouse button, and then select “Update” or “Close and reset the entire branch”.
Page 8 / 45
StreamReport Guide
TAB ACTIONS
Define View all the characteristics of a report and access the editing pages.
Schedule Define the report generation periods and view the periods in a summary table
Page 9 / 45
StreamReport Guide
To move between steps, click the links at the bottom right of the operations
window: Previous and Next.
In the last step, you can confirm the creation of the report by clicking the
Finish
link at the bottom right of the operations window.
Page 10 / 45
StreamReport Guide
3.1 Overview
In order to understand how to define or modify a report, a clear understanding of report architecture is key.
Indeed, any creation or modification will lead through screens related to this architecture:
Report type
Name, title , description Categories Indicators
( category specific )
Language
Report type
Business hours filtering Sites Indicators
(site specific )
PDF / HTML / CSV
Indicators
StreamGroomers
PDF layout (SG specific )
Format: select the name, title and description, language, business hours, as well as the format and
layout for the report
Tree object selection: select the objects in the Unified Mapping Tree (categories, sites or
StreamGroomers) to be included in the report:
o All objects: all sites or all categories
o Manual selection: choose which objects to include in the report, whether by creating the
report directly in a specific part of the Unified Mapping Tree, or by defining additional
selection criteria.
Example 1: Geographical categories “America” and “Europe”
Example 2: All the sites belonging the Business Unit “Retail”
o Automated selection (for sites only): define performance criteria to let StreamReport
automatically select the sites to be included in the report.
Example 1: The 5 sites with the most loaded access link
Example 2: The 10 sites with the worst response time for the Business application
Information selection: select the summary tables or graphs to be included in the report by following
a 2 step process:
a. Report type: choose between the following types of information:
- Network
- Application
- VoIP/Video
b. Summary table/Graph selection: choose the summary tables and available graphs
depending on the selected report type(s)
Page 11 / 45
StreamReport Guide
Categories INFORMATION
GRAPH
FORMAT
dashboard SELECTION
Name, title , description
Language,
Language
business hours All categories Report type
Report type
PDF / HTML / CSV Indicators
& Summary tables
PDF layout (category specific )
Sites INFORMATION
GRAPH
FORMAT
dashboard SELECTION
Name, title , description
Language,
Language
business hours All sites Report type
PDF / HTML / CSV Report type
Indicators
PDF layout & Summary tables
( catego specific )
Page 12 / 45
StreamReport Guide
A macro-report is kind of a “sub-reports container” and allows to mix different types of standard reports with a
common format (for instance within a single PDF file):
Language
TREE OBJECT INFORMATION
Business hours filtering SELECTION SELECTION
… …
3.4.1 Parameters
When creating or editing a report, the parameters for the report format are:
Page 14 / 45
StreamReport Guide
Dynamic table of
contents
EUROPE
2005/11/14 00:00 - 2005/11/15 00:00
Page 15 / 45
StreamReport Guide
top
Europe > London
top
top
[…]
More information about generated CSV/XML files is available in Annex (chapter 7).
The business hours to be taken into account per site are provisioned in StreamView.
See StreamView User Guide for more information.
Page 16 / 45
StreamReport Guide
4 Define Reports
4.1.1 Introduction
A Services dashboard report provides summarized information for all categories or all sites:
Categories INFORMATION
GRAPH
FORMAT
dashboard SELECTION
Name, title , description
Language,
Language
business hours All categories Report type
Report type
PDF / HTML / CSV Indicators
& Summary tables
PDF layout (category specific )
Sites INFORMATION
GRAPH
FORMAT
dashboard SELECTION
Name, title , description
Language,
Language
business hours All sites Report type
PDF / HTML / CSV Report type
Indicators
PDF layout & Summary tables
( catego specific )
4.1.2 Parameters
4.1.2.1 Summary
A summary of a dashboard report parameters can be displayed by clicking on the Parameters tab:
Page 17 / 45
StreamReport Guide
1
All terminal data rules defined in group of rules are listed
2
All terminal audio/video rules defined in group of rules are listed
Page 18 / 45
StreamReport Guide
3
All terminal data rules defined in group of rules are listed
4
All terminal audio/video rules defined in group of rules are listed
Page 19 / 45
StreamReport Guide
4.1.3.2 Modify
To modify an existing report (format, information selection), follow these steps:
1. Right-click on the report in the tree and select Modify
2. The “Define” wizard will be started, with the value defined for the report. Follow all steps, and
perform changes till the end of the wizard.
4.1.3.3 Delete
To delete any kind of report, follow these steps:
1. Right-click on the report in the tree and select Delete
OR
2. Select the report in the tree, select the Define tab, and click on the Delete button
In order to manage trends, click on MANAGEMENT TOOLS > Dashboard trends. The parameters are
applied for all reports with trends enabled. The parameters are:
Page 20 / 45
StreamReport Guide
4.2.1 Introduction
A Single or set of categories/sites report provides detailed information for a selection of categories or sites:
4.2.2 Parameters
4.2.2.1 Summary
A summary of a single or set of Categories/Sites report parameters can be displayed by clicking on the
Parameters tab:
Page 21 / 45
StreamReport Guide
Page 22 / 45
StreamReport Guide
2/ Graph selection
You can select all the shaping and grooming rules, or they can be selected automatically
using the following criteria: most loaded, most bandwidth consuming, worst latency, worst
availability
Application report: Yes/No
Application summary table This table provides the following information for each terminal data rule:
- Average data rate exchanged over WAN (To / From WAN)
- Average response time
- Average number of sessions
Graphs per application Setting this parameter to Yes will provide access to application graphs in the report (to be
selected in the Graph selection screen)
VoIP/video report: Yes/No
VoIP/Video summary table This table provides the following information for each terminal audio/video rule:
- Average data rate exchanged over WAN (To / From WAN)
- Average number of communications
- Average MOS (G.711, G.723, G.729 codecs only)
Graphs per VoIP/video Setting this parameter to Yes will provide access to VoIP/video graphs in the report (to be
codec selected in the Graph selection screen)
Miscellaneous: summary table parameters
Trends (Default=No) Select whether trends should be displayed in summary tables
Rate/volume (Default=Volume) Select whether rate or volume should be displayed in summary tables
2/ Graph selection
Page 26 / 45
StreamReport Guide
- Top applications: time/pie graph presenting the Top 10 applications consuming the most
bandwidth
- Top “category”: time/pie graph presenting the Top 10 categories consuming the most
bandwidth
Usage rate Time/pie graph presenting the overall usage rate over the WAN access
Network SLM - Consolidated: time/pie graph presenting the overall network quality
- Top 10: bar graph presenting the Top 10 shaping/grooming rules with the worst network
quality
Alarms log To view the 30 most recent alarms triggered for the selected sites
Application consolidated graphs*
Average rate - Consolidated: time graph presenting the average rate over the WAN access for the
selected application
- Top sub-rules (intermediate rule only): time/pie graph presenting the Top 10 sub-rules
consuming the most bandwidth
- Top remote sites: : time/pie graph presenting the Top 10 remote sites consuming the
most bandwidth for the selected application
- Top “category”: time/pie graph presenting the Top 10 categories consuming the most
bandwidth for the selected application
Number of connections - Consolidated: time graph presenting the average number of sessions over the WAN
(terminal data rule) access for the selected application
- Top remote sites: time/pie graph presenting the Top 10 remote sites with the most
sessions for the selected application
- Top “category”: time/pie graph presenting the Top 10 categories with the most sessions
for the selected application
Response time - Consolidated: time graph presenting the average response time over the WAN access
(terminal data rule) for the selected application
- Top remote sites: bar graph presenting the Top 10 remote sites with the worst response
time for the selected application
- Top “category”: time/pie graph presenting the Top 10 categories with the worst response
time for the selected application
Alarms log To view the 30 most recent alarms triggered for the selected sites
VoIP/video consolidated graphs*
Average rate - Consolidated: time graph presenting the average rate over the WAN access for the
selected VoIP/video codec
- Top sub-rules (intermediate rule only): time/pie graph presenting the Top 10 sub-rules
consuming the most bandwidth
Number of - Consolidated: time graph presenting the average number of communications over the
communications WAN access for the selected VoIP/video codec
MOS - Consolidated: time graph presenting the average MOS over the WAN access for the
selected VoIP/video codec
Alarms log To view the 30 most recent alarms triggered for the selected sites
Graphs for selected rules (access links, shaping/grooming…)
Level 1 top traffic List of graphs available on rules.
… This graph selection part is shared by all rules (network, application, VoIP/video) selected
in the report.
* If selected in report type
Page 27 / 45
StreamReport Guide
4.2.3.2 Modify
To modify a report within the SERVICES (services, category, site) :
1. Select the SERVICES> “XX” object
2. Click on the Modify button
3. Follow these steps:
Page 28 / 45
StreamReport Guide
4.2.3.3 Delete
Single report
To delete any kind of report, follow these steps:
1. Right-click on the report in the tree and select Delete
OR
2. Select the report in the tree, select the Define tab, and click on the Delete button
Multiple reports
When displaying a reports summary by clicking on a Unified Mapping Tree object (services, category, site),
then you can select a set or all reports and click on the Delete button.
These templates can be modified or re-created. Export/import as well as copy/paste operations can be
performed. Brand new templates can be also created.
Page 29 / 45
StreamReport Guide
Select the summary tables and graphs per object to be included in the
2
report
4.2.4.4 Modify
To modify an existing template report (format, information selection), follow these steps:
1. Right-click on the template report in the tree and select Modify
OR
Select the template report in the tree, select the Define tab, and click on the Modify button
2. The “Define” wizard will be started, with the value defined for the report. Follow all steps, and
perform changes till the end of the wizard.
4.2.4.5 Delete
To delete any kind of report, follow these steps:
1. Right-click on the report in the tree and select Delete
OR
2. Select the report in the tree, select the Define tab, and click on the Delete button
4.2.4.6 Import/export
Export
Category or site report templates can be exported directly through the Graphical User Interface by clicking in
the “Export” button when displaying a report template, or by following these steps:
1. Select the template report in the tree, select the Define tab
2. Click on “Export” button: it will launch automatically the file download.
Import
Category or site report templates can be imported directly through the Graphical User Interface by following
these steps:
1. Click on MANAGEMENT TOOLS > Category report templates or Site report templates, and
select the Import tab.
2. Enter the template name
3. Browse and select the path to the template file to be imported
4. Click on the Import file button
Page 30 / 45
StreamReport Guide
4.2.4.7 Copy/paste
To copy/paste a report template, follow these steps:
1. Right-click on the template report in the tree and select Copy
2. Right click on MANAGEMENT TOOLS > Category report templates or Site report templates in
the tree and select Paste.
Page 31 / 45
StreamReport Guide
4.3.1 Introduction
A macro-report is kind of a “sub-reports container” and allows to mix different types of standard reports with a
common format (for instance within a single PDF file):
Language
TREE OBJECT INFORMATION
Business hours filtering SELECTION SELECTION
… …
4.3.2 Parameters
Format
A summary of the macro-report format parameters can be displayed by clicking on the Parameters tab.
Sub-report parameters
The parameters of each sub-report (tree object selection, information selection) can be displayed by clicking
on the Parameters tab.
Add a sub-report
1. Once the Macro-report is created, any report creation wizard can be launched within a Macro-report.
Right click on the Macro-report object: in the pop-up menu, choose Add > “wizard name”
2. The same wizard options as for standard report creation will be offered depending on the Macro-
report location (the Format definition steps will of course be bypassed).
Page 32 / 45
StreamReport Guide
4.3.3.2 Modify
Macro-report format update
To modify an existing macro-report format, follow these steps:
1. Right-click on the macro-report in the tree and select Modify
OR
Select the macro-report in the tree, select the Define tab, and click on the Modify button
2. Perform changes and Submit.
Sub-report update
For each report included in the macro-report, the Information selection can be updated, exactly as for a
standard report.
4.3.3.3 Delete
To delete a macro-report or a sub-report, follow these steps:
Right-click on the report in the tree and select Delete
OR
Select the report in the tree, select the Define tab, and click on the Delete button
4.3.3.4 Move
The order of the sub-report when scheduling the macro-report can be changed: right-click on the sub-report
in the tree and select Move up/down.
Page 33 / 45
StreamReport Guide
4.4.1 Introduction
A Single or set of StreamGroomers report provides detailed information for a selection of StreamGroomers:
4.4.2 Parameters
4.4.2.1 Summary
A summary of StreamGroomers report parameters can be displayed by clicking on the Parameters tab:
Page 35 / 45
StreamReport Guide
4.4.3.2 Modify
To modify an existing report (format, StreamGroomers and information selection), follow these steps:
1. Right-click on the report in the tree and select Modify
2. The “Define” wizard will be started, with the value defined for the report. Follow all steps, and
perform changes till the end of the wizard.
4.4.3.3 Delete
To delete any kind of report, follow these steps:
1. Right-click on the report in the tree and select Delete
OR
2. Select the report in the tree, select the Define tab, and click on the Delete button
Page 36 / 45
StreamReport Guide
5 Schedule Reports
5.1 Introduction
A schedule defines the report frequency and the dates it should be generated, as well as an (optional) list of
email recipients. If no recipients are defined, then the reports will be available exclusively via the View tab.
The Schedule tab provides a summary of the configured schedulings for a report:
5.2 Parameters
Page 37 / 45
StreamReport Guide
To send reports by email, the mail server defined in SGMconf must accept to relay email from the
SGM without authentication.
5.3.1 Add
1. Select the Report object
2. Click on the Schedule Tab, and “Add” button
3. Enter the parameters and click on the “Submit” button.
5.3.2 Modify
1. Select the Report object
2. Click on the Schedule Tab, and the Scheduling object to update
3. Enter the parameters and click on the “Submit” button.
You cannot directly change the report generation frequency once you have created a schedule. To
change the frequency, you must define a new schedule and delete the old one.
5.3.3 Delete
1. Select the Report object
2. Click on the Schedule Tab, and click on the “Delete” button.
Page 38 / 45
StreamReport Guide
6 View Reports
A certain number of reports are kept on the StreamGroomer Manager: you can view them directly in the
StreamReport View tab.
The visualization page displays all the reports available on the SGM.
Report
format
Report title
Report period
Format YYYY/MM/DD HH:MM - YYYY/MM/DD HH:MM
Page 39 / 45
StreamReport Guide
Page 40 / 45
StreamReport Guide
7.1 Overview
When a report is created in csv/xml format, StreamReport generates a zip file containing the various csv/xml
files:
Services dashboard report: a summary file for each summary table.
Category and site reports: a summary file for each summary table and a detailed file for each graph, so
that you can plot graphs using external tools.
23254-20111227-1500-object_xxxxxxx-name.csv
CONTENTS
name;composA1;composA2;composB;composC1;composC2 First line
Name;
Names of each indicator's components
Page 41 / 45
StreamReport Guide
List of Categories
Indicators
To obtain a correct page layout when the file is opened using Microsoft Excel, you may need to
launch the application and then open the file using the File > Open (Ctrl + O) command.
The decimal symbol used (dot or comma) in the csv file is defined in the SGMConf system page.
CONTENTS
Date ; compos1 ; compos2 First line: Statistics legend
Date in "YYYY-MM-DD HH:MM" format;
Names of the indicator's components
List of dates
Page 42 / 45
StreamReport Guide
# base = ma base
# title = débit moyen
# name = avgRate
# object = rule 12 2009
# start = 1131922800
# end = 1132009200
# seconds = 86400
date rateLtoR rateRtoL
14/11/2005 01:00 5780,0 4524,6
14/11/2005 03:00 5391,0 4157,4
14/11/2005 05:00 5827,5 4544,1
14/11/2005 07:00 5707,5 4440,9
14/11/2005 09:00 10269,2 36070,5
14/11/2005 11:00 14387,2 38973,2
List of dates
To obtain a correct page layout when the file is opened using Microsoft Excel, you may need to
launch the application and then open the file using the File > Open (Ctrl + O) command.
The decimal symbol used (dot or comma) in the csv file is defined in the SGMConf system page.
CONTENTS
name;composA1;composA2;composB;composC1;composC2 First line
List of rules, sites…
Graph name;
Names of each indicator's components
Page 43 / 45
StreamReport Guide
Page 44 / 45
Tour Franklin
101 quartier Boieldieu
La Défense 8
92042 Paris
La Défense Cedex
France
Phone: +33 (0)1 47 86 83 10
Fax: +33 (0)1 47 86 83 11
www.streamcore.com [email protected]