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.
|