====== SARG ====== SARG (Squid Analysis Report Generator) — генератор аналитических отчётов [[squid:squid|Squid]] https://sourceforge.net/projects/sarg/ ====== Установка ====== apt-get install sarg По умолчанию создаются задания для [[cron:cron|Cron]] в папках: * ''/etc/cron.monthly/sarg'' * ''/etc/cron.weekly/sarg'' ====== Настройка ====== FIXME ''/etc/sarg'' # sarg.conf access_log /var/log/squid3/access.log graphs yes graph_days_bytes_bar_color orange title "Squid User Access Reports" font_face Tahoma,Verdana,Arial header_color darkblue header_bgcolor blanchedalmond font_size 9px header_font_size 9px title_font_size 11px background_color white text_color #000000 text_bgcolor lavender title_color green temporary_dir /tmp output_dir /home/WWW/squid-reports resolve_ip yes user_ip yes topuser_sort_field BYTES reverse user_sort_field BYTES reverse exclude_users /etc/sarg/exclude_users exclude_hosts /etc/sarg/exclude_hosts date_format u lastlog 365 remove_temp_files yes index yes index_tree file overwrite_report yes records_without_userid ip use_comma yes mail_utility mailx topsites_num 100 topsites_sort_order CONNECT D index_sort_order D exclude_codes /etc/sarg/exclude_codes max_elapsed 28800000 report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads usertab /etc/sarg/usertab SARG=/usr/bin/sarg CONFIG=/etc/sarg/sarg.conf HTMLOUT=/home/WWW/squid-reports PAGETITLE="Access Reports on $(hostname)" LOGOIMG=/squid-reports/images/sarg.png LOGOLINK="http://$(hostname)/squid-reports" DAILY=Daily WEEKLY=Weekly MONTHLY=Monthly EXCLUDELOG1="SARG: No records found" EXCLUDELOG2="SARG: End" ===== Настройка HTTP сервера ===== 1. Нужно создать файл: Alias /squid-reports /home/WWW/squid-reports ServerName sarg.domain.local ServerAlias sarg ServerAdmin admin@domain.ru DocumentRoot /var/www/html/squid-reports Options +FollowSymLinks AllowOverride All Order Deny,Allow Deny from all Allow from localhost 127.0.0.1 ::1 Allow from 192.168.0.0/16 Allow from 10.0.0.0/8 2. Выполнить следующие действия: # Создаем символическую ссылку ln -s /etc/sarg/apache.conf /etc/apache2/sites-available/sarg.conf # Разрешаем сайт a2ensite sarg # Перезапуск service apache2 reload ====== Ссылки ====== [[http://admin.netlab-kursk.ru/nastrojka-sarg-na-baze-ubuntu-server/|Настройка SaRG на базе Ubuntu Server]] [[http://suservice.net/publ/nastraivaem_sarg_analizator_logov_proksi_servera_squid/1-1-0-34|Настраиваем SARG - анализатор логов прокси-сервера SQUID]] {{tag>HTTP Proxy}}