The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"отчет sarg из архива squid "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid и других прокси серверов (Учет работы пользователей, логи)
Изначальное сообщение [ Отслеживать ]

"отчет sarg из архива squid "  +/
Сообщение от voffkamc email(ok) on 28-Дек-11, 00:51 
Добрый вечер.
Такая ситуация: стоял squid и на всякий случай вел логи. И этот случай настал. Начальство решило посмотреть кто и куда ходил. Для этого поставил sarg, но при команде sarg -d  dd/mm/yyyy-dd/mm/yyyy не видит логи в gz файлах. как мне все-же сделать отчет из этих файлов?
спасибо за помощь.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "отчет sarg из архива squid "  +/
Сообщение от кегна on 28-Дек-11, 02:21 
> Добрый вечер.
> Такая ситуация: стоял squid и на всякий случай вел логи. И этот
> случай настал. Начальство решило посмотреть кто и куда ходил. Для этого
> поставил sarg, но при команде sarg -d  dd/mm/yyyy-dd/mm/yyyy не видит
> логи в gz файлах. как мне все-же сделать отчет из этих
> файлов?
> спасибо за помощь.

прочитать про cat и zcat?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "отчет sarg из архива squid "  +/
Сообщение от reader (ok) on 28-Дек-11, 12:12 
> Добрый вечер.
> Такая ситуация: стоял squid и на всякий случай вел логи. И этот
> случай настал. Начальство решило посмотреть кто и куда ходил. Для этого
> поставил sarg, но при команде sarg -d  dd/mm/yyyy-dd/mm/yyyy не видит
> логи в gz файлах. как мне все-же сделать отчет из этих
> файлов?
> спасибо за помощь.

igor@router:/$ cat /etc/cron.weekly/0sarg
#!/bin/bash

#Get current date
TODAY=$(date +%d/%m/%Y)

#Get one week ago today
LASTWEEK=$(date --date "1 week ago" +%d/%m/%Y)

LOG_FILES=
if [ -s /var/log/squid3/access.log.5.gz ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log.5.gz"
fi
if [ -s /var/log/squid3/access.log.4.gz ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log.4.gz"
fi
if [ -s /var/log/squid3/access.log.3.gz ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log.3.gz"
fi
if [ -s /var/log/squid3/access.log.2.gz ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log.2.gz"
fi
if [ -s /var/log/squid3/access.log.1.gz ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log.1.gz"
fi
if [ -s /var/log/squid3/access.log.5 ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log.5"
fi
if [ -s /var/log/squid3/access.log.4 ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log.4"
fi
if [ -s /var/log/squid3/access.log.3 ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log.3"
fi
if [ -s /var/log/squid3/access.log.2 ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log.2"
fi
if [ -s /var/log/squid3/access.log.1 ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log.1"
fi
if [ -s /var/log/squid3/access.log ]; then
        LOG_FILES="$LOG_FILES -l /var/log/squid3/access.log"
fi


export LC_ALL=C
/usr/bin/sarg $LOG_FILES -f /etc/squid3/sarg.conf \
    -o /var/www/sarg/Weekly -z -d $LASTWEEK-$TODAY >> /var/log/sarg/weekly 2>&1

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру