Обсуждение SAMS (Squid Account Manager System)

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Skywriter
рядовой
Сообщения: 36
Зарегистрирован: 2011-04-04 12:06:02

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Skywriter » 2011-04-21 16:06:19

C путями все верно. Может, с апаче что-то не то? У меня даже тест апаче не проходит, при попытке зайти на http://localhost тупо думает и в окне браузера надпись It works не появляется!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

asb-eab
ефрейтор
Сообщения: 54
Зарегистрирован: 2011-01-18 17:43:42
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение asb-eab » 2011-04-25 13:24:03

whitediver писал(а):squid в интернет пускает, а запроса авторизации почему-то нет =\
нет запроса значит тип авторизации не задан

asb-eab
ефрейтор
Сообщения: 54
Зарегистрирован: 2011-01-18 17:43:42
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение asb-eab » 2011-04-25 13:28:47

Skywriter писал(а):C путями все верно. Может, с апаче что-то не то? У меня даже тест апаче не проходит, при попытке зайти на http://localhost тупо думает и в окне браузера надпись It works не появляется!
а что нибудь типа хттп://127,0,0,1 не прокатывает? как в статье написано положи файлик индекс.хтмл (сшей ф варде что-нибудь простенькое) и попробуй зайти на локалхост/индекс.хтмл
ИМХО если не прокатит - не работает апач.
а невтему чуть-чуть, почему убунта? у меня всё прекрасно получилось на фре, удобно, всё что надо есть в портах, качать ничего не надо...

Skywriter
рядовой
Сообщения: 36
Зарегистрирован: 2011-04-04 12:06:02

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Skywriter » 2011-04-25 18:08:36

С этим уже разобрался, Sams замечательно запускается. Однако, теперь проблема в другом. решил сделать авторизацию пользователей по ip В настройках Sams выставил ее, завел юзера, назначил ему айпишник, реконфигурировал сквид, в настройках браузера пользователья прописал айпи прокси, в интернет пользователя пускает. но ни в какую не хочет считать траффик - у юзера везде нули. В чем может быть проблема:?

Skywriter
рядовой
Сообщения: 36
Зарегистрирован: 2011-04-04 12:06:02

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Skywriter » 2011-04-25 18:29:11

asb-eab писал(а):
Skywriter писал(а):C путями все верно. Может, с апаче что-то не то? У меня даже тест апаче не проходит, при попытке зайти на http://localhost тупо думает и в окне браузера надпись It works не появляется!
а невтему чуть-чуть, почему убунта? у меня всё прекрасно получилось на фре, удобно, всё что надо есть в портах, качать ничего не надо...
начал линукс изучать с убунты, вот и привык к ее командам, да и интерфейс у нее дружелюбный...

Skywriter
рядовой
Сообщения: 36
Зарегистрирован: 2011-04-04 12:06:02

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Skywriter » 2011-04-26 11:26:33

С этим уже разобрался, Sams замечательно запускается. Однако, теперь проблема в другом. решил сделать авторизацию пользователей по ip В настройках Sams выставил ее, завел юзера, назначил ему айпишник, реконфигурировал сквид, в настройках браузера пользователья прописал айпи прокси, в интернет пользователя пускает. но ни в какую не хочет считать траффик - у юзера везде нули. В чем может быть проблема:?

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Cancer » 2011-04-28 8:49:13

Skywriter писал(а):С этим уже разобрался, Sams замечательно запускается. Однако, теперь проблема в другом. решил сделать авторизацию пользователей по ip В настройках Sams выставил ее, завел юзера, назначил ему айпишник, реконфигурировал сквид, в настройках браузера пользователья прописал айпи прокси, в интернет пользователя пускает. но ни в какую не хочет считать траффик - у юзера везде нули. В чем может быть проблема:?

не правильно указан путь к access.log в конфиге sams.conf

asb-eab
ефрейтор
Сообщения: 54
Зарегистрирован: 2011-01-18 17:43:42
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение asb-eab » 2011-04-28 11:29:29

Cancer писал(а):
Skywriter писал(а):С этим уже разобрался, Sams замечательно запускается. Однако, теперь проблема в другом. решил сделать авторизацию пользователей по ip В настройках Sams выставил ее, завел юзера, назначил ему айпишник, реконфигурировал сквид, в настройках браузера пользователья прописал айпи прокси, в интернет пользователя пускает. но ни в какую не хочет считать траффик - у юзера везде нули. В чем может быть проблема:?

не правильно указан путь к access.log в конфиге sams.conf
хз как правильно, но я для ИП авторизации закоментил строчки вебавторизации юзеров...
а еще галочка ДНС не дает считать трафик, это кусок кривого кода... если она стоит - убери и реконфиг дай, у меня заработало

ZemT
рядовой
Сообщения: 15
Зарегистрирован: 2011-05-05 9:56:39

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение ZemT » 2011-05-05 10:12:05

