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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
andy88
ефрейтор
Сообщения: 54
Зарегистрирован: 2010-03-04 9:33:08
Откуда: TLT

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

Непрочитанное сообщение andy88 » 2012-08-02 9:37:50

Товарищи , после очистки кэша сквида у клиентов в браузере стала вылазить ошибка

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

The requested URL could not be retrieved
While trying to retrieve the URL: http://www.rambler.ru/ 
The following error was encountered: 
Unable to forward this request at this time. 
This request could not be forwarded to the origin server or to any parent caches. The most likely cause for this error is that: 
The cache administrator does not allow this cache to make direct connections to origin servers, and 
All configured parent caches are currently unreachable. 
Your cache administrator is webmaster. 
стоит данная связка , все службы ( сквид , самс , режик) запущены и работают в нормальном режиме .

Есть мысли у кого по данной ошибке ?
если какие логи или конфиги нужны - выложу .

Хостинговая компания 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/

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

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

Непрочитанное сообщение JaNet » 2012-11-30 11:58:24

А как чистил кэш-то? Очень похоже на то, что удалил большие жирные каталоги файлов, потом пересоздал структуру через squid -z, а дампы индексов - забыл)
Смотри в сторону /var/local/squid (кажется такой путь расположения кэша, логов кальмара и остального)

FloID
проходил мимо
Сообщения: 8
Зарегистрирован: 2012-04-18 13:03:24

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

Непрочитанное сообщение FloID » 2013-01-08 9:24:22

Создаем пользователя для проверки работы squid
//> /usr/local/bin/htpasswd -c /usr/local/etc/squid/ncsa.sams vash_user
Выходит ошибка "bash: /usr/local/bin/htpasswd: Permission denied"
Версия freebsd 8.2


Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение Dark Smoke » 2013-01-17 15:50:53

