Квотирование трафика в Squid (какую приблуду использовать)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

andreyko
Сообщения: 8
ОС: AltLinux Desktop

Квотирование трафика в Squid

Сообщение andreyko »

С помощью чего можно выставлять лимиты по объему трафика для пользователей squid?
Желательно наличие управлениями учетных записей пользователей через веб интерфейс.

Исользую AltLinux Desktop.

Пробовал sams. Не пошло.
Пробовал Traffpro. Блин! То же не пошло. Не заработал веб интерфейс.

Вот теперь хочу попробовать squid-db если ничего лучше не найду. Если все получится - напишу о нем отзыв.

А может кто поделится своими изысканиями в данном вопросе??! :drunk:
Спасибо сказали:
Аватара пользователя
kosh
Сообщения: 21

Re: Квотирование трафика в Squid

Сообщение kosh »

STC (Squid Traffic Control) - http://stc.nixdev.org/
Open your mind. Use OpenSource.
Спасибо сказали:
minder
Сообщения: 331
ОС: AIX, Solaris,RHEL,SLES,Gentoo

Re: Квотирование трафика в Squid

Сообщение minder »

andreyko писал(а):
23.07.2008 13:03
...

Пробовал sams. Не пошло.


Пробовал Traffpro. Блин! То же не пошло. Не заработал веб интерфейс.
...



Это все рабочие программы. На мой взгляд проблема в руках.
Спасибо сказали:
Аватара пользователя
SK_666
Сообщения: 58
ОС: open SUSE 10.3, RHEL5

Re: Квотирование трафика в Squid

Сообщение SK_666 »

использую SAMS, замечательная штука. Без граблей конечно же не обошлось, но помогло внимательное чтение форума PermLUG и, немного, изучение исходов.
ps. поднял на RHEL+SQUID3
Спасибо сказали:
Аватара пользователя
kosh
Сообщения: 21

Re: Квотирование трафика в Squid

Сообщение kosh »

У тебя САМС видит пользователей из нескольких групп ?
Open your mind. Use OpenSource.
Спасибо сказали:
andreyko
Сообщения: 8
ОС: AltLinux Desktop

Re: Квотирование трафика в Squid

Сообщение andreyko »

Это все рабочие программы. На мой взгляд проблема в руках.
[quote]

Целый час смотрел на свои руки :unsure: - ничего нового :rolleyes:
А вот в Linux'е я совсем недавно.

А вот STC меня заинтересовало... буду пробовать! Да поможет мне сила хаоса.
Спасибо сказали:
leksstav
Сообщения: 331

Re: Квотирование трафика в Squid

Сообщение leksstav »

andreyko писал(а):
23.07.2008 13:03
С помощью чего можно выставлять лимиты по объему трафика для пользователей squid?
Желательно наличие управлениями учетных записей пользователей через веб интерфейс.

Исользую AltLinux Desktop.

Пробовал sams. Не пошло.
Пробовал Traffpro. Блин! То же не пошло. Не заработал веб интерфейс.

Вот теперь хочу попробовать squid-db если ничего лучше не найду. Если все получится - напишу о нем отзыв.

А может кто поделится своими изысканиями в данном вопросе??! :drunk:


SAMS рабочая лошадка, повозился конечно, поставил и забыл работает как часики. Уже несколько шлюзов поднял на связке netacct-mysql + sams + squid на suse 10.3 и slackware 12.0
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Квотирование трафика в Squid

Сообщение McLeod095 »

юзаю самс
доволен полностью
работает в связке с АД.

ничего сложного в настройке нет, все довольно просто.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
Аватара пользователя
xtty
Сообщения: 182
Статус: Развожу чертенков и пингвинов
ОС: Linux

Re: Квотирование трафика в Squid

Сообщение xtty »

Поставь самс и не парься ...замечательный биллинг!!! Лучше нету!пиши какие проблемы с ним и почему не встал он у тебя !
Gentoo 2014

Спасибо сказали:
andrey_ko
Сообщения: 3
ОС: Linux

Re: Квотирование трафика в Squid

Сообщение andrey_ko »

N0kloS писал(а):
24.07.2008 14:11
Поставь самс и не парься ...замечательный биллинг!!! Лучше нету!пиши какие проблемы с ним и почему не встал он у тебя !