Ответ на вопрос почему нет кнопок в интерфейсе самс, или меню не полностью отображается.
Все дело в новых функциях php начиная с версии 5.3, на 5.2 все отлично работает, но при первом входе ( до создания базы) выходят ошибки mysql, а на версии 5.3 их нет. Проблема решается комментированием функции GetHostName в файлах configtray.php и webconfigtray.php находящихся в /usr/local/share/sams/src
#function GetHostName()
#{
# if(!($value=getenv('SERVER_NAME')))
# { $value="N.A."; }
# return($value);
#}
после этого кнопы будут работать, в статье было сказано что можно заменить её, я просто закоментил и все. еще проблема с mysql55 база не создается, пришлось откатить на 5,1, sams 1.0.5
От себя: огромное спасибо автору статьи, отзывчивому человеку, с неиссякаемым терпением, с большой буквы Админу-Cancer'у за помощь в настройке и установке шлюза, освоение основ BSD.

Гость
проходил мимо

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Гость » 2011-05-05 19:02:27

Товарищи профессионалы у меня вопрос на счет ограничения пропускной способности канала средствами sams. В sams выставляю пропускную способность канала для пользовательского шаблона 10240. Он прописывает в squid.conf следующее строки
# TAG: delay_class
delay_pools 1
delay_class 1 2
delay_access 1 allow _sams_4dc179f66528c
delay_access 1 deny all
delay_parameters 1 10240/10240 10240/10240

Проверяю на speedtest однако ограничения по скорости напрочь отсутствует
Подскажите в чем может быть проблема?

frend
рядовой
Сообщения: 10
Зарегистрирован: 2011-03-05 14:27:51
Откуда: Ростов-на-Дону
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение frend » 2011-05-05 21:08:41

Sams-ина добавила всё правильно. просто проверь если тот пользователь которого ты ограничиваешь в файле /usr/local/etc/squid/4dc179f66528c.sams

Вообще проверь всю цепочку
# TAG: acl
acl _sams_4dc179f66528c proxy_auth "/usr/local/etc/squid/4dc179f66528c.sams"
И тут
# TAG: http_access
http_access allow _sams_4dc179f66528c
потом твои записи должны быть.

Внимание: учти что в конфиге должны присутствовать ТЕГИ а имеено
# TAG: acl
# TAG: http_access и так далее. так как sams добавляет строчки основываясь на эти поля.

Так же посмотри не ругается ли squid при перезагрузке на delay pools. Если да то переустанови с поддержкой delay pools.
Вообще с Squid проблем не бывает, это довольно таки стабильный и хороший продукт.
Имею личный сайт.
Так что если кого интересует борохло разного происхождения можете заглядывать.

Гость
проходил мимо

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Гость » 2011-05-06 20:15:08

Спасибо большое, но у меня все эти записи есть в файле squid.conf и все теги проставлены
# TAG: acl
acl _sams_4dc179f66528c proxy_auth "/usr/local/etc/squid/4dc179f66528c.sams"
acl _sams_4dc179f66528c_time time MTWHF 00:00-23:59
# TAG: http_access
# http_access allow _sams_4dc179f66528c _sams_4dc179f66528c_time

В файле /usr/local/etc/squid/4dc179f66528c.sams присутствуют и два пользователи которых я поместил в данный шаблон...
Даже если честно не знаю куда копать....Думаю может pipe ограничить скорость
Есть у кого-нибудь ещё какие-то соображения на счет delay-pool в sams?

frend
рядовой
Сообщения: 10
Зарегистрирован: 2011-03-05 14:27:51
Откуда: Ростов-на-Дону
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение frend » 2011-05-06 21:02:57

Блин ну очень странно. так не должно быть. поставь другую ветку сквида.
Вот три ветки. поставь первый вариант (squid-2.7.9). Мне просто кажется что сквида не взаимодействует с модулем delay-pool.
Port: squid-2.7.9
Path: /usr/ports/www/squid
Port: squid-3.0.25_3
Path: /usr/ports/www/squid30
Port: squid-3.1.12
Path: /usr/ports/www/squid31
Попробуй если что посмотрим дальше. И скинь пожалуйста make config хочу взглянуть что ты ещё ставишь!
Если что оно храниться после установки вот тут /var/db/ports/squid/options или аналогично /var/db/ports/squid31/options ок?
Имею личный сайт.
Так что если кого интересует борохло разного происхождения можете заглядывать.

Гость
проходил мимо

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Гость » 2011-05-08 9:25:53

