Страница 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
Спасибо, заработало.
Ввело в заблуждение правило:

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

http_access deny !Safe_ports
Подумалось запрещает все кроме указанных портов, даже после отключения пользователя, а нет :smile: работает как надо.
Еще раз спасибо!

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 в зубы :-D

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

либо удалить его

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

pkg_delete libtool-1.5.26
потом из портов поставить 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 самс собирал и не почистил за собой.

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

/usr/ports/www/sams/> make clean

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

Добавлено: 2010-03-03 5:43:48
Burner
а как сделать разные ограничения в разное время? Допустим, до обеда запретить одноклассников, после обеда - вконтакте?