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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
korg80
рядовой
Сообщения: 34
Зарегистрирован: 2011-01-05 17:46:43
Откуда: сын Одессы и Ростова

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

Непрочитанное сообщение korg80 » 2012-01-12 11:56:23

Промучался давиче с проблемой: sams не считает трафик, проблему решил и сделал себе заметки решил закинуть на этот форум может кому пригодиться.
Ошибки если sams не считает трафик то:
1. идем в /usr/local/etc/squid/logs/access.log смотрим пишет ли туда squid свои логи и проверяем какие стоят разрешение на этот файл (у меня : -rw- r-- r--).
2. идем в /usr/local/etc/sams.conf проверяем куда смотрит sams в поисках логов squid-а нас интерисуют строчки:
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/usr/local/etc/squid
SQUIDLOGDIR=/usr/local/etc/squid/logs
3. смотрим пользоватей sams-а, Nickname должен быть на английском языке иначе могут быть ошибки в базе мускула похожи на такие: “” Error Duplicate entry into MySQL query: MySQL query error: Duplicate entry 'PRIMARY'””.
4. далее можно провести диагностику sams –d и поглядеть что выдаст дальше гугл в помощь

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

komar90
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-01-09 22:59:23

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

Непрочитанное сообщение komar90 » 2012-01-15 5:44:54

Пишу здесь просто поблагодарить Cancer.Спасибо,что очень помогаешь всем.Без тебя бы не справились.И еще сотый раз убеждаюсь, что чем задавать вопросы, лучше перечитать всю ветку.Тут вроде на все вопросы уже ответы дали

decrups
рядовой
Сообщения: 43
Зарегистрирован: 2011-07-20 13:17:07

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

Непрочитанное сообщение decrups » 2012-01-27 10:05:02

Здраствуйте!
Настроил SQUID+SAMS Rejik3 c авторизацией по NTLM.Все работает, но есть одна проблемка.Есть шаблон пользователи которого должны ходить только на определенные сайты например 2gis.ru, http://translate.google.ru/ и тд. Так вот эти сайты отображаются в браузере(ie, mozila, opera и тд) не коректно(отсутствуют банеры, все перемешано и прочее прочее) сайт становиться не читательным, можно сказать что доступа к этим сайтам и нет совсем.С этим что то можно сделать?

decrups
рядовой
Сообщения: 43
Зарегистрирован: 2011-07-20 13:17:07

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

Непрочитанное сообщение decrups » 2012-02-01 10:20:33

Посоветовали очистиь кэш.сделал, но оказывается не правильно.
Sams перестал считать трафик.При тестировании проблем не видел с подсчетом трафика.Пустил вчера вечером пользователей через squid перед этим почистил кэш(/usr/share/squid/cache ). оказывается не коректно.
удалять его содержимое rm-ом не рекомендуется.
теперь в /usr/share/squid/cache отсутствует make-cache.core.
dnsserver.core создался заново.
Вроде вчера трафик считался, но не уверен.Сегодня sams считает трафик после команды
squid -k rotate проскакивает несколько сайтов и опять тишина
логи сквида храниться в /var/log/squid/
в конфиге самса есть

sams# sams -d
Connected database: squidctrl:localhost user=sams
Connected database: squidlog:localhost user=sams
Starting process: pid = 1945
Cache 0
Reading file: start=180795 length=5137913
disable user script = /usr/local/share/sams/src/script/none
Administrator address:
ISP Mb size=1048576, kb size=1024
Found 93 SAMS users
0: etihonova autocenter 0.0.0.0.0.0./0.0.0.0.0.0. 1 0 524288000 4ed30d5976e9e ntlm
...............................................................................................................................................................
92: parking autocenter 0.0.0.0.0.0./0.0.0.0.0.0. 1 0 1048576 4f277bb6b618e ntlm
Found 6 localhosts
127.0.0.1 >> 127.0.0.1/255.255.255.255
10.18.224.0/24 >> 10.18.224.0/255.255.255.0
10.1.8.0/27 >> 10.1.8.0/255.255.255.224
10.1.1.0/24 >> 10.1.1.0/255.255.255.0
10.1.4.0/24 >> 10.1.4.0/255.255.255.0
10.1.6.0/24 >> 10.1.6.0/255.255.255.0
2. SELECT count(*) FROM squidctrl.urlreplace
end=180795 newend=5137913 clear=0 loadfile=0
Reading new data from /var/log/squid/access.log
open SQUID cache file: /var/log/squid/access.log