Ok!) Вот опции make config
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for squid-2.7.9
_OPTIONS_READ=squid-2.7.9
WITH_SQUID_KERB_AUTH=true
WITH_SQUID_LDAP_AUTH=true
WITH_SQUID_NIS_AUTH=true
WITHOUT_SQUID_SASL_AUTH=true
WITH_SQUID_DELAY_POOLS=true
WITHOUT_SQUID_SNMP=true
WITH_SQUID_CARP=true
WITHOUT_SQUID_SSL=true
WITHOUT_SQUID_PINGER=true
WITHOUT_SQUID_DNS_HELPER=true
WITHOUT_SQUID_HTCP=true
WITHOUT_SQUID_VIA_DB=true
WITHOUT_SQUID_CACHE_DIGESTS=true
WITH_SQUID_WCCP=true
WITHOUT_SQUID_WCCPV2=true
WITHOUT_SQUID_STRICT_HTTP=true
WITH_SQUID_IDENT=true
WITHOUT_SQUID_REFERER_LOG=true
WITHOUT_SQUID_USERAGENT_LOG=true
WITHOUT_SQUID_ARP_ACL=true
WITHOUT_SQUID_PF=true
WITHOUT_SQUID_IPFILTER=true
WITHOUT_SQUID_FOLLOW_XFF=true
WITHOUT_SQUID_AUFS=true
WITHOUT_SQUID_COSS=true
WITH_SQUID_KQUEUE=true
WITH_SQUID_LARGEFILE=true
WITHOUT_SQUID_STACKTRACES=true

frend
рядовой
Сообщения: 10
Зарегистрирован: 2011-03-05 14:27:51
Откуда: Ростов-на-Дону
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение frend » 2011-05-08 15:58:43

Привет. Для начала разберись какая именно тебе авторизация нужна. Выбери что то одно. Потом настрой вот так. Переустанови. и если не выйдет дай мне конфиг. ещё туда гляну. последняя надежда.
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for squid-2.7.9
_OPTIONS_READ=squid-2.7.9
WITH_SQUID_KERB_AUTH=true (если есть AD сервер)
WITHOUT_SQUID_LDAP_AUTH=true (если есть LDAP сервер)
WITHOUT_SQUID_NIS_AUTH=true (думаю что тебе эт не нужно)
WITHOUT_SQUID_SASL_AUTH=true (думаю что тебе эт не нужно)
WITH_SQUID_DELAY_POOLS=true (обязательно)
WITH_SQUID_SNMP=true
WITHOUT_SQUID_CARP=true
WITH_SQUID_SSL=true
WITHOUT_SQUID_PINGER=true
WITHOUT_SQUID_DNS_HELPER=true
WITHOUT_SQUID_HTCP=true
WITHOUT_SQUID_VIA_DB=true
WITH_SQUID_CACHE_DIGESTS=true
WITH_SQUID_WCCP=true
WITHOUT_SQUID_WCCPV2=true
WITHOUT_SQUID_STRICT_HTTP=true
WITH_SQUID_IDENT=true
WITHOUT_SQUID_REFERER_LOG=true
WITHOUT_SQUID_USERAGENT_LOG=true
WITH_SQUID_ARP_ACL=true ( вот эту фишку)
WITHOUT_SQUID_PF=true
WITHOUT_SQUID_IPFILTER=true
WITHOUT_SQUID_FOLLOW_XFF=true
WITHOUT_SQUID_AUFS=true
WITHOUT_SQUID_COSS=true
WITHOUT_SQUID_KQUEUE=true
WITHOUT_SQUID_LARGEFILE=true
WITHOUT_SQUID_STACKTRACES=true
Имею личный сайт.
Так что если кого интересует борохло разного происхождения можете заглядывать.

Аватара пользователя
T_T
ефрейтор
Сообщения: 65
Зарегистрирован: 2011-02-21 9:56:36

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение T_T » 2011-05-16 19:35:16

При установке остановился в начале, подскажите что делать

Код: Выделить всё

hello# /usr/local/bin/htpasswd -c /usr/local/etc/squid/ncsa.sams tester
/usr/local/bin/htpasswd: Command not found.
Пробовал сделать симлинк как вычитал ln -s /usr/local/bin/htpasswd /usr/bin/htpassw , но не помогло

frend
рядовой
Сообщения: 10
Зарегистрирован: 2011-03-05 14:27:51
Откуда: Ростов-на-Дону
Контактная информация:

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение frend » 2011-05-16 19:40:39

Тогда зачем ставишь АД ЛДАП отключи. сделай поставь ACL и сделай для начала с IP авторизацией провей всё и потом копай другую.
Имею личный сайт.
Так что если кого интересует борохло разного происхождения можете заглядывать.

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение vadim64 » 2011-05-16 22:03:36

Код: Выделить всё

