|
|
Report Settings
|
reports
section
The reports
section of your setting files contains settings
that customize the look of the reports. The settings can be considered
'defaults' that are applied to all reports. Specific reports can have
their own sections as described below
reports
Section
[reports]
File_Out = reports/
Active_Column=R
Meta_Refresh = 86400
Image_Dir = ../images/
Stylesheet = styles.css
Reverse_Time = 1
Graph_Level = 1
BG_Color = #FFFFFF
Background = images/background.gif
Font = Verdana, Arial, Helvetica, sans-serif
Font_Color = #000000
Title_Font = Comic Sans MS, Brush Script, Helvetica, sans-serif
Title_BG_Color = #000000
Title_Font_Color = #FFFFFF
Data_Font = Verdana, Arial, Helvetica, sans-serif
Data_Font_Color_1 = #000000
Data_BG_Color_1 = #F0F0F0
Data_Font_Color_2 = #000000
Data_BG_Color_2 = #FFFFFF
Data_Total_Font = Verdana, Arial, Helvetica, sans-serif
Data_Total_Font_Color = #000000
Data_Total_BG_Color = #FFCCCC
Data_Header_Font = Verdana, Arial, Helvetica, sans-serif
Data_Header_Font_Color = #000000
Data_Header_BG_Color = #CCCCFF
File_Out
- This is the file and/or directory where the report page(s) will be made.
If this is a filename (e.g. /stats/report.html) and then Report Magic will
build all the reports in this one file (like Analog does). If this is an
output directory (e.g. /stats/) then Report Magic will buils each report in
it's own file in that directory. The directory specified here (by itself or
as a part of the filename) is used for all files generated by Report
Magic (including the frameset and navigation pages, if generated).
- In this option (as well as
statistics_Frame_File_Out
and
navigation_File_Out
) you can add two types of codes to tell
Report Magic to create a custom name for the file. The first code is
%infile%
which, if inserted anywhere in the filename, will be
replaced with the name of the input data file without its extension. For example,
if under the [statistics]
section,
File_In=/usr/bin/analog/virtualhost1.dat
then if you set this
option to '/htdocs/%infile%/', all report files for this data file would be
created in the directory '/htdocs/virtualhost1/'. The second code type allows
you to insert the date (and/or time) of the last request from your reports in
the output filename. For example, if you set this option to
'/htdocs/%yyyymmdd%/' and ran the report on January 1st, 2002, using log files
that ended December 31, 2001, you would have all your reports stored in the directory
'/htdocs/20011201/'. For more details on how to specify a date format see the
Date Format Reference.
- The special filename '-' can be used to tell Report Magic to write the report
to the standard output (STDOUT) (i.e. your display or terminal window or a pipe, '|',
on a command line to another program). Using this filename will force Report Magic
to create a single-file, non-frames report with no Quick Summary.
Active_Column
(Optional)
- This tells Report Magic for Analog which column to use for charts and
determining the "Most Active" period in the Quick Summary. By default same
measure is used for all reports. You can change this on a report-specific level
by defining this value in a report-specific section of you settings file. See
Reports specific sections, below for more details.
- For a list of valid codes see the Active Column
section of the columns reference. This setting takes a single-characer code that
must correspond to one of the columns in your Analog data file. If there are no
matching columns, then Report Magic will not create a chart for that report. In
other words, if you set 'Active_Column=P', to use Requests for Pages to determine
activity, then make sure that your reports have that data by settings their
*COLS
in your Analog configuration file. If you want pie charts, make
sure to include include 'p' (Percent of Page Requests) in those *COLS
settings.
- If this value is not set, Report Magic defaults to the first column in the first
report (usually the Monthly Report).
Meta_Refresh
(Optional)
- This option will include a META REFRESH tag in each report file telling
the browser to expire the data after the number of seconds you set this to.
For example, if you set
Meta_Refresh=86400
the browser will
automatically reload the contents every 24 hours. If this is 0 or not
included, no META tag will be written in the report file(s).
Image_Dir
(Optional)
- This option can be used to tell Report Magic where to find the logo
graphics files (for Analog, WADigital and DNS) for the bottom of the reports.
Normally, Report Magic copies the logos to the report directory. If you are
running lots of client sites you may want to put the logos in one central
place and have all reports referr to that place. The value of this should be
a URL reference, relative to the report output directory on your web site.
You should include the final '/' in the directory reference. For example,
if you have all your reports in the /stats/reports/ directory on your website
and put the images in /stats/images/, then you would set this option to
'../images'. Note: you can use a host name (absolute URL) as well as a
relative URL for this option.
Stylesheet
(Optional)
- This points to a file contianing a stylesheet for Report Magic to use
for styles. If your output format is 'XHTML 1.0' then the reports will contain
a link to this sheet. In this case, this should be a URL and you need to make
the stylesheet available to the web page when you publish the reports. If your
output format is 'HTML 3.2' then this should be a local filename and the reports
will be built with
<FONT>
and other tags based on the
styles defined in the stylesheet. For details on the format for a stylesheet,
see the entry on the advanced settings page.
Reverse_Time
(Optional)
- This option will reverse the direction of data in time report graphs.
Use this if you've configured Analog to output time reports with data from
newest to oldest (i.e. used the
*BACK
option). This makes sure
the graphs come out looking right, because people expect a time-axis to run
from oldest to newest (left to right).
Graph_Level
(Optional)
- This option affects hierarchical report only. It tells the report to graph
a different level of the hierarchy than the primary one. This is useful, for example,
in the Directory Report, when using it as a Virtual Host report. Without setting this
(or setting it to the default value of '1'), only the first level item 'http://' will
be graphed. What you really want is the second level. By setting this to '2', you would
graph each virtual domain in your "directory" report.
Show_Bytes_As
(Optional)
- This takes a value like "K", "M", "G", "T", etc. If given, then Report Magic will
reduce byte counts in reports to only this value. For example, if the value is "M", then
all reports will show all byte counts in megabytes (MB) with the fully reduced value
following in parentheses. (e.g. 2940941107 bytes would be reduced to "2804 MB (2.739GB)".
If no value is given for this, then byte counts are reduced completely as usual.
BG_Color
(Optional)
- This is an optional background color* for the report
page(s).
Background
(Optional)
- This is an optional image for the background of the report page(s).
Font
(Optional)
- This is the name of the desired typeface for the description and other
text on the report page(s). This can be a comma-separated list of typeface
options, such as "Arial, Helvetica, sans-serif".
Font_Color
(Optional)
- This is the color* of the output text on the report page(s).
This color is also used for the labels, titles and axis in the graphs. Only
about 30 colors are recognized in the graphs. If the color you choose is not
known, it will revert to black for the graph titles, labels and axis.
Title_Font
(Optional)
- This is the name of the desired typeface for the report titles. This can
be a comma-separated list of typeface options, such as "Arial, Helvetica,
sans-serif".
Title_BG_Color
(Optional)
- This is the background color* of the report title boxes.
Report titles are bounded by a box so can have a background color or even
be "reversed" (e.g. white on black).
Title_Font_Color
(Optional)
- This is the color* of the report title text. See
Title_BG_Color
about creating "reversed" type titles.
Data_Font
(Optional)
- This is the name of the desired typeface for the data columns on the
report page(s). This can be a comma-separated list of typeface options, such
as "Arial, Helvetica, sans-serif".
Data_Font_Color_1
(Optional)
- This is the color of the text for the data in one set of
rows (defaults to
Font_Color
).
Data_BG_Color_1
(Optional)
- This is the background color* of one set of data rows. Data
sets can use two colors that alternate with rows for better legibility.
Data_Font_Color_2
(Optional)
- This is the color of the text for the data in the other
set of rows (defaults to
Font_Color
).
Data_BG_Color_2
(Optional)
- This is the background color* of the other set of data rows.
See
Data_Color_1
above for the alternate color.
Data_Total_Font
(Optional)
- This is the name of the desired typeface for the summary
data rows (defaults to
Data_Font
).
Data_Total_Font_Color
(Optional)
- This is the name of the color for the text in the
summary data rows (defaults to
Data_Font_Color
).
Data_Total_BG_Color
(Optional)
- This is the background color* of the totals rows on summary
reports. These rows provide additional summary information, but are not
graphed.
Data_Header_Font
(Optional)
- This is the name of the desired typeface for the table
header rows (defaults to
Data_Font
).
Data_Header_Font_Color
(Optional)
- This is the name of the color for the text in the
table header rows (defaults to
Data_Font_Color
).
Data_Header_BG_Color
(Optional)
- This is the background color* of data table headers.
*Note: All colors can be a standard browser
color name or a 6-digit hex color code preceded by a number sign. (e.g.
"black" or #000000).
graphs
section
The graphs
section of your setting files contains settings
to control the formatting of the graphs.
[graphs]
BG_Color = #FFFFCC
Font = C:\Winnt\Fonts\Arial.ttf, 14, 12, 10
Font_Color = #000000
Width = 400
Height = 300
3d = 1
Palette = lgreen, lblue, lred, lpurple,lyellow, green, blue, red, purple, yellow
Cycle_Colors = 1
Shadows = 1
Format = png
Path_To = /web/images/
URL_To = /images/
BG_Color
(Optional)
- This allows you to specify a color to be used for the
graphing area of the graph. If none is given this will use the
report page background color. This is separate from the background
color for the graph image which will always match the report page
backgroun color.
Font
(Optional)
- This can be set to the full path of a True Type font that will be used for
all text in the graphs. To use this on the source package, you must have
installed lttf (see the Source Package Installation
Notes for details).
- You can also customize the point size used for elements of the graphs. To
do this you would follow the font name with a comma and a comma-separated
list of 3 point sizes to use for graph title, axes titles and values labels.
For example, you could specify
Font=C:\Windows\Fonts\arial.ttf,
24, 14, 10
. Be careful not to use too large of a font size or you
won't leave room for the graph and you'll get a 'Vertical size to small' error.
- Mac Users The Mac version of Report Magic does not yet support
True Type fonts. Therefore this option is ignored on the Mac platform.
Font_Color
(Optional)
- This is the color of the graph text. The grid lines and axes are colored
between this and the
BG_Color
, defined above. This defaults to
the report page text color.
Width
(Optional)
- This gives the desired width (in pixels) of the graph. Default is 400.
You can change this on a report-specific basis by setting this under the
report's section. See below.
Height
(Optional)
- This gives the desired height (in pixels) of the graph. Default is 300.
You can change this on a report-specific basis by setting this under the
report's section. See below.
3d
(Optional)
- This if set to 1, will draw 3d graphs, 0 draws 2d graphs. Default is 1. You
can also specify 2d or 3d on individual graphs using, for example, 'lines2d' or
'lines3d' for the
GraphType
setting in the report
specific sections. You can change this on a report-specific basis by setting
this under the report's section. See below
Palette
(Optional)
- This gives a comma-separated list of color names to use for the bars
in the bar charts. Valid colors include any 6 digit hex code, preceded by
a number/hash symbol ("#") or one of (white, lgray, gray, dgray, black, lblue,
blue, dblue, gold, lyellow, yellow, dyellow, lgreen, green, dgreen, lred, red,
dred,lpurple, purple, dpurple, lorange, orange, pink, dpink, marine, cyan, lbrown,
dbrown).
Cycle_Colors
(Optional)
- If this is set to 1, each bar in a series on the bar charts
will use a different color from the
Palette
list.
If set to 0, all bars will use the first color. Default is 1.
Shadows
(Optional)
- If this is set to 1, Report Magic will draw drop-shadows on
the bars in the bar charts. Set this to 0 to disable the shadows.
Default is 1.
Format
(Optional)
- This give the desired ouput format for graph images. Valid
values are PNG and JPEG (and 'GIF' if you have a really old verion
of libgd). Default is PNG because the files are much smaller. This will
only work when you build Report Magic with support for the proper file
types. For Windows users, both formats are supported. For Mac users,
you will only get GIF format. On other platforms, this depends on the
options you used when you built libgd. See the
source package installation for details.
Path_To
- This specifies a path where the graph files should be stored on the
server. By default, Report Magic stores graph files in the same folder
as the report files. When working in CGI mode,
however, it cannot send graphs unless they can be stored somewhere.
This allows you to tell Report Magic to write the graphs in an explicit
location in your web site. See
URL_To
, below, for the
companion setting.
URL_To
- As a companion to
Path_To
, above, this tell Report
Magic's reports where to find the images that have been stored on the
web site. For example, if your web site is in /web/
and
you store your graphs in /web/images/
, then you would
want to set the URL_To
value to /images/
if you are writing the reports to the root of the web site or
to CGI.
Reports specific section
For each report, you can customize the default settings that you set
in the reports
section. To do this you create a section
using the section name shown in the reports
reference and set the approriate settings below that. For example,
if you wanted to have a green background on the Monthly Report, you
could add this to your settings file:
[MONTHLY]
BG_Color=green
You can also change report-specific configurations or text in these
sections as well. This is covered in more detail in the
advanced settings page. However, as an example,
if you wished to change the name of the General Summary to "Executive Summary,"
for one set of reports you could add this to your settings file:
[GENERAL]
LongName=Executive Summary
Customizing the GraphType
The type of graph each report crates is already defined by Report Magic.
Usually these types make sense for the majority of data in a report and do not need
to be changed. However, by setting this option for a particular report, you can
change the graph types you want displayed.
GraphType
takes a comma-separated list of types of
graphs that you want Report Magic to produce for the report. Basic
values are pie
, bars
and lines
.
These will be formatted in 2d or 3d versions, based on the
[graphs]3d
setting described above.
It is also possible to force a specific report to use 2d or 3d graphs,
ignoring the 'global' setting by specifying that in the GraphType
setting for that reports. For example, to make all the line graphs on the
time reports 2d, you would add something like this to your settings file:
[MONTHLY]
GraphType=lines2d
[WEEKLY]
GraphType=lines2d
[FULLDAILY]
GraphType=lines2d
[FULLHOURLY]
GraphType=lines2d
[QUARTER]
GraphType=lines2d
[FIVE]
GraphType=lines2d
Settings Rows in the Summaries
Finally, there are two report-specific options for the General Summary
and Quick Summary. The Rows
setting determines which rows
will be displayed for each report.
[GENERAL]
Rows=SR, PR, FL, RR, NF, NH, BT
Rows
(Optional)
- This specifies which rows Report Magic for Analog should include in the
General Summary. These correspond to the values used by Analog in the
computer readable output file. Values should be separated by commas (',').
For a list see the General Summary
section of the columns reference. If you don't include this setting or
you use the keyword 'ALL', the General Summary will show all rows in your
Analog file.
[QUICK]
Rows= m, W, D, H, B
Rows
(Optional)
- This tells Report Magic for Analog which columns to show for the
Quick Summary. The letters are those used by Analog to represent report
in the computer readable output files. Values should be
separated by commas (','). For a list of valid options see the
code letters in the reports reference. If you
don't include this setting or your use the keyword 'NONE',
no Quick Summary will be made. If you use the keyword 'ALL', all possible
summary rows will be show. The rows in the Quick Summary will be in the
same order as the letters are in this option.
Send questions or comments to Wadsack-Allen Digital Group Support.
Report Magic 2.21 Documentation. Copyright © 1999-2003 Wadsack-Allen. All Rights Reserved.