The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Подробная расшифровка логов сквида. Время запроса., !*! Igor1980, 03-Июл-06, 09:46  [смотреть все]
Существует проблема:

Необходимо посмотреть, куда были заходы с определенного ИП в определенное время (после 20:00).

Все что пока сделал, это разархивировал логи, и грепом экстрактил только строки запросов нужного ИП.

Однако время в неудобоваримом формате (для примера 1148776651.636).


Как привести время в нормальный вид.

  • Подробная расшифровка логов сквида. Время запроса., !*! Дениска, 09:51 , 03-Июл-06 (1)
    >Существует проблема:
    >
    >Необходимо посмотреть, куда были заходы с определенного ИП в определенное время (после
    >20:00).
    >
    >Все что пока сделал, это разархивировал логи, и грепом экстрактил только строки
    >запросов нужного ИП.
    >
    >Однако время в неудобоваримом формате (для примера 1148776651.636).
    >
    >
    >Как привести время в нормальный вид.
    можно воспользоваться date
    или, что, наверное, в данном случае легче - юзать sarg - он умеет время в человеческом формате выводить.

    • Подробная расшифровка логов сквида. Время запроса., !*! Igor1980, 10:04 , 03-Июл-06 (2)
      >>Существует проблема:
      >>
      >>Необходимо посмотреть, куда были заходы с определенного ИП в определенное время (после
      >>20:00).
      >>
      >>Все что пока сделал, это разархивировал логи, и грепом экстрактил только строки
      >>запросов нужного ИП.
      >>
      >>Однако время в неудобоваримом формате (для примера 1148776651.636).
      >>
      >>
      >>Как привести время в нормальный вид.
      >можно воспользоваться date
      >или, что, наверное, в данном случае легче - юзать sarg - он
      >умеет время в человеческом формате выводить.

      скачал, скопил на сервак линуксовый.
      Описание его работы и параметров есть?

  • Подробная расшифровка логов сквида. Время запроса., !*! Sloboda, 11:24 , 03-Июл-06 (3)
    Прогнать access.log через такой скрипт:

    #!/usr/bin/perl
    while(<>){
        ($t,$a)=split(" ",$_,2);
        if(length $t==14){
        ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime($t);
            printf "%02u/%02u/%02u %02u:%02u:%02u %s",
               1900+$year,$mon+1,$mday,$hour,$min,$sec,$a;
        }
        else {
          print $_;
        }
    }





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

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