LINUX.ORG.RU

TrafficPanel — контроль и управление внешним трафиком

 ,


0

4

TrafficPanel был разработан компанией Scand Ltd для контроля и управления трафиком при помощи веб-интрефейса на прокси-сервере под управлением Linux.

На данный момент TrafficPanel позволяет:

  • осуществлять мониторинг и контроль TCP- и отдельно HTTP-трафика каждого компьютера локальной сети с указанием максимального количества допустимого объёма и скорости трафика;
  • мониторинг активных соединений компьютера локальной сети с серверами интернета и мониторинг общего трафика локальной сети;
  • подключаться к интернет-провайдерам и разделять трафик компьютеров локальной сети между ними.

Мы надеемся, что проект, разработанный для себя, будет полезен и другим компаниям, ведь с задачей управления и контроля трафика сталкивается любая организация, имеющая локальную сеть и выход в интернет. Будем рады получать отзывы, новые идеи, модули, способствующие развитию проекта и решению задачи управления трафиком.

>>> TrafficPanel



Проверено: JB ()
Последнее исправление: Dendy (всего исправлений: 1)

Обалдеть. Только в пятницу мне его настраивал, а тут опа, релиз! Даёшь больше проектов под linux! Или хотя бы меньше под винду ;-)

Кстати, знатоки русского языка тут нашлись, а вот английского... «Do you know a more advanced Linux firewall tool», «This is a web application» - переводчик-то с артиклями не дружит. Если, конечно, я правильно дружу.

queen3 ★★★★★
()
Ответ на: комментарий от Gonzo

1) Do you know a more advanced Linux firewall tool? - некоторое неизвестное пока еще, но существующее приложение.

2) This is a web application. - слово web выполняет роль определяющего прилагательного.

fixed

Gonzo ★★★★★
()
Ответ на: комментарий от vhornik

Авторизацию через kerberos (или как-нить еще) в AD умеет?

anonymous
()

На работе есть комп(у него адрес 192.168.1.100), который выполняет роль маршрутизатора. Конфигурация такая: подключен ДСЛ напрямую, поднят PPPoE, канал лимитный. На этом компе так же DHCP, раздаёт ипы всем. Соответственно поднят NAT нат DSL и прозрачный squid. Также настроен прозрачный прокси(агрессивное кэширование, для экономии трафика). Потребители - 192.168.1.0/24

Так же есть сетка 192.168.0.0/24, там есть прокси 192.168.0.100:8080 с безлимитом. Прокинут DNAT. Сответственно, если надо что-то скачать по анлиму - включают прокси (192.168.1.100:8080) и DNAT это прокидывает как надо.

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

Не нашёл на сайте скриншотов.

Gordon01 ★★
()

Интересная штука. Надо взять на заметку.

Quasar ★★★★★
()
Ответ на: комментарий от queen3

> Если, конечно, я правильно дружу.

У меня есть ощущение, что американцы сами с ними не дружат…

Aceler ★★★★★
()

Странная ошибка

ubuntu 10.04Lts

первая попытка закончилась на

Please install 'XML::Simple' and run ./configure_VHOST.sh again

дальше я сделал вот так perl -MCPAN -e shell cpan> force install XML::Simple

Он сказал, что всё ок я готова, повторный запуск гвоорит что снов анет XML Simple

Хотя наверное правильнее поставить libxml-simple-perl

идём дальше, sarg у меня стоит из репозитория, в /etc/sarg почему инсталятор не проверяет тут, раз он его пытается найти в /etc/squid3

ilovemicrosoft
()
Ответ на: Странная ошибка от ilovemicrosoft

капал дальше, вроде всё верно пакет поставлен, инсталятор его не видит.

читаем вывод внимательнее

You need to install the perl-doc package to use this program.
You need to install the perl-doc package to use this program.
You need to install the perl-doc package to use this program.
You need to install the perl-doc package to use this program.

Please install 'XML::Simple' and run ./configure_VHOST.sh again.

ставим perl-doc и о чудо процесс пошёл дальше!

Но споткнулись на


Looking for installed apache2 .......... error: apache2 binary has not been found. Please install apache2 package manually.

Хотя он у меня есть и даже работает


# apt-get install apache2
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия apache2.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 35 пакетов не обновлено.

ilovemicrosoft
()
Ответ на: комментарий от ilovemicrosoft

Идём дальше, на сайте в документации есть

Q: How to install?
A:
- Download latest TrafficPanel version here
- Unpack downloaded version
- Run with root permissions installation script: install/configure.sh
- Go to web UI for custom TrafficPanel configuration. Read first steps for more info.


