Страница 35 из 56
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-01-27 13:43:18
Hunta
Подскажите пожалуйста!
имеется squid 3.0.19 и sams 1.0.4, все замечательно работает, хочется чтоб при достижении лимита у пользователя его отрубало и от порта 443, т.к. по этому порту настроена ася, можно ли такоке реализовать в данной связке, в данный момент 443 порт просто работает через нат.
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-01-28 20:30:31
Cancer
server801 писал(а):вот по своему опыту граблей и по форуму делаю вывод-работает это все хоз-во как то через одно место.
на счет этого не уверен! у меня данная связка настроена с 2007 года (NCSA) в первом месте, все отлично работает!
Во втором с весны 2009 (NTLM) тоже все отлично работает!
Просто уметь нужно настраивать и администрировать сервер! ИМХО
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-01-29 7:23:05
arkan
Блокировка юзверей происходит вроде же на уровне режика
или я ошибаюсь ?
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-01-29 9:22:20
rnd
да нет же, блокирует узеров как раз таки самс, режик блокирует доступ к определенным сайтам
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-01-29 9:35:16
vintovkin
фтопку вебморду
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-01-29 11:00:30
Hunta
Hunta писал(а):Подскажите пожалуйста!
имеется squid 3.0.19 и sams 1.0.4, все замечательно работает, хочется чтоб при достижении лимита у пользователя его отрубало и от порта 443, т.к. по этому порту настроена ася, можно ли такоке реализовать в данной связке, в данный момент 443 порт просто работает через нат.
Я так понимаю, что нельзя?
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-01-29 11:28:34
gonzo111
глянь внимательно ACL возможно у тебя разрешен доступ по этому порту для всех
если самс отрубает, то отрубает полный доступ к прокси по всем портам
почитай мою статью как делать
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-04 10:42:05
Hunta
Спасибо, заработало.
Ввело в заблуждение правило:
Подумалось запрещает все кроме указанных портов, даже после отключения пользователя, а нет
работает как надо.
Еще раз спасибо!
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-04 16:04:03
FreeOwl
помогите пожалуйста понять, почему ничего нет в
Журнале
событий, в статистике пользователя... настроил всё по статье, всё работает, а вот статистики нету...
FreeBSD 8.0-STABLE
SAMS v. 1.0.4
rejik 3.2.4
mysql Ver 14.14 Distrib 5.1.42, for portbld-freebsd8.0 (i386) using 5.2
PHP Version 5.2.12
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-04 18:01:41
Hunta
Пути в sams.conf правильно прописал?
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-04 20:50:07
FreeOwl
Hunta писал(а):Пути в sams.conf правильно прописал?
Код: Выделить всё
[20:43][/root]% >cat /usr/local/etc/sams.conf
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=__MySamsSQLUser__
MYSQLPASSWORD=__MySamsSQLUserPasword__
MYSQLVERSION=5.1
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/usr/local/etc/squid
SQUIDLOGDIR=/usr/local/squid/logs
SQUIDCACHEDIR=/usr/local/squid/cache
SAMSPATH=/usr/local
SQUIDPATH=/usr/local/sbin
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=/sbin/shutdown -h now
CACHENUM=0
остальное закомментировано...
Код: Выделить всё
[20:39][/root]% >ls /usr/local/etc/squid
4b680eba2a1bc.sams default.sams mime.conf ncsa.sams squid.conf.old
4b6811ca21ee1.sams errors mime.conf.default squid.conf
cachemgr.conf icons msntauth.conf squid.conf.bak
cachemgr.conf.default mib.txt msntauth.conf.default squid.conf.default
[20:39][/root]% >ls /usr/local/squid/logs
access.log cache.log squid.pid store.log
[20:42][/root]% >ls /usr/local/rejik
4b4da1cf438a8.sams banlists redirector redirector.conf_
4b680eba2a1bc.sams default.sams redirector.bak redirector.err
4b6811ca21ee1.sams disabled_id.sams redirector.conf redirector.log
_sams_banlists make-cache redirector.conf.dist tools
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-05 6:20:25
Егор с Чукоти
Это... я сломал себе все мозги. проблема была вот в чем, после установки самса, он при старте заводил пользователей в ncsa.sams. но при реконфигурировании - фаил становился пустым.
Я долго чесал репу, сначала... потом - когда яитса от напряжения вспотели - их тоже чесал. Сначала - это и другие деиствия не помогали. Потом я заметил, что при перезапуске процесса samsdaemon руками - все начинает работать. Кроме того заметил, что после реконфигурации запущеного при старте самса - у него в выводе ps не видно внятной консоли на которой он сидит.
И тут меня озарило (говорила мама - не ходи в первую консоль!!!) я после старта как правило залажу в 1 консоль. особенно если точно знаю что много туда не вывалится. случай с самсом как раз такой - чистенько относительно... ну вот я и там, кажный раз после старта.... и во время реконфигурирования - тоже я там!!
так вот - пока я там, самсдаемон не может присесть (упасть, завладеть) энтой консолью. и никуя не делает. не записывает в фаил ncsa.sams никого.
Я попробывал не заходит на первую консоль. зашел по ссш, и там, так - изза угла, можно сказать, смотрел что и куда добавляется. и что бы вы думали? все заработало как часы.
так что если что имеите в виду товарищи. Не ходите в первую консоль, а если ходите - то не надо там логинится.
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-05 9:03:36
vintovkin
FreeOwl писал(а):Hunta писал(а):Пути в sams.conf правильно прописал?
Код: Выделить всё
[20:43][/root]% >cat /usr/local/etc/sams.conf
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=__MySamsSQLUser__
MYSQLPASSWORD=__MySamsSQLUserPasword__
MYSQLVERSION=5.1
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/usr/local/etc/squid
SQUIDLOGDIR=/usr/local/squid/logs
SQUIDCACHEDIR=/usr/local/squid/cache
SAMSPATH=/usr/local
SQUIDPATH=/usr/local/sbin
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=/sbin/shutdown -h now
CACHENUM=0
остальное закомментировано...
Код: Выделить всё
[20:39][/root]% >ls /usr/local/etc/squid
4b680eba2a1bc.sams default.sams mime.conf ncsa.sams squid.conf.old
4b6811ca21ee1.sams errors mime.conf.default squid.conf
cachemgr.conf icons msntauth.conf squid.conf.bak
cachemgr.conf.default mib.txt msntauth.conf.default squid.conf.default
[20:39][/root]% >ls /usr/local/squid/logs
access.log cache.log squid.pid store.log
[20:42][/root]% >ls /usr/local/rejik
4b4da1cf438a8.sams banlists redirector redirector.conf_
4b680eba2a1bc.sams default.sams redirector.bak redirector.err
4b6811ca21ee1.sams disabled_id.sams redirector.conf redirector.log
_sams_banlists make-cache redirector.conf.dist tools
шатдаункоманд
имхо лучше -r написать, а то я нажал на кнопку на вебморде и потом пошёл в сервачную нажимать кнопку пауэр ...
а что если бы севак бы в каком нибудь Челябинске ...?
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-05 10:35:05
Hunta
FreeOwl писал(а):помогите пожалуйста понять, почему ничего нет в Журнале событий, в статистике пользователя... настроил всё по статье, всё работает, а вот статистики нету...
какого плана статистики нет, трафик не считает, или не показывает адреса по которым ходил пользователь, при реконфигурировании squid-а в журнале появляются записи типа:
Код: Выделить всё
2010-02-04 18:06:52 samsdaemon Reconfigure & restart SQUID... Ok
2010-02-04 18:06:46 samsdaemon Reading request to reconfigure SQUID
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-05 11:30:02
FreeOwl
Hunta писал(а):
какого плана статистики нет, трафик не считает, или не показывает адреса по которым ходил пользователь, при реконфигурировании squid-а в журнале появляются записи типа:
Код: Выделить всё
2010-02-04 18:06:52 samsdaemon Reconfigure & restart SQUID... Ok
2010-02-04 18:06:46 samsdaemon Reading request to reconfigure SQUID
Трафик считает.
Не показывает адреса
При реконфигурировании squid-а в журенале
нет записей, вообще никаких нет
но реконфигурация проходит, так как добавляю пользователей, реконфигурирую, пользователи появляются. и прочие действие после которых необходима реконфигурация, тоже успешно воспринимаются сервером...
Вопрос снят. Косяк с датой (2009 год)....
Cancer писал(а):
Cancer, 2009-12-29 в 14:16:57
Исправление БАГА с датой выше 2009 год
//> ee /usr/local/share/sams/mysqltools.php
вот эти номера строк в mysqltools.php 484 560 594 676 709
меняем
for($i=2001;$i<2010;$i++)
на
for($i=$year-10;$i<=$year+1;$i++)
Подробнее
http://www.permlug.org/node/5407
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-05 23:17:09
server801
Егор с Чукоти писал(а):Это... я сломал себе все мозги. проблема была вот в чем, после установки самса, он при старте заводил пользователей в ncsa.sams. но при реконфигурировании - фаил становился пустым.
Я долго чесал репу, сначала... потом - когда яитса от напряжения вспотели - их тоже чесал. Сначала - это и другие деиствия не помогали. Потом я заметил, что при перезапуске процесса samsdaemon руками - все начинает работать. Кроме того заметил, что после реконфигурации запущеного при старте самса - у него в выводе ps не видно внятной консоли на которой он сидит.
И тут меня озарило (говорила мама - не ходи в первую консоль!!!) я после старта как правило залажу в 1 консоль. особенно если точно знаю что много туда не вывалится. случай с самсом как раз такой - чистенько относительно... ну вот я и там, кажный раз после старта.... и во время реконфигурирования - тоже я там!!
так вот - пока я там, самсдаемон не может присесть (упасть, завладеть) энтой консолью. и никуя не делает. не записывает в фаил ncsa.sams никого.
Я попробывал не заходит на первую консоль. зашел по ссш, и там, так - изза угла, можно сказать, смотрел что и куда добавляется. и что бы вы думали? все заработало как часы.
так что если что имеите в виду товарищи. Не ходите в первую консоль, а если ходите - то не надо там логинится.
rehash в зубы
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-13 0:58:01
Boomberbun
Автору спасибо! Настраиваю по статье уже непомню сколько машин! Читал ветку с начала.....не выдержал(одни и теже вобщем то вопросы) решил написать свой отзыв. Многие ошибки описанные здесь мне знакомы по себе и все они сделаны по либо невнимательности либо по наворачиванию своих идей, в обход мануала, и как всегда и не в этой статье (у меня так всегда делема) это какие галки ставить когда тянуться зависимости, не оговоренные в мануале, мануалах по другим тематикам. Решил на сервак где всё описанное в статье настроено поставить путём добавления в ядро пакетного фильтра-pf. Упс, пропали системные пользователи mysql, squid.Из связки без изменений в работе остался только апач. Переставил mysql, squid, на директории пришлось давать права, хотя изначально всё работало из коробки. Вот не помню что делал с учёткой sams))))) adduser или ничего не делал, но утром включаю и )))) всё работает даже база осталась...,быстренько сделал бэкапчик настроек самс))))) Ааа вот ещё делал запрет по регулярным выражениям, ну к примеру порно, музыка тп, и не работает(((, может только у меня, или читаю не внимательно? Есть у кого решение? Если латинскими буквами(porno и тп.) работет!
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-25 6:53:54
hanMaster
Из портов можно поставить freecolor
и сделать замену в файлах freemem и freeswap
заменить "free" на "freecolor -t -m -o"
показывает более точные данные нежели top
и не нужно делать изменения в файле src/configtray.php
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-27 2:23:37
Greeb
Доброго времени суток... Читал данную ветку но не нашел решения своей проблемы, так что если я чето пропустил, прошу ткнуть носом в нужный тред...Суть проблемы: при установке самс вылазит такая ошипка:
Код: Выделить всё
make install clean
===> Installing for sams-1.0.5,1
===> sams-1.0.5,1 depends on file: /usr/local/include/php/main/php.h - found
===> sams-1.0.5,1 depends on file: /usr/local/sbin/httpd - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/ctype.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/curl.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/gettext.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/hash.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/iconv.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/json.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/mysql.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/pcre.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/pdo.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/pdo_sqlite.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/posix.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/session.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/simplexml.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/spl.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/sqlite.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/tokenizer.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/xmlwriter.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/zlib.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/xmlreader.so - found
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/pdf.so - not found
===> Verifying install for /usr/local/lib/php/20060613/pdf.so in /usr/ports/print/pecl-pdflib
===> pecl-pdflib-2.1.6_1 depends on file: /usr/local/include/php/main/php.h - found
===> pecl-pdflib-2.1.6_1 depends on file: /usr/local/bin/phpize - found
===> pecl-pdflib-2.1.6_1 depends on file: /usr/local/lib/php/20060613/gd.so - found
===> pecl-pdflib-2.1.6_1 depends on file: /usr/local/bin/autoconf-2.62 - found
===> pecl-pdflib-2.1.6_1 depends on shared library: pdf.8 - not found
===> Verifying install for pdf.8 in /usr/ports/print/pdflib
===> pdflib-7.0.4 depends on executable: gmake - found
===> pdflib-7.0.4 depends on package: libtool>=2.2 - not found
===> Found libtool-1.5.26, but you need to upgrade to libtool>=2.2.
*** Error code 1
Stop in /usr/ports/print/pdflib.
*** Error code 1
Stop in /usr/ports/print/pecl-pdflib.
*** Error code 1
Stop in /usr/ports/www/sams.
*** Error code 1
Stop in /usr/ports/www/sams.
Уже и пробывал прибивать етот самый pdflib-7.0.4 из destfiles(насколько я могу судить проблема именно в етом пакете).. кароч впал в ступор.Время и дата на компе правельная...
Подскажите кто знает в чем трабла...
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-27 7:39:38
Cancer
Код: Выделить всё
Found libtool-1.5.26, but you need to upgrade to libtool>=2.2.
Уважаемый, читайте внимательнее, вам говорит: обновите libtool-1.5.26 до libtool-2.2
либо удалить его
потом из портов поставить libtool-2.2
Либо через portupgrade итд итп.
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-27 16:52:23
Greeb
Спасиба помогло, обновил либтул и вс евроде б как пошло но:
Код: Выделить всё
===> Returning to build of sams-1.0.5,1
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/gd.so - found
===> sams-1.0.5,1 depends on shared library: pcre - found
===> sams-1.0.5,1 depends on shared library: mysqlclient.16 - found
===> Generating temporary packing list
===> Checking if www/sams already installed
[b]cd: can't cd to /usr/ports/www/sams/work/sams-1.0.5[/b]
*** Error code 2
Stop in /usr/ports/www/sams.
*** Error code 1
Stop in /usr/ports/www/sams.
как я понял невозможно найти папку...Порты обновлял,присутсвует по указанному пути папка sams-1.0.4...как обновить ее?? Ничего не понимаю..
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-02-27 18:09:54
Greeb
Вообщем сделала так: переименовал папку sams-1.0.4 в sams-1.0.5 как и просил установщик...Все стало...
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-03-01 0:49:58
Boomberbun
Portupgrade хорошая штука! Сам натыкался на старые зависимости!
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-03-01 8:32:14
Cancer
Greeb писал(а):Спасиба помогло, обновил либтул и вс евроде б как пошло но:
Код: Выделить всё
===> Returning to build of sams-1.0.5,1
===> sams-1.0.5,1 depends on file: /usr/local/lib/php/20060613/gd.so - found
===> sams-1.0.5,1 depends on shared library: pcre - found
===> sams-1.0.5,1 depends on shared library: mysqlclient.16 - found
===> Generating temporary packing list
===> Checking if www/sams already installed
[b]cd: can't cd to /usr/ports/www/sams/work/sams-1.0.5[/b]
*** Error code 2
Stop in /usr/ports/www/sams.
*** Error code 1
Stop in /usr/ports/www/sams.
как я понял невозможно найти папку...Порты обновлял,присутсвует по указанному пути папка sams-1.0.4...как обновить ее?? Ничего не понимаю..
Перед этим нужно было порт почистить, ты до этого походу 1.0.4 самс собирал и не почистил за собой.
Re: Обсуждение SAMS (Squid Account Manager System)
Добавлено: 2010-03-03 5:43:48
Burner
а как сделать разные ограничения в разное время? Допустим, до обеда запретить одноклассников, после обеда - вконтакте?