This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
обработка_лог_файлов_сервера_squid [2014/02/28 18:34] 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/squid3 | ||
| - | </code> | ||
| - | |||
| - | === Построения отчета в ручном режиме === | ||
| - | <code> | ||
| - | root@gate:~# /usr/sbin/sarg-reports manual 07/02/2014 | ||
| - | </code> | ||