Постараюсь описать поподробнее:
1. Поставил apache, запустил сервис.
2. Поставил php5, настроил php.ini согласно доке.
3. Поставил mysql, пароль рута оставил нулевой, запустил сервис.
4. установил самс: распаковал, ./configure, make , make install.
5. Захожу на web тнтерфейс .../sams
6. Загружается страница, на ней предлагается созать таблицы в mysql. Ввожу следующие данные:
MySQL Hostname : localhost
MySQL login: - root)
MySQL password:
Create SAMS MySQL user - установил галочку
SAMS MySQL user: sams@localhost
SAMS MySQL user password: 123

в файле /etc/sams.conf:
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=123
7. После чего запускается стандартный интерфейс SAMS.
НО!! Нет ни одного пользователя и я могу только пробежаться по левому дереву: SAMS, Администрирование и Пользователи. Больше ничего!
Куда копать не прикину вообще!
Моя система AltLinux 4.0.2

Буду очень признателен за ответ!
Спасибо сказали:
leksstav
Сообщения: 331

Re: Квотирование трафика в Squid

Сообщение leksstav »

andrey_ko писал(а):
28.07.2008 17:36
N0kloS писал(а):
24.07.2008 14:11
Поставь самс и не парься ...замечательный биллинг!!! Лучше нету!пиши какие проблемы с ним и почему не встал он у тебя !


Постараюсь описать поподробнее:
1. Поставил apache, запустил сервис.
2. Поставил php5, настроил php.ini согласно доке.
3. Поставил mysql, пароль рута оставил нулевой, запустил сервис.
4. установил самс: распаковал, ./configure, make , make install.
5. Захожу на web тнтерфейс .../sams
6. Загружается страница, на ней предлагается созать таблицы в mysql. Ввожу следующие данные:
MySQL Hostname : localhost
MySQL login: - root)
MySQL password:
Create SAMS MySQL user - установил галочку
SAMS MySQL user: sams@localhost
SAMS MySQL user password: 123

в файле /etc/sams.conf:
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=123
7. После чего запускается стандартный интерфейс SAMS.
НО!! Нет ни одного пользователя и я могу только пробежаться по левому дереву: SAMS, Администрирование и Пользователи. Больше ничего!
Куда копать не прикину вообще!
Моя система AltLinux 4.0.2

Буду очень признателен за ответ!


Если я не ошибаюсь, по умолчанию в сасме суперпользователь

login : admin

pass : qwerty

И только после этого ты сможешь, увидеть все прелести



andrey_ko писал(а):
28.07.2008 17:36
N0kloS писал(а):
24.07.2008 14:11
Поставь самс и не парься ...замечательный биллинг!!! Лучше нету!пиши какие проблемы с ним и почему не встал он у тебя !


Постараюсь описать поподробнее:
1. Поставил apache, запустил сервис.
2. Поставил php5, настроил php.ini согласно доке.
3. Поставил mysql, пароль рута оставил нулевой, запустил сервис.
4. установил самс: распаковал, ./configure, make , make install.
5. Захожу на web тнтерфейс .../sams
6. Загружается страница, на ней предлагается созать таблицы в mysql. Ввожу следующие данные:
MySQL Hostname : localhost
MySQL login: - root)
MySQL password:
Create SAMS MySQL user - установил галочку
SAMS MySQL user: sams@localhost
SAMS MySQL user password: 123

в файле /etc/sams.conf:
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=123
7. После чего запускается стандартный интерфейс SAMS.
НО!! Нет ни одного пользователя и я могу только пробежаться по левому дереву: SAMS, Администрирование и Пользователи. Больше ничего!
Куда копать не прикину вообще!
Моя система AltLinux 4.0.2

Буду очень признателен за ответ!


Да, вот что ещё :-)

Скрин того фейса что у тебя появляется в студию :-)
Спасибо сказали:
andreyko
Сообщения: 8
ОС: AltLinux Desktop

Re: Квотирование трафика в Squid

Сообщение andreyko »

Значит так:
Захожу на web интерфейс .../sams
Загружается страница, на ней предлагается созать таблицы в mysql. Ввожу следующие данные:
MySQL Hostname : localhost
MySQL login: - root
MySQL password:
Create SAMS MySQL user - установил галочку
SAMS MySQL user: sams@localhost
SAMS MySQL user password: qwerty

в файле /etc/sams.conf:
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=qwerty

После чего запускается вот такой интерфейс


И на счет суперпользователя SAMS я правильно понимаю?:
1. мы задаем MySQL login = root и password ='пустой' чтобы система вошла в mysql и создала таблицы и пользователя SAMS с паролем qwerty.
Далее я за хожу в веб интерфейс и должен все увидеь в полноценном виде?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
leksstav
Сообщения: 331

