Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - Учет трафика.

Ответить
Настройки темы
Прочее - Учет трафика.

Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Есть не большая сеть около 50 машин, два сервера win2003 и Linux Fedora 7. На win 2003 стоит трафик инспектор, на Linux сервак раздает инет тоже, но вот беда. Не могу определиться какой программой заделать билинг трафика пользователей.

пробовал ставить ipcad-3.6.6-2.112asp.i386.rpm

rpm -ihv ipcad-3.6.6-2.112asp.i386.rpm
Цитата:
/etc/selinux/targeted/contexts/files/file_contexts: Multiple same specifications for /opt/Adobe(/.*?)/nppdf\.so.
предупреждение: ipcad-3.6.6-2.112asp.i386.rpm: Заголовок V3 DSA signature: NOKEY, key ID 9b3c94f4
ошибка: Неудовлетворенные зависимости:
libpcap.so.0.9.4 нужен для ipcad-3.6.6-2.112asp.i386
libpcap.so.0.9.4 нужен для ipcad-3.6.6-2.112asp.i386
Цитата:
Parsing package install arguments
Package libpcap - 14:0.9.7-1.fc7.i386 is already installed.
Nothing to do
проверяю стоит новая версия

Цитата:
Parsing package install arguments
Package libpcap - 14:0.9.7-1.fc7.i386 is already installed.
Nothing to do
Вроде есть, и другии продукты но этот самый лучший как говорят. Посветуйте какой аналог есть для дистрибутив ветки redhat. И есть ли программа, которая работала в тени, а статистику давала бы web.

Отправлено: 09:32, 11-12-2007

 

Аватара для Dm1try

Старожил


Сообщения: 215
Благодарности: 33

Профиль | Отправить PM | Цитировать


Ipcad - только считает пакеты, как вы заметили, используя например libpcap. Никакой web-статистики он не "рисует". Для реализации последнего придется самому писать скрипты, например, на perl.

Я бы рекомендовал NetAMS.
Наиболее полный обзор считалок: http://www.unixfaq.ru/index.pl?req=qs&id=247

P.S> Я бы завернул все на Traffic Inspector и не мучался

Последний раз редактировалось Dm1try, 11-12-2007 в 09:57.


Отправлено: 09:41, 11-12-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Вопрос в том, что он просит еще больше.

Цитата:
rpm -ihv netams-3.1.1549-3asp.i386.rpm
/etc/selinux/targeted/contexts/files/file_contexts: Multiple same specifications for /opt/Adobe(/.*?)/nppdf\.so.
предупреждение: netams-3.1.1549-3asp.i386.rpm: Заголовок V3 DSA signature: NOKEY, key ID 9b3c94f4
ошибка: Неудовлетворенные зависимости:
iptables-devel нужен для netams-3.1.1549-3asp.i386
libdb-4.0.so нужен для netams-3.1.1549-3asp.i386
libmysqlclient.so.10 нужен для netams-3.1.1549-3asp.i386
libpcap.so.0.6.2 нужен для netams-3.1.1549-3asp.i386
libstdc++.so.5 нужен для netams-3.1.1549-3asp.i386
libstdc++.so.5(CXXABI_1.2) нужен для netams-3.1.1549-3asp.i386
libstdc++.so.5(GLIBCPP_3.2) нужен для netams-3.1.1549-3asp.i386
mysql >= 2.23.49 нужен для netams-3.1.1549-3asp.i386
mysql-server >= 2.23.49 нужен для netams-3.1.1549-3asp.i386
Нету собранных в rpm? Большую часть программ не проблема поставить, но все же. Хотелось обойтись меньшим кол-вом программ. Трафик инспектор - не очень хорош.

-------
Linux, это плацдарм для изучения своих возможностей.


Отправлено: 10:09, 11-12-2007 | #3


Аватара для Dm1try

Старожил


Сообщения: 215
Благодарности: 33

Профиль | Отправить PM | Цитировать


Цитата voler:
Нету собранных в rpm? »
Честно сказать не понял эту фразу.
Чтобы один пакет и все считало? Такого не бывает.

Далее: netams-3.1.1549-3asp.i386.rpm - я конечно не знаю как там в RedHat, но:
Цитата:
$ rpm -qa|grep netams
netams-3.3.5-alt3.1
Traffic Inspector - такой же как и все остальные, считает точно (у меня как и в случае с NetAMS расхождение с провайдером ~1%), настраивается легко.
Чем плох, то?