Изображение
Вот установил. А как побороть так и не понял. Прочел тут все. ((


Sabrewulf
рядовой
Сообщения: 13
Зарегистрирован: 2013-03-29 10:19:06

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

Непрочитанное сообщение Sabrewulf » 2013-03-29 10:29:10

В первый раз настраиваю самс. Но валиться при запуске в корку. Никаких сообщений об ошибках нет. В чем может быть проблема?

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

FreeBSD gateway 9.1-RELEASE-p1 FreeBSD 9.1-RELEASE-p1 #5: Tue Mar 26 17:33:06 EET 2013
root@gateway:/usr/obj/usr/src/sys/GATEWAY  amd64
# cat /usr/local/etc/sams.conf

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

[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=samspasswd
MYSQLVERSION=5.1
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/usr/local/etc/squid
SQUIDLOGDIR=/var/log/squid
SQUIDCACHEDIR=/var/squid/cache
SQUIDPATH=/usr/local/sbin
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=/sbin/shutdown -h now
CACHENUM=0
Версии ПО:
mysql-server-5.1.68
sams-1.0.5_6,1
squid-3.2.9
rejik-3.2.11

Также при конфигурировании админки самса была ошибка:

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

File squid_db.sql opened

Please wait, database createst may take up to 30 minutes.................

Database successfully generated

File sams_db.sql opened

Please wait, database createst may take up to 30 minutes..............................
ERROR: line 28: query:[ INSERT INTO sams VALUES('0','http://your.ip.address/sams/icon/classic/blank.gif','http://your.ip.address/sams/messages','none','Y','Y','ntlm','/usr/bin','Y','+','Y','','','1','','','','Y','N','classic','MTWHFAS','0','0','24','0','0','0','real','N','0','workgroup','0','NONE','')] failed
mysql error: Incorrect integer value: '' for column 'parser_time' at row 1 (err:1366)
.........................
SAMS databases created

Please wait, create SAMS MySQL user...
SAMS MySQL user created

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

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

Непрочитанное сообщение vadim64 » 2013-03-29 11:46:06

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

Sabrewulf
рядовой
Сообщения: 13
Зарегистрирован: 2013-03-29 10:19:06

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

Непрочитанное сообщение Sabrewulf » 2013-03-29 15:33:42

Извиняюсь, спешил. Забыл описать самое главное:

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

# samsdaemon -d
Starting process: pid = 69373
Read SAMS configuration... Ok
Connected database: squidctrl:localhost user=sams
Connected database: squidlog:localhost user=sams
Read SAMS properties...
    Cache... 0
Segmentation fault: 11 (core dumped)

fess2005
проходил мимо

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

Непрочитанное сообщение fess2005 » 2013-04-04 19:49:28

Добрый день!
Данное сообщение не связано с текущим обсуждением, но может быть полезно кому-то для разбирательств со сквидом.
Решил просто поделиться решением сегодняшнего бреда, который творился со сквидом у меня на работе.
цветочки проблемы появились ещё на той неделе - просто якобы ни с того ни с сего стала умирать прокся.
на centos стоит связка squid+rejik+sams+ntlm
из интересного в логах накопал в /var/log/messages строки типа
Squid Parent: child process 'PID' started
The url_rewriter helpers are crashing too rapidly, need help!
Squid Parent: child process PID exited due to signal 6
...и далее в цикле.
Запрос service squid status говорил, что сквид умер.
Далее полез смотреть на rejik (т.к. отключение его из конфига сквида давало стабильную работу прокси. (только не резалось ничего))
На логи права выставлены нормальные.
По опыту на стабильно работающей год за годом настроеной линукс машине проблемы возникают либо от железа, либо от проблемы с местом.
Почти так и оказалось - лог режика вырос до 2гб и стал неподъёмным. Из-за этого он и валился. Исправил размер лога, восстановил конфиг сквида и всё стало как раньше.

Vrx
проходил мимо
Сообщения: 1
Зарегистрирован: 2013-08-21 14:18:33

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

Непрочитанное сообщение Vrx » 2013-08-21 14:44:09

Извините что вмешиваюсь :smile:
На Debian 7.1 установлен SQUID3+SAMS1.0.5+NTLM+samsredir.
В SAMS созданы списки расширений файлов и в шаблонах пользователей установлен запрет на их загрузку.
Но есть сайты исключения, загрузку с которых нужно разрешить.
Пробовал добавлять их в список "Доступ разрешён" и в шаблонах соответственно активировал - не помогло, доступ запрещён пишет.
Может кто сталкивался с таким, какие будут варианты?

зы. Создавать отдельный шаблон пользователей без запрета на загрузку файлов - не наш вариант.

Pr0l
рядовой
Сообщения: 20
Зарегистрирован: 2009-03-06 8:56:07

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

Непрочитанное сообщение Pr0l » 2014-02-10 18:48:21

Здравствуйте, нужна помощь в SAMS v.2.
при создании базы выходит ошибка

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

Notice: Undefined variable: dbadmin in /usr/local/share/sams2/setup.php on line 238
вроде как решил исправив

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

print("<TR><TD ALIGN=RIGHT>$setup_12: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"username\" value=\"$dbadmin\">\n");
на

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

 print("<TR><TD ALIGN=RIGHT>$setup_12: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"username\" value=\"root\">\n");
дальше база создается без проблем.
но после запуска интерфейс весь в ошибках.
Изображение
подскажите куда копать.
freebsd-10
php53
mysql 5.5
Последний раз редактировалось Pr0l 2014-02-10 18:51:35, всего редактировалось 1 раз.

densan
ст. сержант
Сообщения: 366
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

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

Непрочитанное сообщение densan » 2014-03-06 22:09:10

Vrx писал(а):Извините что вмешиваюсь :smile:
На Debian 7.1 установлен SQUID3+SAMS1.0.5+NTLM+samsredir.
В SAMS созданы списки расширений файлов и в шаблонах пользователей установлен запрет на их загрузку.
Но есть сайты исключения, загрузку с которых нужно разрешить.
Пробовал добавлять их в список "Доступ разрешён" и в шаблонах соответственно активировал - не помогло, доступ запрещён пишет.
Может кто сталкивался с таким, какие будут варианты?

зы. Создавать отдельный шаблон пользователей без запрета на загрузку файлов - не наш вариант.
Аналогичная проблема. Косяк с https://code.google.com/p/sams2/source/ ... msdaemon.c белые списки создаются в папке с режиком, но в конфиг не прописываюся. Сам не программер, увидел что не отрабатывает код в стр. 433-468, но как исправить не знаю.

korg80
рядовой
Сообщения: 34
Зарегистрирован: 2011-01-05 17:46:43
Откуда: сын Одессы и Ростова

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

Непрочитанное сообщение korg80 » 2014-06-17 13:37:30

Начальство выделило новый системник под freebsd вот с какими проблемами столкнулся может кому пригодиться....
Поставил FreeBSD 10 и сразу посыпалось с php52 SAMS не ставиться, оказалось в Makefile появилась строка DEFAULT_PHP_VER=53 удалил пхп52 поставил пхп53.
дальше новая ошибка при установке:
===> Building for sams-1.0.5_6,1
cc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c demon.c
In file included from demon.c:19:
./logtool.c:26:10: fatal error: 'mysql.h' file not found
#include <mysql.h>

1 error generated.
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/www/sams/work/sams-1.0.5
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/sams
*** Error code 1

Stop.
make: stopped in /usr/ports/www/sams

Идем в /usr/ports/www/sams/work/sams-1.0.5/ logtool.c
Меняем #include <mysql.h> на #include </usr/local/include/mysql/mysql.h>

# make install clean
===> Building for sams-1.0.5_6,1
cc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c demon.c
cc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c tools.c
tools.c:23:10: fatal error: 'mysql.h' file not found
#include <mysql.h>
1 error generated.
*** Error code 1

Идем в /usr/ports/www/sams/work/sams-1.0.5/tools.c
Меняем #include <mysql.h> на #include </usr/local/include/mysql/mysql.h>

cc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c redirect.c
redirect.c:23:10: fatal error: 'mysql.h' file not found
#include <mysql.h>
1 error generated.
*** Error code 1

Идем в /usr/ports/www/sams/work/sams-1.0.5/redirect.c
Меняем #include <mysql.h> на #include </usr/local/include/mysql/mysql.h>

cc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c samsdaemon.c
samsdaemon.c:22:10: fatal error: 'mysql.h' file not found
#include <mysql.h>
1 error generated.
*** Error code 1

Идем в /usr/ports/www/sams/work/sams-1.0.5/samsdaemon.c
Меняем #include <mysql.h> на #include </usr/local/include/mysql/mysql.h>

После этого установка прошла

cerberx
проходил мимо

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

Непрочитанное сообщение cerberx » 2014-10-03 13:59:46

Всем привет, Sams не считает трафик пользователей, команда sams -a выдает сообщение Don't open file /var/log/squid/access.log. Куда копать?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35177
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2014-10-04 19:06:52

в сторону указанного файла.
--
и непонятно, какая связь с данной темой?
Убей их всех! Бог потом рассортирует...

tlvct
рядовой
Сообщения: 17
Зарегистрирован: 2013-03-22 11:14:01

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

Непрочитанное сообщение tlvct » 2014-10-06 10:31:20

Pr0l писал(а):Здравствуйте, нужна помощь в SAMS v.2.

подскажите куда копать.
freebsd-10
php53
mysql 5.5
Решилась проблема?

У меня те же пироги, только free-10, mysql-5.5 sams2, php 5.4
При старте Самса ругалось что не может законектица к базе. Хорошо, прописал пользователя sams и пароль в мускуле. Запустил снова - при создании базы самс запрашивало два пароля и два логина (вводил вда разных и два одинаковых) ну и после настройки точно такое же оно вылетает с ошибками в скрипте main.php и lframe.php Да, на третьей странице пишет что:
Директива Рекомендуется Установлено
safe_mode on off

Хотя точно менял в настройке php.ini sql.safe_moe & safe-mode на On

В итоге сейчас вообще висит: Create database sams2db
Invalid query: Access denied for user ''@'localhost' to database 'sams2db'

Что делать и куда копать - не понятно

korg80
рядовой
Сообщения: 34
Зарегистрирован: 2011-01-05 17:46:43
Откуда: сын Одессы и Ростова

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

Непрочитанное сообщение korg80 » 2014-10-07 8:59:21

cerberx писал(а):Всем привет, Sams не считает трафик пользователей, команда sams -a выдает сообщение Don't open file /var/log/squid/access.log. Куда копать?
Посмотри есть ли там файл по этому пути(нет создай), если есть проверь какие на него права стоят(у пользователя самса должна быть возможнось его читать). по сути сквид в этом файле пишет кто куда ходил, а самс оттуда берет и заполняет свою базу в мускуле что б вам потом отображать. пы сы если криво написал не серчайте.

ivashka
проходил мимо
Сообщения: 2
Зарегистрирован: 2014-10-09 12:24:16

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

Непрочитанное сообщение ivashka » 2014-10-09 12:34:54

сам уже ломаю мозг на протяжении 2-х недель как заставить работать второй самс
freebsd-10
изначально начинал с php5.6 mysql5.6
сейчас плюнув начал с самса и посмотреть, что он за собой потащит, потянул за собой Php5.4 mysql5.5
веб морда ругается на пару тройку ошибок не критичных в плане не указан домен, но и мне нужна лишь ncsa авторизация. самс не реконфигурирует конфиг сквида, дата изменения файла меняется но изменения не вносятся и в /var/log/messages
сыпет ошибки

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

Oct  9 14:56:08 proxy samsdaemon[1185]: ***ERROR: pluginlist.cpp:353 Cannot open "/usr/local/lib/sams2/libfsusage.so"
Oct  9 14:56:08 proxy samsdaemon[1185]: ***ERROR: pluginlist.cpp:353 Cannot open "/usr/local/lib/sams2/libloadavg.so"
Oct  9 15:19:47 proxy samsdaemon[1271]: ***ERROR: samsdaemon.cpp:337 Already running with pid 1185

ivashka
проходил мимо
Сообщения: 2
Зарегистрирован: 2014-10-09 12:24:16

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

Непрочитанное сообщение ivashka » 2014-10-09 12:36:35

tlvct писал(а):
Pr0l писал(а):Здравствуйте, нужна помощь в SAMS v.2.

подскажите куда копать.
freebsd-10
php53
mysql 5.5
Решилась проблема?

У меня те же пироги, только free-10, mysql-5.5 sams2, php 5.4
При старте Самса ругалось что не может законектица к базе. Хорошо, прописал пользователя sams и пароль в мускуле. Запустил снова - при создании базы самс запрашивало два пароля и два логина (вводил вда разных и два одинаковых) ну и после настройки точно такое же оно вылетает с ошибками в скрипте main.php и lframe.php Да, на третьей странице пишет что:
Директива Рекомендуется Установлено
safe_mode on off

Хотя точно менял в настройке php.ini sql.safe_moe & safe-mode на On

В итоге сейчас вообще висит: Create database sams2db
Invalid query: Access denied for user ''@'localhost' to database 'sams2db'

Что делать и куда копать - не понятно
safe-mode на On если не ошибаюсь в php5.4 выпилили как устаревшее
https://php.net/manual/ru/ini.sect.safe-mode.php

Innuendo
проходил мимо
Сообщения: 8
Зарегистрирован: 2014-12-17 8:40:11

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

Непрочитанное сообщение Innuendo » 2014-12-17 8:44:04

Господа,подскажите пожалуйста в таком моменте.
Настроил виртуалку squid 2.7+sams 1.0.5
На ней все работает,самс управляет,режик режет итд.
Взял сервак.ЗАлил такую же конфу.Конфиги с рабочей виртуалки подсунул и грабли.
После реконфигурирования сквида через самс, сквид начинает запрашивать авторизацию постоянно и сваливается в "доступ к кэшу запрещен".
Подменяю конфиг сквида конфигом ДО реконфигурирования,рестарт сквида и все работает.Но есть реконфигурирую самсом-сквид ломается.Соответсвенно сам не видит и траф от юзеров(с доменом связь есть,юзеров видит)

Innuendo
проходил мимо
Сообщения: 8
Зарегистрирован: 2014-12-17 8:40:11

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

Непрочитанное сообщение Innuendo » 2014-12-17 13:07:20

бьюсь 2-й день.результата ноль :cz2:
авторизация по ntlm через группу в AD.
попробовал залить дефолтный конфиг сквида со своими данными для авторизации юзеров-результат тот же.Как только реконфигурю-отваливается авторизация :st:
при чем точно такая же виртуалка стоит и работает.а на серваке такую же копию завести не могу :(

Innuendo
проходил мимо
Сообщения: 8
Зарегистрирован: 2014-12-17 8:40:11

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

Непрочитанное сообщение Innuendo » 2014-12-18 16:45:35

Опытным путем выяснил,что не работает ntlm аутентификатор :cz2:
При отключении в конфиге сквида этой строчки

auth_param ntlm program /usr/local/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp --require-membership-of=S-1-5-21-2905122445-925157861-1890300926-1242897

включается авторизация на basic.но все равно выскакивает запрос авторизации,после которого пускает в инет.
Сквидовый ntlm_auth запускаться не захотел :(
што делать...

Perfectus
рядовой
Сообщения: 30
Зарегистрирован: 2012-11-05 13:54:04

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

Непрочитанное сообщение Perfectus » 2014-12-25 13:40:29

Добрый день.
Возникает похожая проблема.
На текущий момент SQUID работает с авторизацией NTLM в домене, с условием нахождения пользователя в определенной группе.
Выставляю в настройках sqid'а:

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

    riderect_program /usr/local/bin/samsredir

после этого при заходе на любой сайт сразу получаю:

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

    Доступ к прокси-серверу запрещен
    Access denied
Дописал в конфиг:

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

# TAG: acl
# TAG: http_access


Подскажите, пожалуйста, что нужно еще добавить в конфиг помимо указания на samsredir и тегов?
SAMS не вносит свои правки после тегов, может в этом дело?

Perfectus
рядовой
Сообщения: 30
Зарегистрирован: 2012-11-05 13:54:04

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

Непрочитанное сообщение Perfectus » 2014-12-25 13:57:56

После реконфигурирования из SAMS'а после тегов прописались следующие строки:

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

# TAG: acl
acl _sams_default proxy_auth "/usr/local/etc/squid/default.sams".

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

# TAG: http_access
http_access allow _sams_default..
Но ошибка по прежнему сохраняется:

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

Доступ к прокси-серверу запрещен

Access denied