On Tue, 26 Jan 1999, Andrew Lun wrote:
> > > > Использовать в обсчете только stop-записи. В них есть elapsed. При
> > >
> > > Хмм... а как же тогда ты выкручиваешься в таком случае: есть некоторые
> > > иосы, которые при входе в сеть с использованием макроса сначала стартуют
> > > service=shell, потом service=ppp, потом их стопают, сначала ppp, а затем
> > > shell, причем elapsed time первого отличается от второго на 2-3 секунды.
> > > По твоей логике получается, что ты их оба и обсчитаешь хотя это было
> > > один сеанс связи.
> > Легкий гон, уж извините...
>
> Базиль, вот что мне в тебе не нравится еще со времен твоего бытия R50C,
Это к делу не относится... :)
> так ты упорно будешь стоять на своем даже не видев всех доводов до конца
> :(
>
Формулировать задачу нужно корректно и полно... Угадывать бывает трудно.
> Вот, смотри:
> 1999/01/20 18:08:18 oszples tty5 start task_id=150
> service=shell
> 1999/01/20 18:08:25 oszples tty5 start task_id=151
> service=ppp
> 1999/01/20 18:14:56 oszples tty5 stop task_id=151
> service=ppp elapsed_time=396
> 1999/01/20 18:14:57 oszples tty5 stop task_id=150
> service=shell elapsed_time=398
>
> лишнее выгрыз, как тут попросили ;)
>
Чуть ниже приведен пример лога с совершенно другой логикой работы
Это с версии IOS 11.3, то же самое было на версии 11.2, сейчас глянул,
также ведет себя 11.1:
Sat Jan 23 19:30:22 1999 195.208.192.244 ppfalcon tty4 async start task_id=467 start_time=917109022 timezone=MSK service=shell
Sat Jan 23 19:30:25 1999 195.208.192.244 ppfalcon tty4 async stop task_id=467 start_time=917109022 timezone=MSK service=shell elapsed_time=3
Sat Jan 23 19:30:29 1999 195.208.192.244 ppfalcon tty4 async start task_id=468 start_time=917109029 timezone=MSK service=ppp
Так что, рассмотрев всю, представленную тобой информацию, теперь можно
дать
более конкретную рекомендацию: держись тех IOS'ов, которые не "объемлют"
шелловской сессией сессию PPP-шную. :)
Кстати, номер версии не грех было бы привести в "полной информации" :)
> в общем-то разобрался я, лучше сносить все записи с service=shell в
> /dev/null, бо они занимают не так и много времени.
>
> > Да, именно так оно и поступает при старте через макрос, но...
> > Оно сначала стартует shell, потом стопает shell, потом стартует ppp...
> >
> > Действительно, получается две записи для одного сеанса, но...
> > Запись по сервису shell имеет elapsed _несколько_ секунд, и легко
> > вылавливается по ключу service=shell, а дальше все зависит от Вашей жадности,
> > либо эти три секунды прибаляются к общему времени ppp-сессии, либо прощаются
> > клиенту.
>
> Надо думать жадность тут ни причем :)
>
> > Tue Jan 26 08:51:59 1999 lucky.east.ru ppdol tty11 async start
> > task_id=6484 start_time=917329918 timezone=MSK service=shell
> > Tue Jan 26 08:52:00 1999 lucky.east.ru ppdol tty11 async stop
> > task_id=6484 start_time=917329918 timezone=MSK service=shell elapsed_time=1
> > Tue Jan 26 08:52:00 1999 lucky.east.ru ppdol tty11 async start
> > task_id=6485 start_time=917329919 timezone=MSK service=ppp
> > Tue Jan 26 10:00:31 1999 lucky.east.ru ppdol tty11 async stop
> > task_id=6485 start_time=917329919 timezone=MSK service=ppp
> > protocol=ip addr=xxx.xxx.xxx.xxx bytes_in=698045 bytes_out=2279017
> > paks_in=11405 paks_out=7789 elapsed_time=4112
--------------------------------------
Basil (Vasily) Dolmatov CCNA,CCDA
East Connection ISP, Moscow, Russia. (http://www.east.ru)
=============================================================================
"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.
Archive is accessible on http://info.east.ru/rus/inetadm.html