User Tools

Site Tools


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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
обработка_лог_файлов_сервера_squid [2014/02/07 16:09]
val [Ubuntu]
обработка_лог_файлов_сервера_squid [2020/09/02 08:28] (current)
val
Line 2: Line 2:
  
 ===== Использование пакета SARG ===== ===== Использование пакета SARG =====
 +
 +==== Ubuntu ====
 +
 +=== Установка,​ настройка ===
 +<​code>​
 +root@gate:​~#​ apt install sarg
 +
 +root@gate:​~#​ cat /​etc/​sarg/​sarg.conf
 +</​code><​code>​
 +...
 +access_log /​var/​log/​squid/​access.log
 +...
 +</​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/​logrotate.d/​squid
 +</​code>​
 +
 +=== Построения отчета в ручном режиме ===
 +<​code>​
 +root@gate:​~#​ /​usr/​sbin/​sarg-reports manual 07/02/2014
 +
 +root@gate:​~#​ /​usr/​sbin/​sarg-reports today
 +</​code>​
  
 ==== FreeBSD ​ ==== ==== FreeBSD ​ ====
Line 7: Line 40:
 === Установка,​ настройка === === Установка,​ настройка ===
 <​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 charset Koi8-r
Line 24: Line 57:
 </​code><​code>​ </​code><​code>​
 [gate:~] # squid -k rotate [gate:~] # squid -k rotate
 +
 +[gate:~] # setenv LANG ru_RU.KOI8-R
  
 [gate:~] # sarg [gate:~] # sarg
Line 38: Line 73:
 /​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>​
Line 51: Line 87:
 /​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 ==== 
  
-=== Установка,​ настройка === 
-<​code>​ 
-root@gate:​~#​ apt-get install sarg 
- 
-root@gate:​~#​ cat /​etc/​sarg/​sarg.conf 
-</​code><​code>​ 
-... 
-access_log /​var/​log/​squid3/​access.log 
-... 
-</​code></​code>​ 
-root@gate:​~#​ cat /​etc/​sarg/​sarg-reports.conf 
-</​code><​code>​ 
-... 
-HTMLOUT=/​var/​www/​sarg 
-... 
-</​code>​ 
- 
-=== Автоматизация процесса построения отчета === 
-<​code>​ 
-root@gate:​~#​ less /​etc/​cron.daily/​sarg 
- 
-root@gate:​~#​ less /​etc/​logrotate.d/​squid 
-</​code>​ 
- 
-=== Построения отчета в ручном режиме === 
-<​code>​ 
-root@gate:​~#​ /​usr/​sbin/​sarg-reports manual 07/02/2014 
-</​code>​ 
  
  
обработка_лог_файлов_сервера_squid.1391774991.txt.gz · Last modified: 2014/02/07 16:09 by val