1 SQUID log string:
1328076025.586 8084 10.1.1.208 TCP_MISS/200 180798 GET http://217.199.213.168:8000/c8_1 osmakhtin DIRECT/217.199.213.168 audio/mpeg
Serch SAMS user: autocenter/osmakhtin user found
Test local domain: No connect to DNS server. NODNSSERVER=0
No connect to DNS server. NODNSSERVER=0
Segmentation fault (core dumped)

В чем проблема?В удаленом make-cache.core?

decrups
рядовой
Сообщения: 43
Зарегистрирован: 2011-07-20 13:17:07

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

Непрочитанное сообщение decrups » 2012-02-01 10:49:35

нашел ответ с make-cache.core не связано .
пустая группа в самсе
http://www.permlug.org/node/4927/

Аватара пользователя
andy88
ефрейтор
Сообщения: 54
Зарегистрирован: 2010-03-04 9:33:08
Откуда: TLT

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

Непрочитанное сообщение andy88 » 2012-02-10 15:19:43

Приветствую ,данная связка squid-sams-rejik работала без проблем 1.5 года .
сегодня начались проблемы, папка /var/db/mysql разрослась и перестала работать прокся.
из веб морды самса "очистка базы логов squid" не получаеться очистить старые записи , тупо висит долгое время.
собственно вопрос, можно ли как-то ручками почистить файлы squidlogbase ?

до кучи стала вылазить ошибка : ERROR: program with PID /var/run/sams.pid is running: pid = 1715

Account
рядовой
Сообщения: 37
Зарегистрирован: 2011-07-01 15:01:13

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

Непрочитанное сообщение Account » 2012-02-17 10:37:55

Третий день бьюсь с самсом. Сначала не устанавливался на мускуле 5.5 проблемы с созданием таблиц были (вот здесь отписал http://bsdportal.ru/viewtopic.php?p=152 ... 8e6#152417), потом на мускул 5.1 установился нормально, но появились проблемы с неработоспособностью некоторых настроек например web интерфейса, конфигурация для очередности загрузки не помогла, самс все рано раньше мускула грузиться. И после реконфигурации сквида через самс, тот перестал грузиться , при загрузке ругался на ACL-ы.
Система

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

# uname -a
FreeBSD fbsdserver 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:15:25 UTC 2012     root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

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

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

Непрочитанное сообщение korg80 » 2012-02-17 17:53:23

Когда я разбирался с установкой sams-а и компании у меня тоже не получилось запустить sams с mysql55-server поэтому пришлось все переделать сначала с mysql51-server.
Тоже самое касаеться и php5, php5-extensions с установкой их у меня наблюдались всевозможные глюки в веб интерфейсе. Стабильно sams заработал только с mysql51-server, php52, php52-extensions. Когда стал разбираться из-за чего у меня не ставились mysql51-server, php52, php52-extensions, оказалось из-за того что я перед установкой этой связки поставил МС из портов(который как я думаю уже проинсталлировал при установке, частично, компоненты более свежих mysql и php). Теперь в начале ставлю всю связку sams,squid,mysql,php и rejik, а уже в конце ставлю Midnight Commander, как говориться от глюков подальше :)

Account
рядовой
Сообщения: 37
Зарегистрирован: 2011-07-01 15:01:13

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

Непрочитанное сообщение Account » 2012-02-17 21:49:41

korg80 писал(а):Когда я разбирался с установкой sams-а и компании у меня тоже не получилось запустить sams с mysql55-server поэтому пришлось все переделать сначала с mysql51-server.
Тоже самое касаеться и php5, php5-extensions с установкой их у меня наблюдались всевозможные глюки в веб интерфейсе. Стабильно sams заработал только с mysql51-server, php52, php52-extensions. Когда стал разбираться из-за чего у меня не ставились mysql51-server, php52, php52-extensions, оказалось из-за того что я перед установкой этой связки поставил МС из портов(который как я думаю уже проинсталлировал при установке, частично, компоненты более свежих mysql и php). Теперь в начале ставлю всю связку sams,squid,mysql,php и rejik, а уже в конце ставлю Midnight Commander, как говориться от глюков подальше :)
Сейчас самс из портов тянет тянет php53. Здесь же ранее отписывался человек по поводу некоторый исправлений с пхп53, сегодня буду пробовать заново, уже третья ночь)))) Но это даже интересно становить. Проблема еще в том что например если ставить самс из пакетов он за собой будет тянуть муску55, так что все нужно ставить из портов. Плохо что проект по самсу встал.

