Налаштування 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

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

sarg

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

sarg

Постовий

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

One Comment