bidibulle houg ! | bon voila mon sarg.conf :
Code :
- language French
- access_log /var/log/squid/access.log
- title "Squid User Access Reports"
- font_face Arial
- header_color darkblue
- header_bgcolor blanchedalmond
- header_font_size -1
- background_color white
- text_color black
- text_bgcolor beige
- title_color green
- logo_image none
- logo_text ""
- logo_text_color black
- image_size 80 45
- background_image none
- # TAG: password
- # User password file used by authentication
- # If you put here, reports will be generated only for users in.
- #
- password none
- # TAG: temporary_dir
- # Temporary directory name
- # sarg -w dir
- #
- #temporary_dir /tmp
- # TAG: output_dir
- # Where is the reports will ne stored.
- # sarg -o dir
- #
- #output_dir /var/log/sarg-reports
- output_dir /home/httpd/html/squid-reports
- # TAG: output_email
- # Email address to send the reports
- # sarg -e email
- #
- output_email none
- # TAG: resolve_ip yes/no
- # Convert ip address to dns name
- # sarg -n
- resolve_ip no
- # TAG: user_ip yes/no
- # Use Ip Address instead userid (reports)
- # sarg -p
- user_ip no
- # TAG: topuser_sort_field field normal/reverse
- # Sort field for the Topuser Report.
- # Allowed fields: USER CONNECT BYTES TIME
- #
- topuser_sort_field BYTES reverse
- # TAG: user_sort_field field normal/reverse
- # Sort field for the User Report.
- # Allowed fields: SITE CONNECT BYTES TIME
- #
- user_sort_field BYTES reverse
- # TAG: exclude_users file
- # users within the file will be excluded from reports.
- # you can use indexonly to have only index.html file.
- #
- exclude_users none
- # TAG: exclude_hosts file
- # Hosts, domains or subnets will be excluded from reports.
- #
- # Eg.: 192.168.10.10 - exclude ip address only
- # 192.168.10.0 - exclude full C class
- # s1.acme.foo - exclude hostname only
- # acme.foo - exclude full domain name
- #
- exclude_hosts none
- # TAG: useragent_log file
- # Put here where is useragent.log to nable useragent report.
- #
- useragent_log none
- # TAG: date_format
- # Date format in reports: e (Europe=dd/mm/yy), u (USA=mm/dd/yy), w (Weekly=yy.ww)
- date_format e
- # TAG: per_user_limit file MB
- # Save userid on file if download exceed n MB.
- #
- # This option can be used to disable user access if user exceed a download limit.
- per_user_limit none
- # TAG: lastlog n
- # How many reports files must be keept in reports directory.
- # The oldest report file will be automatically removed.
- # 0 - no limit.
- #
- lastlog 0
- # TAG: remove_temp_files yes
- # Remove temporary files: geral, usuarios, top, periodo from root report directory.
- #
- remove_temp_files yes
- # TAG: index yes|no|only
- # Generate the main index.html.
- # only - generate only the main index.html
- #
- index yes
- # TAG: overwrite_report yes|no
- # yes - if report date already exist then will be overwrited.
- # no - if report date already exist then will be renamed to filename.n, filename.n+1
- #
- overwrite_report no
- # TAG: records_without_userid ignore|ip|everybody
- # What can I do with records without user id (no authentication) in access.log file ?
- #
- # ignore - This record will be ignored.
- # ip - Use ip address instead. (default)
- # everybody - Use "everybody" instead.
- #
- records_without_userid ip
- # TAG: use_comma no|yes
- # Use comma instead point in reports.
- # Eg.: use_comma yes => 23,450,110
- # use_comma no => 23.450.110
- #
- use_comma no
- # TAG: mail_utility mail|mailx
- # Mail command to use to send reports via SMTP
- #
- mail_utility mailx
- # TAG: topsites_num n
- # How many sites in topsites report.
- #
- topsites_num 100
- # TAG: topsites_sort_order CONNECT|BYTES A|D
- # Sort for topsites report, where A=Ascendent, D=Descendent
- #
- topsites_sort_order CONNECT D
- # TAG: exclude_codes file
- # Ignore records with these codes. Eg.: NONE/400
- #
- exclude_codes /usr/local/sarg/exclude_codes
- # TAG: replace_index string
- # Replace "index.html" in the main index file with this string
- # If null "index.html" is used
- #
- #replace_index <?php echo str_replace(".", "_", $REMOTE_ADDR); echo ".html"; ?>
- # TAG: max_elapsed milliseconds
- # If elapsed time is recorded in log is greater than max_elapsed use 0 for elapsed time.
- # Use 0 for no checking
- #
- #max_elapsed 0
- # 8 Hours
- max_elapsed 28800000
- # TAG: report_type type
- # What kind of reports to generate.
- # topsites - shows the site, connect and bytes
- # sites_users - shows which users were accessing a site
- # users_sites - shows sites accessed by the user
- # date_time - shows the amount of bytes used by day and hour
- # denied - show all denied sites with full URL
- # auth_failures - show autentication failures
- #
- # Eg.: report_type topsites denied
- #
- report_type topsites users_sites sites_users date_time denied auth_failures site_user_time_date
- # TAG: usertab filename
- # You can change the "userid" or the "ip address" to be a real user name on the rpeorts.
- # Table syntax:
- # userid name or ip address name
- # Eg:
- # SirIsaac Isaac Newton
- # vinci Leonardo da Vinci
- # 192.168.10.1 Karol Wojtyla
- #
- # Each line must be terminated with '\n'
- #
- usertab none
- # TAG: long_url yes|no
- # If yes, the full url is showed in report.
- # If no, only the site will be showed
- #
- # YES option generate very big sort files and reports.
- #
- long_url yes
- # TAG: date_time_by bytes|elap
- # Date/Time reports will use bytes or elapsed time?
- #
- date_time_by bytes
- # TAG: charset name
- # ISO 8859 is a full series of 10 standardized multilingual single-byte coded (8bit)
- # graphic character sets for writing in alphabetic languages
- # You can use the following charsets:
- # Latin1 - West European
- # Latin2 - East European
- # Latin3 - South European
- # Latin4 - North European
- # Cyrillic
- # Arabic
- # Greek
- # Hebrew
- # Latin5 - Turkish
- # Latin6
- # Windows-1251
- # Koi8-r
- #
- charset Latin1
- # TAG: user_invalid_char "&/"
- # Records that contain invalid characters in userid will be ignored by Sarg.
- #
- user_invalid_char "&/"
- # TAG: privacy yes|no
- # privacy_string "***.***.***.***"
- # privacy_string_color blue
- # In some countries the sysadm cannot see the visited sites by a restrictive law.
- # Using privacy yes the visited url will be changes by privacy_string and the link
- # will be removed from reports.
- #
- privacy no
- #privacy_string "***.***.***.***"
- #privacy_string_color blue
- # TAG: include_users "user1:user2:...:usern"
- # Reports will be generated only for listed users.
- #
- #include_users none
- # TAG: exclude_string "string1:string2:...:stringn"
- # Records from access.log file that contain one of listed strings will be ignored.
- #
- exclude_string none
- # TAG: show_successful_message yes|no
- # Show "Successful report generated on dir" at end of process.
- #
- show_successful_message yes
- # TAG: topuser_fields
- # Which fields must be in Topuser report.
- #
- topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
- # TAG: topuser_num n
- # How many users in topsites report. 0 = no limit
- #
- topuser_num 0
- # TAG: datafile file
- # Save the report results in a file to populate some database
- #
- datafile none
- # TAG: datafile_delimiter ";"
- # ascii character to use as a field separator in datafile
- #
- datafile_delimiter ";"
- # TAG: datafile_fields all
- # Which data fields must be in datafile
- # user;date;time;url;connect;bytes;in_cache;out_cache;elapsed
- #
- datafile_fields user;date;time;url;connect;bytes;in_cache;out_cache;elapsed
- # TAG: weekdays
- # The weekdays to take account ( Sunday->0, Saturday->6 )
- # Example:
- #weekdays 1-3,5
- # Default:
- weekdays 0-6
- # TAG: hours
- # The hours to take account
- # Example:
- #hours 7-12,14,16,18-20
- # Default:
- hours 0-23
|
|