а в каталоге интсталл есть много других файлов но нету configure.sh

ilovemicrosoft
()
Ответ на: комментарий от ilovemicrosoft

Копаем дальше про Апач

Открываем скрипт и вижу что вы пытаетесь найти httpd

# ps -A | grep httpd
# ps -A | grep apache
1196 ? 00:00:58 apache2
22597 ? 00:00:00 apache2
22598 ? 00:00:00 apache2
22599 ? 00:00:00 apache2
22600 ? 00:00:00 apache2
22601 ? 00:00:00 apache2
28903 ? 00:00:00 apache2


Когда в ubuntu у меня вот так

ilovemicrosoft
()
Ответ на: комментарий от ilovemicrosoft

ладно это поправили, идём дальше.

Зачем мне нужен BIND ? ладно для галочки ставлю едем


Looking for BIND working directory ..........
error: BIND working directory has not been found.
Please enter BIND working directory :

ну вот ещё засада.

открываем снова скрипт, ага понятно, снова пытаетесь найти /etc/bind.conf
не заглянув в /etc/bind/

ilovemicrosoft
()
Ответ на: комментарий от ilovemicrosoft

ЭЭЭЭ ребята, это вообще баг по моему.

root@proxy:/etc/apache2# cat ports.conf
Listen 80
Listen 90
Listen 100
<IfModule mod_ssl.c>
Listen 443
</IfModule>

# TrafficPanel VIRTUAL HOST.
Listen 192.168.100.192:8080

# TrafficPanel VIRTUAL HOST.
Listen 192.168.100.192:8080

# TrafficPanel VIRTUAL HOST.
Listen 192.168.100.192:8080



я понимаю, что я столько раз запускал конфигуратор, но разе нельзя проверить, что уже сделано до этого? или хотябы поставить отметку в лог файле, чтоб это не повторять :(

ilovemicrosoft
()
Ответ на: комментарий от ilovemicrosoft

Едем дальше!

Вроде всё установилось, виртал хосты поправили, правда опятьже файл конфигурации ВиртуалХоста свалился в conf.d а не в sites-available и sites-enabled

Идём руками в админку получаем фиг, мол иди читай логи идём читать логи...

cat twm-error.log

[Mon Mar 21 12:33:22 2011] [error] [client 192.168.100.129] Can't locate TWM.pm in @INC (@INC contains: /usr/local/twm/www/cgi-bin /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/twm/www/cgi-bin/index.pl line 11.
[Mon Mar 21 12:33:22 2011] [error] [client 192.168.100.129] BEGIN failed--compilation aborted at /usr/local/twm/www/cgi-bin/index.pl line 11.
[Mon Mar 21 12:33:22 2011] [error] [client 192.168.100.129] Premature end of script headers: index.pl
[Mon Mar 21 12:33:23 2011] [error] [client 192.168.100.129] Can't locate TWM.pm in @INC (@INC contains: /usr/local/twm/www/cgi-bin /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/twm/www/cgi-bin/index.pl line 11.
[Mon Mar 21 12:33:23 2011] [error] [client 192.168.100.129] BEGIN failed--compilation aborted at /usr/local/twm/www/cgi-bin/index.pl line 11.
[Mon Mar 21 12:33:23 2011] [error] [client 192.168.100.129] Premature end of script headers: index.pl
ilovemicrosoft
()
Ответ на: комментарий от ilovemicrosoft

Ну вот и дальше сели в лужу.

файл TWM.pm кидаем куданить в @inc и вроде получаем другую ошибку

Software error:

Can not open file /etc/perl/logs/: Is a directory at /etc/perl/TWM.pm line 791.

При обращении login.pl видим страницу логинизации, но не более вводя логин пароль получаем ещё же снова, если вводим неверный логин пароль получаем ошибку выше

ilovemicrosoft
()
Ответ на: комментарий от ilovemicrosoft

Ужос какой-то.

скинул файл в TWM.pm сделал симлинки на каталоги из этого вот /usr/local/twm

root@proxy:/usr/local/twm/www/cgi-bin# ls admin backup - (Link) bin - (Link) etc - (Link) get_ip_data.pl help.pl help.txt index.pl login.pl logout.pl logs - (Link) modules - (Link) template - (Link) TWM.conf TWM.pm

Вроде поехало лог файл создался, но логин пароли никак не прокатывает.

Хотя фсяко не мог ошибиться в пароле 123456

ilovemicrosoft
()
Ответ на: комментарий от Gordon01

Итого список проблем:
*отсутствует зависимость perldoc
*отсутствует зависимость perl-CGI
*корявое обнаружение апача(пофиксил с помощью замени httpd2 на httpd в инсталяционном файле)
*полный мусор в итоговом .conf - файле для апача(неверно определён IP, неверно прописаны директории логов, сам файл скопирован не туда)
*не добавлена Listen *:8080 в httpd.conf
*в perl INC не прописывается путь /usr/local/twm/bin/

Gordon01 ★★
()
Ответ на: комментарий от Gordon01

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

Gordon01 ★★
()

Претензии вкратце:

Дабы не плодить сущности. Претензии вкратце: 1. Замечательная инструкция в стиле «скачайте, распакуйте, запустите, дальше оно расскажет» не соответствует действительности. 2. Не указаны требуемые пакеты для работы инсталлятора. Ограничивается «TrafficPanel проверяет необходимые системные инструменты и информирует Вас если что-либо не было найдено.». При запуске по официальной инструкции на нулевом Debian squeeze скрипт не смог проинформировать о чем либо. 3. Нет данных о протестированных на совместимость дистрибутивов. Для сравнения разработчики первых версий TraffPro искренно сообщали что установочные скрипты оттестированы на Fedora, но имярек смог подогнать их для Debian/Ubuntu. 4. Из средств связи с разработчиком исключительно e-mail. Что не дает оценить «подводные камни». А картинки на сайте красивые:)