Отправлено: 10:41, 11-12-2007 | #4


Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


voler, устанавливать пакеты лучше через yum install имя_пакета. Но это только если он есть в репозитории.

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 10:47, 11-12-2007 | #5


Аватара для Dm1try

Старожил


Сообщения: 215
Благодарности: 33

Профиль | Отправить PM | Цитировать


Цитата [mzd:
]voler, устанавливать пакеты лучше через yum install имя_пакета. Но это только если он есть в репозитории. »
В FC7 есть yum? Скорее всего это будет либо apt, либо aptitude.

Отправлено: 10:52, 11-12-2007 | #6


Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Цитата Dm1try:
Цитата voler:
Нету собранных в rpm? »
Честно сказать не понял эту фразу.
Чтобы один пакет и все считало? Такого не бывает. »
Не правильно выразился имел ввиду дистрибутив netams собранный в rpm.

asp.rpm - точно не подходит. выложи netams-3.3.5-alt3.1.

Цитата:
voler, устанавливать пакеты лучше через yum install имя_пакета. Но это только если он есть в репозитории.
yum install netams*
нету в репозитарии.

Я знаю как устанавливать пакеты. Спасибо.

Отправлено: 10:54, 11-12-2007 | #7


Аватара для Dm1try

Старожил


Сообщения: 215
Благодарности: 33

Профиль | Отправить PM | Цитировать


Зачем Вам пакет от ALT Linux??
Еще раз: есть пакеты, у пакета есть зависисмости без которых он не может работать, это (зависисмости) в свою очередь тоже пакеты. Данные зависимости указываются при сборке пакета, разработчиком дистрибутива. Соответсвенно логичнее всего использовать пакеты из репозитория разработчика дистрибутива.
Посмотреть зависимости, установленного пакета, можно:
Цитата:
$rpm -q -R netams
telnet
apache
/bin/sh
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
/etc/logrotate.d
/etc/rc.d/init.d(msg_usage)
/etc/rc.d/init.d(start_daemon)
/etc/rc.d/init.d(status)
/etc/rc.d/init.d(stop_daemon)
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.2)
libcrypt.so.1
libcrypt.so.1(GLIBC_2.0)
libcrypto.so.4
libgcc_s.so.1
libgcc_s.so.1(GCC_3.0)
libgcc_s.so.1(GLIBC_2.0)
libipq.so.0.0
libm.so.6
libmysqlclient.so.12
libpcap.so.0.8
libpq.so.3
libpthread.so.0
libpthread.so.0(GLIBC_2.0)
libpthread.so.0(GLIBC_2.1)
libpthread.so.0(GLIBC_2.3.2)
libstdc++.so.5
libstdc++.so.5(CXXABI_1.2)
libstdc++.so.5(GLIBCPP_3.2)
perl(CGI.pm)
perl(Crypt/GeneratePassword.pm)
perl(DBI.pm)
perl(GD.pm)
perl(POSIX.pm)
perl(RRDs.pm)
perl(Socket.pm)
perl-base
service
sh
Существуют менеджеры пакетов - apt, yum. Они автоматизируют процесс установки пакетов. Например, автоматически устанавливают все необходимые зависисмости, выкачивая их из указанного вами репозитария.
В случае apt - такие репозитарии узазываются в sources.list:
Цитата:
$ more /etc/apt/sources.list|grep ^[^#]
rpm ftp://sys-core.kb.local/distribs/ALTLinux/Master/2.4 ALTLinux main contrib
И устанавливаются:
Цитата:
apt-get install netams
Информацию о любом пакета в репозитарии можно получить:
Цитата:
$ apt-cache show netams
Package: netams
Section: Monitoring
Installed Size: 586
Maintainer: Sergei Epiphanov <serpiph@altlinux.ru>
Version: 3.3.5-alt3.1
Pre-Depends: /bin/sh, /bin/sh, rpmlib(PayloadFilesHavePrefix) (<= 4.0-1), rpmlib(CompressedFileNames) (<= 3.0.4-1)
Depends: telnet, apache, /etc/logrotate.d, /etc/rc.d/init.d(msg_usage), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(stop_daemon), libc.so.6, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.2), libcrypt.so.1, libcrypt.so.1(GLIBC_2.0), libcrypto.so.4, libgcc_s.so.1, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libipq.so.0.0, libm.so.6, libmysqlclient.so.12, libpcap.so.0.8, libpq.so.3, libpthread.so.0, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libpthread.so.0(GLIBC_2.3.2), libstdc++.so.5, libstdc++.so.5(CXXABI_1.2), libstdc++.so.5(GLIBCPP_3.2), perl(CGI.pm), perl(Crypt/GeneratePassword.pm), perl(DBI.pm), perl(GD.pm), perl(POSIX.pm), perl(RRDs.pm), perl(Socket.pm), perl-base, service, sh
Provides: perl(netams_api.pl), netams (= 3.3.5-alt3.1)
Architecture: i586
Size: 1
MD5Sum:
Filename:
Description: NeTAMS - сервис контроля и учета сетевого траффика.
NeTAMS - это программа, которая занимается контролем и учетом сетевого траффика,
проходящего через ваш сервер.
Не секрет, что универсального средства учета траффика не существует.
Множество программ, программулек и скриптов, которые можно легко разыскать в интернете,
могут решить ограниченный круг задач, тот который заложил при создании автор.
Такие решения обычно не масштабируемы, легко настраиваются и трудно управляются.
Практически невозможно добиться от такой программы хоть чуть-чуть большего,
чем запланированно конструкцией. Большинство "скриптов" не переживают перезагрузки
сервера и вряд ли могут обеспечить информацию о траффике за позавчера.
NeTAMS пробует сделать для вас то, что было возможно раньше за большие деньги.
Эта программа будет учитывать потоки IP-траффика, проходящие через Unix-маршрутизатор,
в том числе с трансляцией адресов, сохранять статистику в базе, предоставлять контроль
доступа для отдельных машин и для групп компьютеров.
NeTAMS собирает в себя потоки информации о траффике, IP и не только, например, путем
перехвата проходящих пакетов через сетевой интерфейс (libpcap), divert socket (ipfw divert),
поток NetFlow или любой другой модуль. После обработки и суммирования данных информация
о статистике попадает в БД, откуда любая статистика может быть запрошена посредством
прямого запроса или через веб-интерфейс. Попутно может осуществляться контроль доступа,
квот и прав пользования. Управление программой осуществляется посредством установления
соединения на некий TCP порт сервера клиентом telnet и ввода соответствующих команд.
Имеется также веб-интерфейс отображения статистики.

