Инструменты пользователя

Инструменты сайта


обработка_лог_файлов_сервера_squid

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
обработка_лог_файлов_сервера_squid [2012/02/01 09:06]
val
обработка_лог_файлов_сервера_squid [2017/05/05 06:49] (текущий)
val [Ubuntu]
Строка 7: Строка 7:
 === Установка,​ настройка === === Установка,​ настройка ===
 <​code>​ <​code>​
 +[gate:~] # pkg install sarg
 +
 [gate:~] # pkg_add -r sarg [gate:~] # pkg_add -r sarg
    
 [gate:~] # cd /​usr/​local/​etc/​sarg/​ [gate:~] # cd /​usr/​local/​etc/​sarg/​
- 
-[gate:​local/​etc/​sarg] # cp sarg.conf.default sarg.conf 
  
 [gate:​local/​etc/​sarg] # cat sarg.conf [gate:​local/​etc/​sarg] # cat sarg.conf
 </​code><​code>​ </​code><​code>​
 ... ...
-access_log /var/squid/logs/​access.log.0+access_log /var/log/squid/​access.log.0
 ... ...
-output_dir /​usr/​local/​www/​apache22/data/sarg+output_dir /​usr/​local/​www/​apache24/data/sarg 
 +... 
 +charset Koi8-r
 ... ...
 </​code><​code>​ </​code><​code>​
 [gate:~] # squid -k rotate [gate:~] # squid -k rotate
 +
 +[gate:~] # setenv LANG ru_RU.KOI8-R
  
 [gate:~] # sarg [gate:~] # sarg
Строка 36: Строка 40:
 /​usr/​bin/​find /​usr/​local/​www/​data/​sarg/​ -maxdepth 1 -mtime +60 -type d -name '​*-*'​ -exec rm -r {} \; /​usr/​bin/​find /​usr/​local/​www/​data/​sarg/​ -maxdepth 1 -mtime +60 -type d -name '​*-*'​ -exec rm -r {} \;
 /​usr/​local/​sbin/​squid -k rotate /​usr/​local/​sbin/​squid -k rotate
 +export LANG=ru_RU.KOI8-R
 /​usr/​local/​bin/​sarg /​usr/​local/​bin/​sarg
 </​code><​code>​ </​code><​code>​
Строка 49: Строка 54:
 /​usr/​bin/​find /​usr/​local/​www/​data/​sarg/​ -maxdepth 1 -mtime +60 -type d -name '​*-*'​ -delete /​usr/​bin/​find /​usr/​local/​www/​data/​sarg/​ -maxdepth 1 -mtime +60 -type d -name '​*-*'​ -delete
 /​usr/​local/​sbin/​squid -k rotate /​usr/​local/​sbin/​squid -k rotate
 +export LANG=ru_RU.KOI8-R
 /​usr/​local/​bin/​sarg /​usr/​local/​bin/​sarg
 </​code><​code>​ </​code><​code>​
 [gate:~] # chmod +x /​usr/​local/​etc/​rc.d/​sarg.sh ​ [gate:~] # chmod +x /​usr/​local/​etc/​rc.d/​sarg.sh ​
 </​code>​ </​code>​
- 
 ==== Ubuntu ==== ==== Ubuntu ====
 +
 +=== Установка,​ настройка ===
 <​code>​ <​code>​
-root@gate:​~#​ apt-get install sarg+root@gate:​~#​ apt install sarg
  
-root@gate:​~# ​less /​etc/​sarg/​sarg.conf+root@gate:​~# ​cat /​etc/​sarg/​sarg.conf
 </​code><​code>​ </​code><​code>​
 ... ...
-output_dir ​/var/lib/sarg+access_log ​/var/log/squid/​access.log
 ... ...
 </​code><​code>​ </​code><​code>​
 +root@gate:​~#​ cat /​etc/​sarg/​sarg-reports.conf
 +</​code><​code>​
 +...
 +HTMLOUT=/​var/​www/​html/​sarg
 +...
 +</​code>​
  
 +=== Автоматизация процесса построения отчета ===
 +<​code>​
 root@gate:​~#​ less /​etc/​cron.daily/​sarg root@gate:​~#​ less /​etc/​cron.daily/​sarg
  
 root@gate:​~#​ less /​etc/​logrotate.d/​squid root@gate:​~#​ less /​etc/​logrotate.d/​squid
 +</​code>​
 +
 +=== Построения отчета в ручном режиме ===
 +<​code>​
 +root@gate:​~#​ /​usr/​sbin/​sarg-reports manual 07/02/2014
  
-root@gate:​~#​ /​usr/​sbin/​sarg-reports ​manual 31/01/2012+root@gate:​~#​ /​usr/​sbin/​sarg-reports ​today
 </​code>​ </​code>​
  
  
обработка_лог_файлов_сервера_squid.1328072819.txt.gz · Последние изменения: 2013/05/22 13:50 (внешнее изменение)