Account
рядовой
Сообщения: 37
Зарегистрирован: 2011-07-01 15:01:13

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

Непрочитанное сообщение Account » 2012-02-18 6:36:31

Итак, 7 утра, просидел всю ночь, зато завел.

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

# uname -v
FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:15:25 UTC 2012     root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
....
apache-2.2.22_5
mysql-client-5.1.61
mysql-server-5.1.61
php5-5.3.10_1 
php5-mysql-5.3.10_1 
php5-mysqli-5.3.10_1
sams-1.0.5_5,1
squid-2.7.9_1
squidGuard-1.4_4
Связь есть, трафик считается, squidGuard пока не прикрутил что бы через самс нормально работал, если что нужно сделать, то напрямую через его конфиг и файлы. Но в целом доволен.
Отдельное спасибо здешнему пользователю за информацию по поводу косяка с функцией в php5.3 из за которой не отображаются некоторые кнопки, да и доступ к интерфейсу по сути блокируется.

Аватара пользователя
batonser
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-11-11 6:24:56
Контактная информация:

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

Непрочитанное сообщение batonser » 2012-02-23 13:21:12

Господа ДОбрый День! ПРоблемка, не могу понять, прокси squid отлично работает, веб морда тоже все функции исполняет, но вот замануха, есть пользователь, он отключен за превышения трафика, и почему то не выводится по нему статистика посещаемых сайтов, вот он 1 какой то косиковый получился, у всех остальных пользователей все отлично статистика по всем выводится...
Подскажите куды рыть, лопата и желание есть.
:bn: :drinks: :Yahoo!:
---------sIsko---------

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

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

Непрочитанное сообщение Acc » 2012-02-23 23:37:28

А я заметил что не считается трафик закачек через торрент.

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

# cat /etc/pf.conf
ext_if="tun0"

rdr on rl0 inet proto tcp from any to any port 80  -> 127.0.0.1 port 3128
pass in on rl0 inet proto tcp from any to 127.0.0.1 port 3128 keep state
pass out on $ext_if inet proto tcp from any to any port 80 keep state

kuhar2007
сержант
Сообщения: 243
Зарегистрирован: 2008-12-22 14:40:35

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

Непрочитанное сообщение kuhar2007 » 2012-02-24 12:00:35

Помогите плизз решить проблему с тайм зоной, не могу понять сыпятся варнинги:

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

Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EET/2.0/no DST' instead in /usr/local/share/sams/mysqltools.php on line 531

Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EET/2.0/no DST' instead in /usr/local/share/sams/mysqltools.php on line 532

Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EET/2.0/no DST' instead in /usr/local/share/sams/mysqltools.php on line 533
Но в пхпинфо временная зона нормальная выбрана:
http://46.98.35.148/info.php
Не могу понять куда копать и откуда он вообще берет Europe/Helsinki если его нигде нет...

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

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

Непрочитанное сообщение moby » 2012-02-24 14:08:35

НА сервер может, где тебе предоставляют место выставлена указанная временная зона?


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

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

Непрочитанное сообщение moby » 2012-02-24 16:38:41

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

kuhar2007
сержант
Сообщения: 243
Зарегистрирован: 2008-12-22 14:40:35

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

Непрочитанное сообщение kuhar2007 » 2012-02-27 12:09:23

Эта функция описывает дату, там указывается год, месяц, день.

Как то гуглил по этому поводу, советовали изменить скрипт, так как там нолики не воспринимаются, только вот не совсем понял что и куда вставлять.
К сожелнию что-то не могу найти этой статьи, но помню она была на сайте http://permlug.org/
moby писал(а):Я конечно не профессионал, но слазил бы и посмотрел что это за функция в указанном файле, может будет тогда и понятно, что ни то, хоть куда то капните)

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

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

Непрочитанное сообщение densan » 2012-02-29 8:55:24

Здравствуйте.
Не могу решить задачу: необходимо разрешить доступ на некоторые сайты без авторизации. Внес сайты к которым нужен доступ без авторизации в файл /usr/local/etc/squid/all_allow
в конфиге сквида внес изменения

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

...
#  TAG: acl
acl _sams_default proxy_auth "/usr/local/etc/squid/default.sams"
acl _sams_default_time time MTWHFAS 00:00-23:59
acl _sams_4f1a4b0d86e80 proxy_auth "/usr/local/etc/squid/4f1a4b0d86e80.sams"
acl _sams_4f1a4b0d86e80_time time MTWHFAS 00:00-23:59
acl all_allow dstdomain -i "/usr/local/etc/squid/all_allow"
no_cache deny all_allow
...