anonymous
()
Ответ на: Претензии вкратце: от anonymous

Целевая удитория? написано на главной странице продукта - компании. К сожалению мы понимаем что 192.168.1.0/24 это большой минус и не единственный, в будущих версия минусы устраняются. Так что пока - это мелкие и средние офисы компании. Этот минус не мешает решать задачу управления трафиком, для нового офиса.

Зачем продукт? чтобы человеку, далёкому от премудростей линуха и боящегося ссх с шелом - дать возможность вносить изменения в интернет трафик офиса компани - дать возможность отвечать на простые вопросы типа: «а чего такой интернет медленный?» - чтобы знать кому сказать спасибо когда у директора отвалится важная конференция по скайпу, потому что кто-то прописал себе его ip адрес и админ потом полчаса искал умника. и т.д., продукт упрощает решение текущих задач админу, избавляет его от рутины.

Про совместимость: You need any suitable computer with Linux-suitable operation system running to use TrafficPanel like SuSe, RedHat, Ubuntu, etc.

Спасибо за притензии, они позволят нам сделать продукт лучше, обязательно проверим и исправим, хотя конечно гораздо лучше кидать их нам по мылу.

vhornik
() автор топика
Ответ на: комментарий от vhornik

Вам по мылу кидать, конечно, классно, но нам хочется тож протестить ваш продукт, как видите коллективный ум работает лучше.

Лично я застопорился на

Software error:

Can not open file /etc/perl/logs/: Is a directory at /etc/perl/TWM.pm line 791.

И логин у менятоже не работает. А остальное фиксить 5-10 минут, тем более вам уже все ошибки показали. Вы уж расскажите в чём проблема, а то лично я в пёрле не шарю вообще.

И на тему вы можете просто подписаться.

Gordon01 ★★
()
Ответ на: комментарий от vhornik

Пока не будет подробного howto с привязкой к конкретной ситуации (например свежеустановленный популярный дистрибьютив) «далёкому от премудростей линуха и боящегося ссх с шелом» прийдется или грузить разработчика по мылу, чтобы просто познакомиться с продуктом, или знакомится с шелом/перлом/прочим, чтобы подогнать инсталлятор под свою ситуацию.

В качестве варианта ознакомления для «далекого от...» могли бы выложить образ виртуальной машины, раз уж так хотите подсадить его на свою поддержку.

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

anonymous
()
Ответ на: комментарий от anonymous

Уважаемые разработчики! Вы анонсировали продукт, который нужен очень многим. Уж больно нужный функционал и ничего лишнего. На данный момент вижу две ключевых проблемы: 1. Возможность работы только с одной сетью 192.168.1.0/24. Это никуда не годиться. Я думаю, что нет ничего сложного в том, чтобы добавлять произвольные клиентские сети. 2. Глючный инсталятор. Выше уже коллеги всё описали.

Очень надеюсь на скорейшее решение этих двух вопросов.

P.S. Я шёл точно по такому пути, как уважаемый ilovemicrosoft, но мне надоело, когда я получил ошибку об отсутствии apache, который присутствовал.

darvin
()
Ответ на: комментарий от ilovemicrosoft

Ещё палево большое, SARG после этого всего перестаёт работать

anonymous
()

[Добавить комментарий] [80 комментариев (стр. 2)]

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.