Re: Квотирование трафика в Squid

Сообщение leksstav »

andreyko писал(а):
29.07.2008 14:15
Значит так:
Захожу на web интерфейс .../sams
Загружается страница, на ней предлагается созать таблицы в mysql. Ввожу следующие данные:
MySQL Hostname : localhost
MySQL login: - root
MySQL password:
Create SAMS MySQL user - установил галочку
SAMS MySQL user: sams@localhost
SAMS MySQL user password: qwerty

в файле /etc/sams.conf:
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=qwerty

После чего запускается вот такой интерфейс


И на счет суперпользователя SAMS я правильно понимаю?:
1. мы задаем MySQL login = root и password ='пустой' чтобы система вошла в mysql и создала таблицы и пользователя SAMS с паролем qwerty.
Далее я за хожу в веб интерфейс и должен все увидеь в полноценном виде?



Нет, это меню видит юзер который например хочет посмотреть свой траф, заходишь на этой страничке в 1-й пункт (АВТОРИЗАЦИЯ ПОЛЬЗОВАТЕЛЯ) внизу посредине экрана видишь иконку юзера нажимаешь на неё появляется окошко логин и пасс, которые я писал выше.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
andreyko
Сообщения: 8
ОС: AltLinux Desktop

Re: Квотирование трафика в Squid

Сообщение andreyko »

Вот это да... Заработало! Огромное спасибо!
Но при настройке столкнулся с проблемой кодировки.. (опишу все подробно!)
1. Настроил язык SAMS

2. Добавляю нового пользователя
сохраняю
3. Просматриваю пользователя и вижу :unsure:

Имя "Андрей" отображается "?????????" Не знаю что и делать!
Подумалось может mysql работает в другой кодировке. Из-за этого и проблема.
Поэтому конектюсь под пользователем sams к mysql, смотрю настройки и распечатываю таблицу пользователей. Результат:

Не сталкивался с таким?

И еще возникла проблема: после реконфигурации squid файл ncsa.sams опустел, но появился файл default.sams. Туда я гляжу и попадают пользователи.. но только пользователи, а шифрованный вариант паролей где?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
xtty
Сообщения: 182
Статус: Развожу чертенков и пингвинов
ОС: Linux

Re: Квотирование трафика в Squid

Сообщение xtty »

Теперь попробуй удалить базу которую ты создал через веб интерфейс, так как в тот момент когда ты создавал у тебя была кодировка KOI-8, и создай е через консоль, в каталоге с сырцами есть два скрипта.
mysql -u root
GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "yourpassword";
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "yourpassword";

mysql -u root < sams_db.sql
mysql -u root < squid_db.sql
И будет тебе счастье!!!
Gentoo 2014

Спасибо сказали:
andreyko
Сообщения: 8
ОС: AltLinux Desktop

Re: Квотирование трафика в Squid

Сообщение andreyko »

N0kloS писал(а):
30.07.2008 10:52
Теперь попробуй удалить базу которую ты создал через веб интерфейс, так как в тот момент когда ты создавал у тебя была кодировка KOI-8, и создай е через консоль, в каталоге с сырцами есть два скрипта.
mysql -u root
GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "yourpassword";
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "yourpassword";

mysql -u root < sams_db.sql
mysql -u root < squid_db.sql
И будет тебе счастье!!!


С счастьем пока неизвестно :unsure:
Сделал так - результат тот же.
Но пробежавшись по разным форумом понял следующее:
Server characterset: koi8r -это кодировка на сервере

Client characterset: latin1 - а это то, в какой кодировке приходят данные.
Чтобы поменять ее на koi8r надоо сотворить: SET NAMES koi8r;
после чего действительно кодировка поменялась, но после переконекта все возвращается к истокам.

А хочется счастья :drinks:
Спасибо сказали:
Аватара пользователя
xtty
Сообщения: 182
Статус: Развожу чертенков и пингвинов
ОС: Linux

Re: Квотирование трафика в Squid

Сообщение xtty »

А если попробывать поменять кодировку на сервере в UTF-8 ?
Gentoo 2014

Спасибо сказали:
spall
Сообщения: 86
ОС: Mandriva 2010

Re: Квотирование трафика в Squid

Сообщение spall »

Squid Parser 1,0 самая классная система, использует perl MySql Apache
очень мне понравилась, пользую 3 года никаких нариканий нет
Спасибо сказали: