Налаштування SARG, Для системного адміністратора
Налаштування SARG
На даний момент маємо повністю налаштований Squid, але розслаблятись поки що рано. Одного ранку начальство захоче дізнатися, на яких сайтах бувають співробітники компанії, і скільки часу вони там проводять.
Всю потрібну інформацію можна знайти у логах Сквіда, але вважати вручну на кшталт:
$ sudo tail -f /var/log/squid/access.log awk ‘’
$ sudo apt-get install sarg apache2
У Ubuntu налаштування Apache можна не чіпати, все буде працювати з параметрами за промовчанням. У різних дистрибутивах та операційних системах файли можуть бути розміщені в різних каталогах. У Ubuntu місце дислокації - /etc/squid, конфігураційний файл називається sarg.conf .
$ sudo mcedit /etc/squid/sarg.conf
# Вказуємо мову, можливі значення: Russian-koi8, # Russian_UTF-8, Russian-windows1251 language Russian_UTF-8 charset Cyrillic
# Файл зі статистикою, зверніть увагу, що в деяких # дистрах каталоги для Squid 3.0 називаються squid3 access_log /var/log/squid3/access.log
# Включаємо побудову графіків graphs yes graph_days_bytes_bar_color green
# Каталог, який містить звіти output_dir /var/www/squid-reports
# Сортування користувачів у виведенні за USER CONNECT BYTES TIME topuser_sort_field BYTES reverse user_sort_field BYTES reverse
# Встановлення ліміту в мегабайтах, користувачі, що перевищили його, потрапляють у файл блокування # per_user_limit /etc/squid/sarg.user-deny 300
# Тип звіту включаємо всі report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads
Якщо output_dir знаходиться поза кореневим каталогом Apache, вapache2.conf необхідно створити аліас із зазначенням шляху та надати потрібні права. На жаль, за допомогою per_user_limit можна вказати ліміт один на всіх, без урахування користувачів та груп. Створення звітів здійснюється за допомогою скрипту/usr/sbin/sarg-reports, який запускається за допомогою cron:
$ sudo crontab –e
00 08-18/1 * * * sarg-reports today 00 00 * * * sarg-reports daily 00 01 * * 1 sarg-reports weekly 30 02 1 * * sarg-reports monthly
Тепер відкриваємо браузер та заходимо на сторінку звітів.

Останнім часом замість SARG багато хто рекомендує використовувати Free-SA (free-sa.sf.net).

Він легший, має велику швидкість створення звітів, у перспективі крім Squid, Postfix, Qmail та CGP підтримуватимуться журнали інших серверів. Ще один швидкий конкурент – (lightsquid.sf.net) – простий у встановленні та порівняно з SARG займає менше місця на жорсткому диску.

Постовий
У нас Ви знайдете як новинки кінопрокату, так і найстаріші фільми всіх жанрів! Тільки у нас Ви можете качати фільми зі швидкістю понад 400 Мегабіт за секунду! У нашій базі понад 2000 фільмів!