Initial commit: Imported yaala 0.7.3.
[yaala.git] / sample_configs / squid_log.conf
1 ##################################################
2 #    yaala 0.6.7 config               2003-06-05 #
3 #---====================-------------------------#
4 # For exact instructions please see the README   #
5 # and the notes above each entry.                #
6 ##################################################
7 # $Id: squid_log.conf,v 1.1 2003/08/19 14:20:00 octo Exp $
8
9 # Tells yaala the directory to save the html pages in.
10 # You should manually copy .gif and .css there from html
11 # directory.
12 # Default is 'reports'
13 directory: 'reports';
14
15 # Here you can choose between the ``new'' Combined-output module and the
16 # Classic-output which emulates 0.4.x behaviour.
17 # Default is to use 'Combined'
18 report: 'Combined';
19
20 # The module used for parsing the logfile(s)
21 # The modules coming with this package are:
22 # - Bind9
23 # - Common
24 # - Ncsa
25 # - Wnserver
26 # - Squid
27 # - Xferlog
28 # - Postfix
29 # Default: 'Common'
30 logtype: 'Squid';
31
32 # Fields provided by the 'Squid' parser:
33 # Aggregations:
34 # - bytes
35 # - elapsed
36 # - requests
37 # Keyfields:
38 # - client
39 # - date
40 # - hierarchycode
41 # - hour
42 # - httpstatus
43 # - method
44 # - mime
45 # - peer
46 # - protocol
47 # - resultcode
48 # - server
49
50 select: "requests, bytes BY date";
51 select: "requests, bytes BY hour";
52 select: "requests, bytes BY client";
53 select: "bytes BY protocol";
54 select: "requests BY method";
55 select: "requests BY protocol, status";
56 select: "requests BY mime";
57 select: "requests BY protocol, client";
58
59 ##################################################
60 #    filtering                                   #
61 #---===========----------------------------------#
62 # These options adjust filtering data which      #
63 # appear in reports.                             #
64 ##################################################
65
66 # Wether or not yaala shall try to lookup domain names of ip adresses.
67 # Set to 'true' or 'false'. Default is not to.
68 #reverse_lookup: 'true';
69
70 # Sets how many subdomains of a host should be displayed. "1" means only
71 # the domain (plus the top-level domain), e.g. "example.com", "2" would be
72 # "subdomain.example.com". Set zero to get the full length of a hostname.
73 # Defaults to "1"
74 #host_width: 1;
75
76 # With the classic output module not all combinations of fields appear in
77 # the log and are therefore empty. These empty cells are normally skipped.
78 # If you, for whatever reason, what these cells to be printed, set the
79 # following option to 'false'.
80 #classic_skip_empty: true;
81
82 ##################################################
83 #    HTML                                        #
84 #---======---------------------------------------#
85 # These options affects html files generation,   #
86 # mostly - the HEAD section.                     #
87 ##################################################
88
89 # If u're going to browse html pages from FILES
90 # rather then via http AND on OS with another
91 # default charset, specify charset of your html
92 # pages to put into META http-equiv tag.
93 # With webserver, proper charset SHOULD be passed 
94 # in http header by server.
95 # Default is 'iso-8859-1'.
96 #html_charset: iso-8859-1;
97
98 # URL to css file with style definition for
99 # report pages. Goes linked it from html head.
100 # You may put here an url or path to other css file,
101 # (maybe - site-wide or reports-wide)
102 # default is 'style.css' (should be copied where reports lie)
103 #html_stylesheet: '/default.css';
104 #html_stylesheet: '/yaala-reports/style.css';
105 html_stylesheet: 'style.css';
106
107 # The following two options control the size of the graphs generated.
108 graph_height: 250;
109 graph_width: 500;