ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: Inet-Admins
Inet-Admins mailing list archive (inet-admins@info.east.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[inet-admins] Re: =?KOI8-R?Q?=F3=D4=C1=D4=C9=D3=D4=C9=CB=C1_TACACS_?=



Hi,

>   хочется попробовать заставить TACACS записывать аналог
>   того, что есть в ACC параллельно в SQL базу для дальнейшего
>   использования сервером статистики и всяческими писалками-рисовалками
>   писем-ворнингов & etc.

        Мысль конечно же хорошая, но реализация вряди будет
        универсальной, да такой монстр получится....
        Будет как в том анекдоте "а теперь со всем этим
        дерьмом мы попытаемся взлететь" ;)

>   Или лучше разбирать ACC и не заниматься всякими SQL?

        Легче....

>   P.S.Может, есть у кого хорошая разбиралка ACC под AMSTAT?
>       Wanted, возникла срочная потребность это делать.
>       Наверняка, подобных вещей уже много написано. Кто знает "рыбные места"?

        Посмотри ftp://ftp.kern.ru/pub/cisco/Stats/

        ctc делает то что тебе нужно (переводит ACC-лог в *.st
        файлы) плюс выдает вот такую таблицу по пользователям:

 ┌───────────────────┬──────-──-──────────────┬────────────┬────────-──-─┐
 │ User login        │         Service        │ Total Time │ Total Bytes │
 │                   ├──────-──-──-┬──────────┤            │             │
 │                   │    Name     │  Stats   │            │             │
 ├───────────────────┼─────────────┼──────────┼────────────┼─────────────┤
 │ Other             │             │          │  489:14:59 │     3979188 │
 │                   │ o_free      │ 18:17:05 │            │             │
 │                   │ o_night     │ 77:34:26 │            │             │
 │                   │ o_evening   │252:24:43 │            │             │
 │                   │ o_day       │140:58:45 │            │             │
 │                   │ ip_traffic  │   3.88Mb │            │             │
 │ Puser1            │             │          │   33:15:06 │    39358354 │
 │                   │ o_night     │ 11:44:49 │            │             │
 │                   │ o_evening   │ 21:06:16 │            │             │
 │                   │ o_day       │  0:24:01 │            │             │
 │                   │ ip_traffic  │  37.34Mb │            │             │

 >...<

 │ PuserNN           │             │          │    7:32:02 │    12112463 │
 │                   │ o_free      │  1:56:11 │            │             │
 │                   │ o_night     │  0:07:22 │            │             │
 │                   │ o_evening   │  4:13:14 │            │             │
 │                   │ o_day       │  1:15:15 │            │             │
 │                   │ ip_traffic  │  11.28Mb │            │             │
 └───────────────────┴──────-──-───┴──────────┴────────────┴────────-──-─┘


        Можно еще посмотреть clog, к amstat он прямого отношения не
        имеет, но зато с помощью его, cat, grep и какой-то там
        матери ;) можно получить вот такой вот лог по юзеру:

        phone - номер телефона по которому звонил юзер
        stime - начало сессии
        etime - конец сессии
        sum   - время звонка
        total - общее время, просиженное юзером (с начала лога)
        day   - общее время, просиженное юзером по дневному тарифу
                (с начала лога)
        even. - общее время, просиженное юзером по вечернему тарифу
                (с начала лога)
        night - общее время, просиженное юзером по ночному тарифу
                (с начала лога)
        free  - общее время, просиженное юзером по бесплатному тарифу
                (с начала лога)

┌────────────┬──────┬────────┬─────┬─────┬─────┬──────┬─────┬─────┬─────┬─────┐
│ Username   │рhone │ date   │stime│etime│ sum │ total│ day │even.│night│free │
├────────────┼──────┼────────┼─────┼─────┼─────┼──────┼─────┼─────┼─────┼─────┤
│Puser       │433608│01/09/97│ 2:11│ 4:16│ 2:05│  2:05│ 0:00│ 0:00│ 2:05│ 0:00│
│Puser       │434692│01/09/97│14:06│14:07│ 0:00│  2:06│ 0:00│ 0:00│ 2:05│ 0:00│
│Puser       │433608│01/09/97│15:03│15:04│ 0:00│  2:06│ 0:00│ 0:00│ 2:05│ 0:00│
│Puser       │433608│01/09/97│18:59│19:00│ 0:00│  2:07│ 0:00│ 0:00│ 2:05│ 0:00│
│Puser       │434692│01/09/97│18:58│20:08│ 1:10│  3:17│ 0:00│ 1:11│ 2:05│ 0:00│
│Puser       │434692│01/09/97│20:12│20:38│ 0:26│  3:44│ 0:00│ 1:37│ 2:05│ 0:00│


        Как видно, данная вещь менее универсальна, чем первая, но
        тем неменее весьма приятна при "разборах полетов" с
        пользователями. Обычно на вопрос "А шо так много получилось?"
        показывается лог в таком виде со словами "скажите где не
        правда" и, как правило, больше вопросов не возникает.


                                                        dmonk


=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.



 




Copyright © Lexa Software, 1996-2009.