The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
отчет sarg из архива squid , !*! voffkamc, 28-Дек-11, 00:51  [смотреть все]
Добрый вечер.
Такая ситуация: стоял squid и на всякий случай вел логи. И этот случай настал. Начальство решило посмотреть кто и куда ходил. Для этого поставил sarg, но при команде sarg -d  dd/mm/yyyy-dd/mm/yyyy не видит логи в gz файлах. как мне все-же сделать отчет из этих файлов?
спасибо за помощь.
  • отчет sarg из архива squid , !*! кегна, 02:21 , 28-Дек-11 (1)
    > Добрый вечер.
    > Такая ситуация: стоял squid и на всякий случай вел логи. И этот
    > случай настал. Начальство решило посмотреть кто и куда ходил. Для этого
    > поставил sarg, но при команде sarg -d  dd/mm/yyyy-dd/mm/yyyy не видит
    > логи в gz файлах. как мне все-же сделать отчет из этих
    > файлов?
    > спасибо за помощь.

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

  • отчет sarg из архива squid , !*! reader, 12:12 , 28-Дек-11 (2)
    > Добрый вечер.
    > Такая ситуация: стоял 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




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

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