The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Подсчёт входящего и исходящего трафика на интерфейсе"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Подсчёт входящего и исходящего трафика на интерфейсе"  
Сообщение от life (ok) on 29-Ноя-08, 18:44 
Доброго дня всем !
В общем вопрос такой, в связи с тем что периодически на машинах появляется вирусня(так получается) и начинает в инет слать кучу пакетов - провайдер рубает доступ. Грят у вас спам пошёл или что то в этом духе. Собственно вопрос такой - каким средствами можно подсчитать трафик на внешнем интерфейсе, причём интересует как входящий и исходящий трафик. Т.е. необходимо чтобы каждый день, к примеру, создавался файлик, и там было написано - входящий стока то, исходящий стока то. Конечно было б неплохо прикрутить это к вебморде, ну чтоб не на саму тачку заходить и смотреть, а просто зарулил по адресу на машину (там сейчас подняты SASM+SQUID+Rejik+NTLM), на страничку stat.html к примеру, и там просто содржимое файлика того.
Сам во фряхе не разбираюсь, ну так, чуть чуть, я виндузятник, но виндовые средства контроля трафа мне перестали нравиться. Решил попробовать. Собрал по мануалу с лиссяры.су всё это дело - заработало. но вот такой момент как подсчёт ежедневного вх. и исх. трафика по интерфейсу хотелось бы иметь.
Конечно, если есть такое, чтоб и по айпишникам внутренним считал - было б вообще здорово, ну определять с какого внутреннего ипа идёт спам в инет.
Кто что знает, помогите чем можите, сами мы не местные :) Мош ссылочками де копать, мош словом, мош делом ! в общем кто чем сможет. Заранее благодарен.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Подсчёт входящего и исходящего трафика на интерфейсе"  
Сообщение от alexpn (ok) on 01-Дек-08, 07:22 

NETAMS тебе в помощь или LanBilling

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Подсчёт входящего и исходящего трафика на интерфейсе"  
Сообщение от Pahanivo email(ok) on 01-Дек-08, 07:34 
А не проще 25 порт исходящий зафильтровать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Подсчёт входящего и исходящего трафика на интерфейсе"  
Сообщение от sonkilla (ok) on 01-Дек-08, 09:54 
Биллинг конечно бы пригодился но также есть такой способ.Можно поднять мртг по всем интерфейсам и клиентам и по графикам смотреть активность как увидеш что от когото прет трафик так и будеш его фиксить.Также непомешало бы поставить через фаер лимиты на 25 порт,полностью блакировать я бы несоветовал но ограничение по количеству пакетов в секунду я бы поставил.У меня работает подобная система на Linux в связке pmacctd+mrtg+самописные мелкие скрипты+iptables.C pmacctd+mrtg магу помочь и вылажить сюда данную связку,все должно работать и на фре а вот с фаиром советую почитать мануалы.Самый простой способ снимать сколько прошло трафика через интерфейс это использовать маленькую прогу vnstat.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Подсчёт входящего и исходящего трафика на интерфейсе"  
Сообщение от life (ok) on 02-Дек-08, 20:22 
>Биллинг конечно бы пригодился но также есть такой способ.Можно поднять мртг по
>всем интерфейсам и клиентам и по графикам смотреть активность как увидеш
>что от когото прет трафик так и будеш его фиксить.Также непомешало
>бы поставить через фаер лимиты на 25 порт,полностью блакировать я бы
>несоветовал но ограничение по количеству пакетов в секунду я бы поставил.У
>меня работает подобная система на Linux в связке pmacctd+mrtg+самописные мелкие скрипты+iptables.C
>pmacctd+mrtg магу помочь и вылажить сюда данную связку,все должно работать и
>на фре а вот с фаиром советую почитать мануалы.Самый простой способ
>снимать сколько прошло трафика через интерфейс это использовать маленькую прогу vnstat.
>

мужики, а попроще ничего нету ? требуется просто посчитать исходящий траф на внешнем интерфейсе и всё. и складировать результат каждый день в файлике. это задача минимум. как хотелось бы видеть - считать исходящий траф(точность путь хоть до 10 метров плюс-минус - неважно) и складировать общий результат в файлик, только чтобы там ещё были ИП локальных машин, ну ип машины и рядом скока исходящего трафа.
неужели нет простого решения какого нибудь ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Подсчёт входящего и исходящего трафика на интерфейсе"  
Сообщение от Pahanivo email(??) on 02-Дек-08, 23:00 
>[оверквотинг удален]
>>снимать сколько прошло трафика через интерфейс это использовать маленькую прогу vnstat.
>>
>
>мужики, а попроще ничего нету ? требуется просто посчитать исходящий траф на
>внешнем интерфейсе и всё. и складировать результат каждый день в файлике.
>это задача минимум. как хотелось бы видеть - считать исходящий траф(точность
>путь хоть до 10 метров плюс-минус - неважно) и складировать общий
>результат в файлик, только чтобы там ещё были ИП локальных машин,
>ну ип машины и рядом скока исходящего трафа.
>неужели нет простого решения какого нибудь ?

ipa - смотри порты )

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Подсчёт входящего и исходящего трафика на интерфейсе"  
Сообщение от _aid email(ok) on 03-Дек-08, 11:50 
>В общем вопрос такой, в связи с тем что периодически на машинах
>появляется вирусня(так получается) и начинает в инет слать кучу пакетов -

Я сделал так: на ipfw поднял правила, разрешающие ходить только с определенных IP

# Managers
ipfw add 210 allow ip from 192.168.50.21 to any
ipfw add 210 allow ip from any to 192.168.50.21
ipfw add 220 allow ip from 192.168.50.22 to any
ipfw add 220 allow ip from any to 192.168.50.22
ipfw add 230 allow ip from 192.168.50.23 to any
ipfw add 230 allow ip from any to 192.168.50.23
ipfw add 240 allow ip from 192.168.50.24 to any
ipfw add 240 allow ip from any to 192.168.50.24

Это позволяет запретить ходить наружу левым IP. В конце

# Deny not registered IP's
ipfw add 64000 deny ip from any to 192.168.50.0/16
ipfw add 64000 deny ip from 192.168.50.0/16 to any

Однако перед этими правилами

# Deny 25 port from viruses
ipfw add 15 allow tcp from any to mail-server-ip 25
ipfw add 16 allow tcp from 192.168.50.45 to any 25
ipfw add 18 allow tcp from 192.168.50.46 to any 25
ipfw add 19 deny tcp from any to any 25

То есть разрешаем обращение к почтарю, паре юзеров в инет, остальным запрещаем 25-ый порт, по которому чаще всего спамит вирусня.

Далее, раз в день в /etc/crontab

# Stat daily script
51      23      *       *       *       root    /home/admin/stat/stat

запускается скрипт

#!/usr/local/bin/bash
F=/home/admin/stat/stat-$(date +%d%m%Y) #OF - Output File
#ipfw show > $OF
ipfw show > $F
ipfw zero

Он скидывает статистику за день в файл. Потом его можно закинуть на веб. Однако я сделал выгрузку на сайт каждые 15 мин:

в кроне
# Online ipfw stat
*/15    *       *       *       *       root    /usr/home/admin/stat/ipfw2web

cd /usr/local/www/apache22/data/stat/
ipfw show > index.txt
cp index.txt index.html

так что можно смотреть всё в реальном времени, кто сколько чего отправил ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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