#  TAG: http_access
http_access allow all_allow
http_access allow _sams_default  _sams_default_time
http_access allow _sams_4f1a4b0d86e80  _sams_4f1a4b0d86e80_time
перезапустил сквид- то что мне необходимо работает. Реконфигурировал сквид через веб-интерфейс самса. В конфиге изменился порядок строчек в TAG: http_access.

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

#  TAG: http_access
http_access allow _sams_default  _sams_default_time
http_access allow _sams_4f1a4b0d86e80  _sams_4f1a4b0d86e80_time
http_access allow all_allow
Доступ к сайтам без авторизации пропал. Подскажите как правильно в связке сквид+самс реализовать эту задачу?

retraut
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-02-22 10:20:57

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

Непрочитанное сообщение retraut » 2012-03-06 17:12:59

Всем кто до сих пор мучается с установкой sams1.0.5 на mysql55-server посвящается. Делаем всё по статье, до построения баз из sams web interface. Для того чтобы базы нормально встали и нормально работали - готовим напильник, и....
Файлы
/usr/local/share/sams/data/sams_db.sql
/usr/local/share/sams/data/squid_db.sql
Открываем и правим - TYPE=MyIsam (типа того, регистр не помню) на пустое место. Я просто скопировал на машину с виндой и замену в блокноте на пустоту произвёл. После этого базы в веб-панельки создаются.
Но! Интрефейс работает криво, для этого идём в /usr/local/share/sams/src и коментим вот эту функцию GetHostName() в файлах webconfigtray.php и configtray.php.
Теперь Самс не только встал, НО! ещё и работает. :Yahoo!: :good:

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

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

Непрочитанное сообщение Alex Keda » 2012-03-06 18:57:36

правильней, тогда уж, на InnoDB изменить ...
Убей их всех! Бог потом рассортирует...

kirkby
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-03-13 8:06:48

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

Непрочитанное сообщение kirkby » 2012-03-13 8:08:13

Доброго времени суток!
связка Centos+SQUID+SAMS
все работает на ура в случае создания одного ип адреса для одного пользователя.
Вопрос: надо в самсе прикрепить одному пользователю диапазон ип адресов

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

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

Непрочитанное сообщение FloID » 2012-04-18 13:35:35

Всем кто до сих пор мучается с установкой sams1.0.5 на mysql55-server посвящается. Делаем всё по статье, до построения баз из sams web interface. Для того чтобы базы нормально встали и нормально работали - готовим напильник, и....
Файлы
/usr/local/share/sams/data/sams_db.sql
/usr/local/share/sams/data/squid_db.sql
Открываем и правим - TYPE=MyIsam (типа того, регистр не помню) на пустое место. Я просто скопировал на машину с виндой и замену в блокноте на пустоту произвёл. После этого базы в веб-панельки создаются.
Но! Интрефейс работает криво, для этого идём в /usr/local/share/sams/src и коментим вот эту функцию GetHostName() в файлах webconfigtray.php и configtray.php.
Теперь Самс не только встал, НО! ещё и работает.
а по подробней можно, что на что править.
У меня после создании Базы вываливаются вот такие ошибки

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

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/share/sams/mysqltools.php on line 235
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/share/sams/mysqltools.php on line 248
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/share/sams/mysqltools.php on line 265
Warning: require() [function.require]: Unable to access ./lang/lang. in /usr/local/share/sams/main.php on line 166
Warning: require(./lang/lang.) [function.require]: failed to open stream: No such file or directory in /usr/local/share/sams/main.php on line 166
Fatal error: require() [function.require]: Failed opening required './lang/lang.' (include_path='.:/usr/local/share/pear') in /usr/local/share/sams/main.php on line 166
Пробывал удалять базы, создавать через консоль, тоже самое может подскажет кто нибудь в чём трабла ?
Заранее Благадарю

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

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

Непрочитанное сообщение Cancer » 2012-04-19 12:51:02

какая версия MySQL ?
Должна быть 5.2 или 5.1

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

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

Непрочитанное сообщение FloID » 2012-04-19 13:01:39

Нет у меня 5,5
На ней завести не получится ?

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

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

Непрочитанное сообщение Cancer » 2012-04-19 13:06:42

Ага, самс не умеет работать с 5.5