Подсчет трафика правил ipfw count...
Хай.
Нужно считать трафик правил ipfw и "красиво их выводить"... Есть несколько правил типа ipfw add count tcp from any to any 5190 out via ppp0 ipfw add count tcp from any to any 22 out via ppp0 etc... Нужна красивая статистика.. Желательно что то вроде: Дата, Время, порт(можно алиас (icq,ssh etc)), in/out, мб. Всего пару правил нужно... ну и стат желательно html :) Какие есть варианты? Простейшие... Можно без html :) log файлик с подобным синтаксисом. |
никаких вариантов???? :(((
|
strejiok
А варианты из http://www.unixfaq.ru/index.pl?req=qs&id=247 и http://www.opennet.ru/links/info/2384.shtml не помогли :) ? (там их вроде много было) Примеры методами только ipfw: # входящий HTTP ipfw add count tcp from any to any 80 in via интерфейс # исходящий HTTP ipfw add count tcp from any to any 80 out via интерфейс # статистика конкретного IP ipfw add count tcp from any to xxx.xxx.xxx.xxx in via интерфейс |
mar
брр.. да это все понятно. я же говорю. есть у меня правила ipfw add count tcp from any to any 5190 out via ppp0 ipfw add count tcp from any to any 22 out via ppp0 и смотреть сколько трафика ходит можно ipfw show. Но мне нужны красивые логи. :((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( |
strejiok
имхо только скриптом для красивого отображения. |
mar
Как? :) |
strejiok
на любом языке читать построчно файл лога, разбить каждую строку на массив переменных по разделителю и показывать полученные переменные как того хочется. (Можно работать с двумерным массивом - строка--переменная строки). При этом в зависимости от запроса к программе работать только с нужными строками (например брать данные только для какого-нибудь ip). Если хочешь, чтоб тебе написали скрипт, - выложи кусок лога, объявим конкурс на лучший скрипт, но по-моему проще писать самому под свои нужды. |
да. Скрипт написать. Я понял. меня другое интересует. Где логи брать. где хранится инфа count правил ipfw ? когда они сбрасываются?
Тоесть в любое время скрипт смотрит ipfw show и потом обнуляет счетчики? |
Время: 05:02. |
Время: 05:02.
© OSzone.net 2001-