Отправлено: 11:13, 11-12-2007 | #8


Аватара для fossil

Ветеран


Сообщения: 637
Благодарности: 20

Профиль | Сайт | Отправить PM | Цитировать


Цитата Dm1try:
В FC7 есть yum? Скорее всего это будет либо apt, либо aptitude. »
Хех, улыбнуло.

У меня на сервере ситуация такая Gentoo 2006.1 + UTM (веб морда, radius, админка) + pptpd(radiusclient) + ipcad. Считает очень точно, настраивается ipcad просто.

voler, проверь может в /lib нету симлинков на libstdc++.so.5 и других библиотек. Я нескольким библиотекам проставлял симлинки чтобы заработало.
Да и кстати, я собирал все из исходников, никаких проблем не обнаружил. Если не затруднит выведи зависимости пакета ipcad.

-------
Согласно непопулярному мнению, Windows - враждебная ОС.
Так получилось, что Windows не выбирает себе друзей.


Отправлено: 11:19, 11-12-2007 | #9


Аватара для Dm1try

Старожил


Сообщения: 215
Благодарности: 33

Профиль | Отправить PM | Цитировать


Цитата fossil:
Хех, улыбнуло. »
Ну просто, давно я не общался ни с чем из RH.

Да и дело не в симлинках. Просто не очень правильно, устанвливать на FC, что-то из репозитария ASP Linux.
Тем более ставить на FC из исходников, тогда уж пакет собрать и поставить.

Отправлено: 11:32, 11-12-2007 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - Учет трафика.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
ulogd+учет трафика Shurilla Общий по Linux 1 20-01-2009 23:51
Учет трафика. BVN-2005 Сетевые технологии 14 24-06-2008 15:57
Интернет - учет трафика bikin Microsoft Windows 2000/XP 4 27-07-2007 02:06
Учет трафика 1Space Программное обеспечение Linux и FreeBSD 14 12-06-2007 00:14
Учет трафика wolland Сетевые технологии 7 19-10-2004 09:25




 
Переход