Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Stargazer

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Studiozus



Зарегистрирован: 06.05.2004
Сообщения: 17
Откуда: Ростов-на-Дону

СообщениеДобавлено: Сб Май 15 2004 11:55    Заголовок сообщения: Stargazer Ответить с цитатой

Кто нибудь ставил себе Stargazer? поделитесь опытом
у то меня с ним проблемы.

Можете Question посоветовать программу по учету трафика с разбивкой по IP и статистикой по сайтам (желательно бесплатную). iptables не могу настроить
_________________
век живи, век учись!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BusTeR



Зарегистрирован: 27.02.2003
Сообщения: 318
Откуда: Lugansk

СообщениеДобавлено: Ср Май 19 2004 11:59    Заголовок сообщения: Ответить с цитатой

iptables-ом ты никогда правильно трафик не посчитаешь!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Studiozus



Зарегистрирован: 06.05.2004
Сообщения: 17
Откуда: Ростов-на-Дону

СообщениеДобавлено: Ср Май 19 2004 12:34    Заголовок сообщения: Ответить с цитатой

да, с iptables какая-то борода, сейчас настроил net-acct, но тоже большие расхождения с провайдером.
_________________
век живи, век учись!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
xt



Зарегистрирован: 17.12.2002
Сообщения: 557
Откуда: Донецк, UA

СообщениеДобавлено: Ср Май 19 2004 14:00    Заголовок сообщения: Ответить с цитатой

BusTeR писал(а):
iptables-ом ты никогда правильно трафик не посчитаешь!


Объясни почему, пожалуйста Exclamation
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DmitriyS



Зарегистрирован: 19.06.2002
Сообщения: 381
Откуда: Е-бург

СообщениеДобавлено: Чт Май 20 2004 10:33    Заголовок сообщения: Ответить с цитатой

Цитата:
iptables-ом ты никогда правильно трафик не посчитаешь!


Да, мне тоже интересно...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BusTeR



Зарегистрирован: 27.02.2003
Сообщения: 318
Откуда: Lugansk

СообщениеДобавлено: Пт Май 21 2004 11:52    Заголовок сообщения: Ответить с цитатой

Куча таблиц, полюбому правильно не посчитаешь!
ipchains-ом запросто.
А если вы знаете как посчитать тарфик с точностью до килобайта iptables-ом, то пожалуйста поделитесь опытом Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BusTeR



Зарегистрирован: 27.02.2003
Сообщения: 318
Откуда: Lugansk

СообщениеДобавлено: Пт Май 21 2004 11:54    Заголовок сообщения: Ответить с цитатой

Куча таблиц, полюбому правильно не посчитаешь!
ipchains-ом запросто.
А если вы знаете как посчитать тарфик с точностью до килобайта iptables-ом, то пожалуйста поделитесь опытом Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Studiozus



Зарегистрирован: 06.05.2004
Сообщения: 17
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пт Июн 11 2004 12:53    Заголовок сообщения: Ответить с цитатой

я вернусь к обсуждению данной темы (если никто не против).
хотелось бы все таки подробней узнать о подсчете трафика iptables.

у меня iptables пишет в postgres, и происходят странные вещи: периодически учитывается только исходящий трафик, а входящий нет.
(периодичность записи 1 мин.), в итоге очень большие расхождения с провайдером, где то 1Gb.
Почему так может происходить?
_________________
век живи, век учись!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
xt



Зарегистрирован: 17.12.2002
Сообщения: 557
Откуда: Донецк, UA

СообщениеДобавлено: Пт Июн 11 2004 13:17    Заголовок сообщения: Ответить с цитатой

траффик подсчитывается так:

1. создаётся правило ACCEPT нужного вида (например траффик по 25 порту)

2. Для каждого правила в iptables есть счётчик сколько пакетов и байт прошло через это правило. Вот его и надо считывать (команда iptables -v -L)

3. !!!! Но у этого счётчика есть порог! Около 900МБ, если не ошибаюсь, и поэтому периодически счётчики необходимо обнулять (после считывания), команда iptables -z.

А твои расхождения видимо этим и вызваны, возможно после некоторого объёма траффика счётчики перестают увеличиваться.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Studiozus



Зарегистрирован: 06.05.2004
Сообщения: 17
Откуда: Ростов-на-Дону

СообщениеДобавлено: Ср Июн 16 2004 08:56    Заголовок сообщения: Ответить с цитатой

нет! все у меня обнуляется.
ситуация следующая: имеется файл, в котором определено, кто имеет форвардинг а кто нет. далее вся статистика по этим адресам снимается ежечасно демоном cron и пишется в базу postgres. когда просматриваешь таблицу, видно, что он пишет нерегулярно. в конце месяца большие расхождения.
вот листинг iptables.sh:

/sbin/iptables -F
/sbin/iptables -t nat -F
/sbin/iptables -A INPUT -i ppp0 -d 0.0.0.0 -p tcp --dport 139 -j REJECT
/sbin/iptables -A INPUT -i ppp0 -d 0.0.0.0 -p udp --dport 5432 -j REJECT
/sbin/iptables -A INPUT -i ppp0 -d 0.0.0.0 -p tcp --dport 5432 -j REJECT

/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.2 -j SNAT --to-source 0.0.0.0
...
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.230 -j SNAT --to-source 0.0.0.0

/sbin/iptables -A FORWARD -i ppp0 -d 192.168.0.1 -j ACCEPT
...
/sbin/iptables -A FORWARD -i ppp0 -d 192.168.0.230 -j ACCEPT

а это листинг cron:

#!/usr/bin/php
<?
$in_traf[100];
$ip_address[100];

$a = exec ('iptables -L -v -x', $mass);
$d = Date("Y-m-d");
$conn = pg_connect("host= port=5432 dbname= user= password=");

for ($k=8;$k<=39;$k++) {

$tok1 = strtok($mass[$k], " ");

for ($i=1; $i<=8; $i++) {
if ($i==2) $in_traf[$k] = $tok2;
$tok2 = strtok(" ");
}

$ip_address[$k] = $tok2;


}
for ($i=8; $i<=39; $i++) {

$ip_add = $ip_address[$i];
$in_tr = $in_traf[$i];
$str = "insert into trafic values((select max(id) from trafic)+1,'${ip_add}','${in_tr}','0','$d')";
$result = pg_exec($str);
}

pg_freeresult($result);
pg_close($conn);


$a = exec ('iptables -Z', $mass);

?>

исходящий трафик в базу пишет регулярно.
И что это может быть?
_________________
век живи, век учись!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DmitriyS



Зарегистрирован: 19.06.2002
Сообщения: 381
Откуда: Е-бург

СообщениеДобавлено: Ср Июн 16 2004 13:26    Заголовок сообщения: Ответить с цитатой

При динамическом ip надо пользоваться не SNAT, а MASQUERADE Это раз.
Во-вторых:
правила подсчёта надо делать не на входе на интерфейс модема (а на выходе) уже после того как пакет прошёл таблицу nat
/sbin/iptables -A FORWARD -o eth0 -d 192.168.0.1 -j ACCEPT
В-третих: строчку с обнулением счётчиков желательно ставить сразу после снятия показания этих счётчиков, а у тебя получается что в то время когда выполняется скрипт статистика не учитывается.

По поводу того что скрпт не всегда срабатывает - посмотри логи крона, если он исправно всё запускает, то копай свой скрипт на php. Сделай перенаправление потока ошибок в файл, посмотри что писать будет...

P.S. И писать системные скрипты на php, а не на перле попахивает извратом...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...