# pkg_info | grep sql
mysql-client-5.5.12 Multithreaded SQL database (client)
mysql-server-5.5.12 Multithreaded SQL database (server)
php5-mysql-5.3.6    The mysql shared extension for php
php5-pdo_sqlite-5.3.6 The pdo_sqlite shared extension for php
php5-sqlite-5.3.6   The sqlite shared extension for php
sqlite3-3.7.6.2     An SQL database engine in a C library
# pkg_info | grep sams
sams-1.0.5_5,1      Squid 2.x Accounting Management System
#
при запуске скрипта install.php валятся ошибки вида
ERROR: line 6: query:[ CREATE TABLE `cache` ( `date` date, `time` time, `user` char(25), `domain` char(25), `size` BIGINT UNSIGNED NULL, `ipaddr` char(15) NOT NULL, `period` BIGINT UNSIGNED NULL, `url` char(100) NOT NULL, `hit` BIGINT UNSIGNED NULL, `method` char(15) NOT NULL ) TYPE=MyISAM] failed
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 12 (err:1064)
где в самсе пофиксить чтобы он генерил sql-дампы с ENGINE вместо TYPE???
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение vadim64 » 2011-05-16 22:15:21

дампы, чтобы фиксить седом, лежат в /usr/local/share/sams/datа
чё за фигня произошла? кто нить сталкивался или я самый криворукий?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

jrmm
рядовой
Сообщения: 24
Зарегистрирован: 2009-04-17 8:15:55

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение jrmm » 2011-05-24 17:31:14

Добрый день, поставил sams по статье, конфиг сквида был почти дефолтный.

Сразу после (успешной) авторизации вижу:
"Доступ к прокси-серверу запрещен
Access denied"

В статьях нигде не указано как настраивать squid.conf - у меня sams прописывает какие-то строки после TAG: ACL - создаёт часть файлов:

gw# ll /usr/local/etc/squid/*sams
-rw-r--r-- 1 root squid 29 May 24 18:15 /usr/local/etc/squid/default.sams
-rw-r--r-- 1 root squid 84 May 24 18:15 /usr/local/etc/squid/local_ip.sams
-rw-r--r-- 1 root squid 21 May 24 18:15 /usr/local/etc/squid/local_url.sams

Пробовал указать chat.ru в "Запрет доступа по URL" - в базу строка сохраняется. Но в сквид ничего не уходит:


gw# pwd ; grep chat.ru * -c
/usr/local/etc/squid
cachemgr.conf:0
cachemgr.conf.default:0
default.sams:0
errors:0
icons:0
local_ip.sams:0
local_url.sams:0
mib.txt:0
mime.conf:0
mime.conf.default:0
msntauth.conf:0
msntauth.conf.default:0
passwd:0
squid.conf:0
squid.conf.bak:0
squid.conf.default:0

В squid.conf вручную прописал
redirect_program /usr/local/bin/samsredir
иначе тупо работал http_access allow стоящий в конце squid.conf

Поделитесь пожалуйста своим squid.conf


gw# uname -v
FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC

gw# pkg_info|grep squid
squid-3.0.25_3 HTTP Caching Proxy
gw# pkg_info | grep sams
sams-1.0.5_4,1 Squid 2.x Accounting Management System
gw# pkg_info | grep php
php5-5.3.5 PHP Scripting Language

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение vadim64 » 2011-05-26 11:12:44

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

jrmm
рядовой
Сообщения: 24
Зарегистрирован: 2009-04-17 8:15:55

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение jrmm » 2011-05-26 12:55:42

Может проблема в том, что squid третий?
Просто надоело за последние годы везде второй ставить если честно.

К тому же мне надо отойти от статьи, т.к. мне не нужна авторизация как минимум для серверов, а лучше вообще по IP.

Skywriter
рядовой
Сообщения: 36
Зарегистрирован: 2011-04-04 12:06:02

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Skywriter » 2011-06-14 13:50:59

Доброго всем дня! Подскажите, пожалуйста, как сделать так, чтобы Squid не считал трафик определенных доменов: в частности самса? Потому что юзвери ворчат постоянно, что при заходе на страничку своей статистики через самс у них трафик уходит. В самсе добавил адрес просмотра статистики Sams в локальные домены - ничего не изменилось. Как считался трафик с него, так и считается. Может, в конфигах сквида как-то можно поправить эту байду?

jrmm
рядовой
Сообщения: 24
Зарегистрирован: 2009-04-17 8:15:55

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение jrmm » 2011-06-14 14:17:33

например можно sams добавить в исключения прокси в броузере. например политикой.

Skywriter
рядовой
Сообщения: 36
Зарегистрирован: 2011-04-04 12:06:02

Re: Обсуждение SAMS (Squid Account Manager System)

Непрочитанное сообщение Skywriter » 2011-06-15 10:38:15

Как вариант использую ваш совет! Спасибо! Вопрос теперь заключается в другом: SAMS не очищает счетчик трафика пользователя! Общий счетчик трафика он очищает, а вот конкретно отдельного пользователя - нет! Как решить эту проблему?