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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

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

Непрочитанное сообщение dmtr » 2009-12-29 16:49:52

спасибо
This game has no name. It will never be the same.

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

Xan
рядовой
Сообщения: 12
Зарегистрирован: 2009-12-28 16:18:23

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

Непрочитанное сообщение Xan » 2009-12-30 14:12:23

Заметил, что работоспособность скриптов сильно зависит от бразуера.

На текущий момент у меня режик включен. Ошибку про рестарт с исправил и её НЕТ.
ПРоблема в путях netams.conf и в лишних пробелах. Очень требовательная прога к синтаксису.
Спасибо всем кто хоть как то помог справиться. Режик работает нормально и включен, об этом свидетельствую логи режика.

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

2009-12-30 14:05:58 BANNER: 192.168.1.45 - http://counter.yadro.ru/hit?rhttp%3A//vkontakte.ru/newsfeed.php%3Fsection%3Dcomments;s1280*1024*32;uhttp%3A//vkontakte.ru/newsfeed.php;0.3531968345442555 (urls rule: yadro.ru)
2009-12-30 14:06:02 BANNER: 192.168.1.44 - http://counter.yadro.ru/hit?rhttp%3A//beta.novoteka.ru/%3Fs%3Dshowbiz%26p%3D1;s1280*1024*32;uhttp%3A//beta.novoteka.ru/%3Fs%3Dshowbiz%23nnn15006383;hinner_showbiz;0.2215882491557909 (urls rule: yadro.ru)
2009-12-30 14:06:10 BANNER: 192.168.1.45 - http://counter.yadro.ru/hit?rhttp%3A//vkontakte.ru/newsfeed.php;s1280*1024*32;uhttp%3A//vkontakte.ru/id2301082;0.46657650855354265 (urls rule: yadro.ru)
2009-12-30 14:06:45 BANNER: 192.168.1.45 - http://counter.yadro.ru/hit?rhttp%3A//vkontakte.ru/id2301082;s1280*1024*32;uhttp%3A//vkontakte.ru/id1852869;0.3594303289607164 (urls rule: yadro.ru)
2009-12-30 14:06:49 BANNER: 192.168.1.45 - http://counter.yadro.ru/hit?rhttp%3A//vkontakte.ru/id1852869;s1280*1024*32;uhttp%3A//vkontakte.ru/app676982_1852869;0.1656925368457075 (urls rule: yadro.ru)
2009-12-30 14:06:53 BANNER: 192.168.1.44 - http://count.rbc.ru/p18.gif?r=http://beta.novoteka.ru/?s=showbiz&rf=http://beta.novoteka.ru/?s=showbiz&rn=0.42882245667455166 (urls rule: count.rbc.ru)
2009-12-30 14:06:53 BANNER: 192.168.1.44 - http://counter.yadro.ru/hit?rhttp%3A//beta.novoteka.ru/%3Fs%3Dshowbiz;s1280*1024*32;uhttp%3A//www.utro.ru/;i%u0416%u0436YTPO.ru%3A%20%u0417%u0430%u043A%u043E%u043D%20%u043E%20%u0442%u043E%u0440%u0433%u043E%u0432%u043B%u0435%20%u043E%u0434%u043E%u0431%u0440%u0435%u043D%20%u043D%u0430%20%u0432%u044B%u0441%u0448%u0435%u043C%20%u0443%u0440%u043E%u0432%u043D%u0435;0.8831753065922586 (urls rule: yadro.ru)
2009-12-30 14:06:53 BANNER: 192.168.1.44 - http://c.bigmir.net/?s88905&t6&c1&d32&r1280&fhttp%3A//beta.novoteka.ru/%3Fs%3Dshowbiz (urls rule: c.bigmir.net)
2009-12-30 14:06:58 BANNER: 192.168.1.44 - http://counter.yadro.ru/logo?44.6 (urls rule: yadro.ru)
2009-12-30 14:06:58 BANNER: 192.168.1.44 - http://c.bigmir.net/?s88905&t8&l1 (urls rule: c.bigmir.net)
Единственное что мне непонятно пока, только ли режик режет рекламу, потому что у меня в сквиде тоже есть правила на обрезку URL рекламы.

Насчет того всё ли у меня запущено.

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

#pgrep sams
1190
#pgrep samsdaemon
1190
Кстати, pgrep более практичнее чтобы выяснить запущено ли демон. Команда пишется вно короче, хот менее информативна, чтобы узнать есть ли в памяти хватит.

Непонятно работают ли урлд забитые через вебморду. Хочется чтобы заработала наконец трафико считальная часть, Монитор...Как ??

Уже два дня вот это. что за глюк ?

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

All traffic  From cache  Traffic  
This month         0  
This day         0  
Монитор пустой. жму там выбор типа монитора кнопку про Timeout и всё... скрипт отрабатывается, но ничего не появляется.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1365
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2010-01-10 12:44:34

есть авторизация squid+ncsa
squid.conf

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

auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/ncsa.sams
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl _sams_default proxy_auth "/usr/local/etc/squid/default.sams"
acl _sams_default_time time MTWHFAS 00:00-23:00
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
acl SSL_ports port 443
acl CONNECT method CONNECT

http_access allow _sams_default  _sams_default_time
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

http_access allow localnet
http_access deny all
icp_access allow localnet
icp_access deny all
http_port 3128
hierarchy_stoplist cgi-bin ?
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern .               0       20%     4320
acl shoutcast rep_header X-HTTP09-First-Line ^ICY.[0-9]
upgrade_http0.9 deny shoutcast
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
coredump_dir /usr/local/squid/cache
sams.conf

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

[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=password
MYSQLVERSION=5.0
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
#SQUIDGUARDLOGPATH=/var/log
#SQUIDGUARDDBPATH=/var/db/squidGuard
RECODECOMMAND=/usr/local/bin/iconv -f KOI8-R -t 866 %finp > %fout
#LDAPSERVER=servername_or_ipadress
#LDAPBASEDN=your.domain
#LDAPUSER=DomainAdministrator
#LDAPUSERPASSWD=passwd
#LDAPUSERSGROUP=Users
#REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=/sbin/shutdown -h now
CACHENUM=0
rejik пока не ставил,пока с граблями разбираюсь.
uname -a

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

uname -a
FreeBSD alpha.bsd 8.0-STABLE FreeBSD 8.0-STABLE #0
проблемы:
1.после перезагрузки не работает авторизация,ncsa.sams пустой.перезагружаю squid и sams далее переконфигуре в админке самса и пользователь появляется ,авторизация проходит
2.в админке нет данных о моих посещениях и адресов куда ходили.хотя счетчик работает по кол-ву скачанной информации.если зайти по pma,то в разделе squidlog далее cache -есть записи о посещениях
может че нить с конфигосм сквида не то?че исправить или поправить?
шаблон
снимок25.png
вообщем ниид хелп

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1365
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2010-01-10 17:47:28

2.в админке нет данных о моих посещениях и адресов куда ходили.хотя счетчик работает по кол-ву скачанной информации.если зайти по pma,то в разделе squidlog далее cache -есть записи о посещениях
может че нить с конфигосм сквида не то?че исправить или поправить?
это исправил,но теперь другая трабла,хз где искать даже...после превышения лимита -не отключается пользователь,хотя в админке говорит что неактивен...
снимок26.png

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1365
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2010-01-11 17:59:38

вообщем вычислил следущее...скачал с оффсайта версию 1.5,поставил с иходника,кстати стартовый скрипт в новой версии поменяли,вылечили баг

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

Starting sams
mysql_real_connect() error 0. no open database squidctrl > DELAY 3 sec
кое что дополнил свое

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

#!/bin/sh
#
# $FreeBSD: samsd,v 1.4 2005/09/26 19:53:00 Evgeny Bobir aka LM $
#
# REQUIRE: LOGIN cleanvar
# REQUIRE: LOGIN cleanvar mysql
# PROVIDE: samsd
# REQUIRE: mysql
# KEYWORD: nojail

. /etc/rc.subr

name="samsd"
rcvar=`set_rcvar samsd`
command="/usr/local/bin/samsdaemon"

load_rc_config $name
command_args="${samsd_server_flags}"
sig_stop="USR1"

run_rc_command "$1"
и в /etc/rc.conf

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

samsd_enable="YES"
но выявилась одна бага-после добавления пользователя рекофигурирую,файлик nsca.sams оказывается пустым.лечится это только перезапуском самса,далее реконфигуре и пользователи появляются, а так же авторизация.вообщем ждем в портах свежую версию.на 1.4 версии также не работало отключение пользователей,превысивших лимит :(

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

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

Непрочитанное сообщение Cancer » 2010-01-12 10:18:38

Это что то ты не так настроил, у всех редиректор работает и рубит пользователей превысивших лимит.

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

Добавляем параметр в SQUID для редиректора Режик

//> ee /usr/local/etc/squid/squid.conf

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

#  TAG: url_rewrite_program
#       Specify the location of the executable for the URL rewriter.
#       Since they can perform almost any function there isn't one included.
#
#       For each requested URL rewriter will receive on line with the format
#
#       URL <SP> client_ip "/" fqdn <SP> user <SP> method <SP> urlgroup
#        [<SP> kvpairs] <NL>
#
#       In the future, the rewriter interface will be extended with
#       key=value pairs ("kvpairs" shown above).  Rewriter programs
#       should be prepared to receive and possibly ignore additional
#       whitespace-separated tokens on each input line.
#
#       And the rewriter may return a rewritten URL. The other components of
#       the request line does not need to be returned (ignored if they are).
#
#       The rewriter can also indicate that a client-side redirect should
#       be performed to the new URL. This is done by prefixing the returned
#       URL with "301:" (moved permanently) or 302: (moved temporarily).
#
#       It can also return a "urlgroup" that can subsequently be matched
#       in cache_peer_access and similar ACL driven rules. An urlgroup is
#       returned by prefixing the returned URL with "!urlgroup!".
#
#       By default, a URL rewriter is not used.
#
#Default:
# none
url_rewrite_program /usr/local/rejik/redirector /usr/local/rejik/redirector.conf

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

Веб интерфейсе включаем поддержку Режика


7. SAMS -> Администрирование SAMS -> Настройка SAMS



Редиректор:                                                      [  Rejik  ]

8. SAMS -> SQUID -> Реконфигурирование SQUID -> Реконфигурировать

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1365
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2010-01-12 10:40:24

все тоже самое стоит,нихрена не рубит.может по ssh ТКНЕШЬ ПАЛЬЦЕМ ЧТО НЕТАК?

Аватара пользователя
gonzo111
лейтенант
Сообщения: 648
Зарегистрирован: 2007-11-15 16:32:33
Откуда: China
Контактная информация:

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

Непрочитанное сообщение gonzo111 » 2010-01-12 11:21:00

написал заметку может кому пригодится или кто-то дополнит :roll:
http://forum.lissyara.su/viewtopic.php?f=14&t=23251
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru

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

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

Непрочитанное сообщение valkc » 2010-01-15 3:28:49

ПО статье все поднял на ура, вроде работает. Но хочу админский акаунт (к примеру, "admin") в проксе пустить в обход ограничениям. Как это осуществить? не понял :st:

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

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

Непрочитанное сообщение Cancer » 2010-01-15 8:46:17

valkc писал(а):ПО статье все поднял на ура, вроде работает. Но хочу админский акаунт (к примеру, "admin") в проксе пустить в обход ограничениям. Как это осуществить? не понял :st:
Создай шаблон Admins и не указывай ему шаблоны ограничений, и создай пользователя admin и назначь ему шаблон Admins.

Единственное что банлист режика для всех.

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

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

Непрочитанное сообщение Litovets » 2010-01-15 13:08:14

Всем здрасьте. Вообщем появилась проблемка - не отрубает пользователей по превышению. Да и вообще все ограничения, которые задаются в самсе не работают.
Методом тыка было выявлено, что самс создает в директории с Режиком папку _sams_banlists с правами рута и в итоге Режик не может получить доступ для создания кеша. Если вручную меняю права на папку, то все работает, пользователей рубает. После реконфигурировании сквида через вебморду все возвращается как и было.
Может кто-то подсказать как заставить самс создавать эту самую директорию от имени сквида? Или возможно поможет запуск самса от имени сквида, потому как сейчас самс запущен от имени рута.
Подскажите плиз, заранее всем спасибо.

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

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

Непрочитанное сообщение Burner » 2010-01-15 15:28:42

скажите, а какой вообще смысл во внешнем редиректоре?

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

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

Непрочитанное сообщение Cancer » 2010-01-15 15:30:20

Litovets писал(а):Всем здрасьте. Вообщем появилась проблемка - не отрубает пользователей по превышению. Да и вообще все ограничения, которые задаются в самсе не работают.
Методом тыка было выявлено, что самс создает в директории с Режиком папку _sams_banlists с правами рута и в итоге Режик не может получить доступ для создания кеша. Если вручную меняю права на папку, то все работает, пользователей рубает. После реконфигурировании сквида через вебморду все возвращается как и было.
Может кто-то подсказать как заставить самс создавать эту самую директорию от имени сквида? Или возможно поможет запуск самса от имени сквида, потому как сейчас самс запущен от имени рута.
Подскажите плиз, заранее всем спасибо.

проверьте галочки в шаблоне, на списки запрета!

так же посмотрите что бы был выбран редиректор.

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

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

Непрочитанное сообщение Anhel » 2010-01-15 19:10:05

Здравствуй народ!
Подскажите, что с этим делать:
когда дело доходит до создания пользователя и базы sams через веб-браузер, получаю вот это:

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

SAMS installations 


File squid_db.sql opened


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

ERROR: line 5: query:[ # # Структура таблицы `cache` # DROP TABLE IF EXISTS `cache`] failed
mysql error: No database selected (err:1046)
.

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: No database selected (err:1046)
.

ERROR: line 7: query:[ ALTER TABLE cache ADD INDEX (date)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 8: query:[ ALTER TABLE cache ADD INDEX (user)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 9: query:[ ALTER TABLE cache ADD INDEX (domain)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 10: query:[ DROP TABLE IF EXISTS cachesum] failed
mysql error: No database selected (err:1046)
.

ERROR: line 11: query:[ CREATE TABLE cachesum ( date date NOT NULL default '0000-00-00', user varchar(25) NOT NULL default '', domain varchar(25) NOT NULL default '', size bigint(20) unsigned default NULL, hit bigint(20) unsigned default NULL, PRIMARY KEY (date,user,domain) ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 12: query:[ insert into cachesum select date,user,domain,sum(size),sum(hit) from cache group by date,user] failed
mysql error: No database selected (err:1046)
.

ERROR: line 13: query:[ DROP TABLE IF EXISTS files] failed
mysql error: No database selected (err:1046)
.

ERROR: line 14: query:[ CREATE TABLE files ( id tinyint(3) NOT NULL default '0', filepath varchar(50) NOT NULL default '', url varchar(120) NOT NULL default '', size int(12) NOT NULL default '0' ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.


File sams_db.sql opened


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

ERROR: line 4: query:[ DROP TABLE IF EXISTS `groups`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 5: query:[ CREATE TABLE `groups` ( `count` int(11), `name` char(25), `nick` char(25), `value` char(10)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 6: query:[ INSERT INTO groups VALUES('0','user','Users','open')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 7: query:[ INSERT INTO groups VALUES('1','admin','Administrators','open')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 8: query:[ DROP TABLE IF EXISTS `ipreplace`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 9: query:[ CREATE TABLE `ipreplace` ( `ip` char(15), `user` char(25), `domain` char(25)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 10: query:[ DROP TABLE IF EXISTS `log`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 11: query:[ CREATE TABLE `log` ( `user` char(25), `date` date, `time` time, `value` char(60), `code` char(2)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 12: query:[ DROP TABLE IF EXISTS `passwd`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 13: query:[ CREATE TABLE `passwd` ( `user` char(25), `pass` char(60), `access` int(11)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 14: query:[ INSERT INTO passwd VALUES('Admin','00YfpO1MXDzqQ','1')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 15: query:[ INSERT INTO passwd VALUES('Auditor','00MTbxknCTtNs','1')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 16: query:[ DROP TABLE IF EXISTS `reconfig`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 17: query:[ CREATE TABLE `reconfig` ( `number` int(2),`service` varchar (15),`action` varchar(10), `value` varchar(110)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 18: query:[ INSERT INTO reconfig VALUES('1','sams','','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 19: query:[ DROP TABLE IF EXISTS `redirect`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 20: query:[ CREATE TABLE `redirect` ( `name` varchar(25), `filename` varchar(25), `type` varchar(25), `show` int(10) unsigned, `redirect_to` varchar(100)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 21: query:[ INSERT INTO redirect VALUES('Banners','banners','redir','0','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 22: query:[ INSERT INTO redirect VALUES('Counters','counters','redir','0','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 23: query:[ INSERT INTO redirect VALUES('Chats','chat','denied','0','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 24: query:[ INSERT INTO redirect VALUES('Porno','porno','denied','0','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 25: query:[ INSERT INTO redirect VALUES('Localdomains','localhosts','denied','0','')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 26: query:[ DROP TABLE IF EXISTS `sams`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 27: query:[ CREATE TABLE `sams` ( `endvalue` bigint(20), `redirect_to` varchar(100), `denied_to` varchar(100), `redirector` varchar(25), `delaypool` char(1), `useraccess` char(1), `auth` varchar(4), `wbinfopath` varchar(100),`urlaccess` char(1),`separator` varchar(15) default '+',`ntlmdomain` char(1),`bigd` char(1),`bigu` char(1),`sleep` int(3),`parser_on` char(1),`parser` varchar(10),`parser_time` int(2),`count_clean` char(1),`nameencode` char(1),`iconset` varchar(25),`days` varchar(14),`shour` tinyint(2) UNSIGNED ZEROFILL,`smin` tinyint(2) UNSIGNED ZEROFILL,`ehour` tinyint(2) UNSIGNED ZEROFILL,`emin` tinyint(2) UNSIGNED ZEROFILL,`autherrorc` tinyint(1), `autherrort` varchar(16), `realsize` varchar(4), `checkdns` varchar(1), `loglevel` tinyint(1) NOT NULL default '0',`defaultdomain` char(25) NOT NULL default 'workgroup', `squidbase` tinyint(2) NOT NULL default '0', udscript char(25) NOT NULL default 'NONE', adminaddr char(60) default '' ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

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: No database selected (err:1046)
.

ERROR: line 29: query:[ DROP TABLE IF EXISTS `sconfig`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 30: query:[ CREATE TABLE `sconfig` ( `sname` char(25), `set` char(25)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 31: query:[ DROP TABLE IF EXISTS `sguard`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 32: query:[ CREATE TABLE `sguard` ( `sname` varchar(25), `name` varchar(100), `domain` char(1), `url` char(1), `expr` char(1)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 33: query:[ DROP TABLE IF EXISTS `shablons`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 34: query:[ CREATE TABLE `shablons` ( `name` varchar(25), `nick` varchar(25), `shablonpool` bigint, `userpool` bigint, `redirect_to` varchar(100),`auth` varchar(4),`traffic` int(25) ,`days` varchar(14),`shour` tinyint(2) UNSIGNED ZEROFILL,`smin` tinyint(2) UNSIGNED ZEROFILL,`ehour` tinyint(2) UNSIGNED ZEROFILL,`emin` tinyint(2) UNSIGNED ZEROFILL, `period` char(3) NOT NULL default 'M', `clrdate` date NOT NULL default '0000-00-00',`alldenied` tinyint(1) NOT NULL default '0' ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 35: query:[ INSERT INTO shablons VALUES('default','Default','64000','64000','','','100','MTWHFAS','0','0','24','0','M','0000-00-00','0')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 36: query:[ DROP TABLE IF EXISTS `squidusers`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 37: query:[ CREATE TABLE `squidusers` ( `id` char(25), `nick` char(25), `family` char(25), `name` char(25), `soname` char(25), `group` char(25), `domain` char(25), `shablon` char(25), `quotes` bigint(20), `size` bigint(20), `enabled` int(11), `ip` char(15), `ipmask` char(15), `passwd` char(20), `gauditor` int(1),`hit` bigint(20) NOT NULL default '0', `autherrorc` tinyint(1) default '0', `autherrort` varchar(16) default '0' ) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 38: query:[ DROP TABLE IF EXISTS `tree`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 39: query:[ CREATE TABLE `tree` ( `name` char(25), `value` tinyint(4)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 40: query:[ DROP TABLE IF EXISTS `urlreplace`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 41: query:[ CREATE TABLE `urlreplace` ( `user` char(25), `domain` char(25), `url` char(50), `newurl` char(50)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 42: query:[ DROP TABLE IF EXISTS `urls`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 43: query:[ CREATE TABLE `urls` ( `url` char(90), `type` char(25)) TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 44: query:[ DROP TABLE IF EXISTS `globalsettings`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 45: query:[ CREATE TABLE `globalsettings` (`lang` varchar(15) NOT NULL default 'EN', `iconset`varchar(25) NOT NULL default 'classic', `useraccess` char(1) NOT NULL default 'Y', `urlaccess` char(1) NOT NULL default 'Y', `showutree` char(1) NOT NULL default 'Y' , `showname` varchar(5) NOT NULL default 'nick', `kbsize` char(15) NOT NULL default '1024', `mbsize` char(15) NOT NULL default '1048576', `showgraph` char(1) NOT NULL default 'N', `createpdf` varchar(6) NOT NULL default 'none') TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.

ERROR: line 46: query:[ INSERT INTO `globalsettings` VALUES('EN','classic','Y','Y','Y','nick','1024','1048576','N','none')] failed
mysql error: No database selected (err:1046)
.

ERROR: line 47: query:[ UPDATE squidctrl.passwd SET passwd.pass=ENCRYPT("qwerty","00") WHERE passwd.user='Admin'] failed
mysql error: UPDATE command denied to user ''@'localhost' for table 'passwd' (err:1142)
.

ERROR: line 48: query:[ ALTER TABLE squidusers ADD INDEX (`nick`)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 49: query:[ ALTER TABLE squidusers ADD INDEX (`group`)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 50: query:[ ALTER TABLE squidusers ADD INDEX (`family`)] failed
mysql error: No database selected (err:1046)
.

ERROR: line 51: query:[ DROP TABLE IF EXISTS `proxyes`] failed
mysql error: No database selected (err:1046)
.

ERROR: line 52: query:[ CREATE TABLE `proxyes` ( `id` tinyint(3) default '0', `description` varchar(50) default 'Proxy server', `endvalue` int(20) default '0') TYPE=MyISAM] failed
mysql error: No database selected (err:1046)
.
SAMS databases created


Please wait, create SAMS MySQL user...
Fatal error: Cannot break/continue 1 level in /usr/local/share/sams/install.php on line 123

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1365
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2010-01-16 0:22:17

№1

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

mysql -u root -p
GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "yourpassword";
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "yourpassword";
GRANT ALL ON squidctrl.* TO sams@127.0.0.1 IDENTIFIED BY "yourpassword";
GRANT ALL ON squidlog.* TO sams@127.0.0.1 IDENTIFIED BY "yourpassword";
№2

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

cd /usr/local/share/sams/data
proxy# ll
total 26
-rw-r--r--  1 root  wheel   5652  9 авг 17:28 sams_db.sql
-rw-r--r--  1 root  wheel   1330  9 авг 17:28 squid_db.sql
-rwxr-xr-x  1 root  wheel  17571  9 авг 17:28 upgrade_mysql_table.php
proxy# mysql -u root -p < squid_db.sql
Enter password:
proxy# mysql -u root -p < sams_db.sql
Enter password:
proxy# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with; or \g.
Your MySQL connection id is 33
Server version: 5.0.84-log FreeBSD port: mysql-server-5.0.84

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use mysql
Database changed
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| squidctrl          |
| squidlog           |
+--------------------+
4 rows in set (0.01 sec)

mysql>exit;

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

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

Непрочитанное сообщение valkc » 2010-01-16 2:13:56

Cancer писал(а):Создай шаблон Admins и не указывай ему шаблоны ограничений, и создай пользователя admin и назначь ему шаблон Admins.

Единственное что банлист режика для всех.
Вот в том-то и беда. Я сделал по статье все, на основе Режика... Получается, режик вырубать надо?
А можно как-нить тогда из файлов urls импортировать в sams? А то вручную заносить не вариант ваще...

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

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

Непрочитанное сообщение Cancer » 2010-01-18 10:59:28

valkc писал(а):
Cancer писал(а):Создай шаблон Admins и не указывай ему шаблоны ограничений, и создай пользователя admin и назначь ему шаблон Admins.

Единственное что банлист режика для всех.
Вот в том-то и беда. Я сделал по статье все, на основе Режика... Получается, режик вырубать надо?
А можно как-нить тогда из файлов urls импортировать в sams? А то вручную заносить не вариант ваще...
конечно можно, сохрани все в txt и urls перенеси себе на комп и импортни в список запретов

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

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

Непрочитанное сообщение Cancer » 2010-01-18 17:54:33

sams-1.0.5,1 в портах

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

/usr/ports/>make search name=sams
Port:   sams-1.0.5,1
Path:   /usr/ports/www/sams
Info:   Squid 2.x Accounting Management System
Maint:  uzgrishin@mail.ru

Подробнее http://www.permlug.org/node/4560

Аватара пользователя
UBRIUM
мл. сержант
Сообщения: 125
Зарегистрирован: 2009-11-16 4:05:34
Откуда: Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение UBRIUM » 2010-01-19 16:19:20

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

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

/usr/local/share/sams/bin/cd: not found
PHP Warning:  file_get_contents(): Unable to access /usr/data/nod32/temp/update/nod32ms.ver in /usr/data/nod32/update.class.php on line 58
PHP Warning:  file_get_contents(/usr/data/nod32/temp/update/nod32ms.ver): failed to open stream: No such file or directory in /usr/data/nod32/update.class.php on line 58
/usr/local/share/sams/bin/cd: not found
/usr/local/share/sams/bin/wget: not found
/usr/local/share/sams/bin/unrar: not found
/usr/local/share/sams/bin/rm: not found
/usr/local/share/sams/bin/cp: not found
PHP Warning:  file_get_contents(): Unable to access /usr/data/nod32/temp/nod_upd/update.ver in /usr/data/nod32/nod32.class.php on line 462
PHP Warning:  file_get_contents(/usr/data/nod32/temp/nod_upd/update.ver): failed to open stream: No such file or directory in /usr/data/nod32/nod32.class.php on line 462
PHP Warning:  file_get_contents(): Unable to access /usr/data/nod32/temp/nod_upd/update.ver.old in /usr/data/nod32/nod32.class.php on line 463
PHP Warning:  file_get_contents(/usr/data/nod32/temp/nod_upd/update.ver.old): failed to open stream: No such file or directory in /usr/data/nod32/nod32.class.php on line 463
/usr/local/share/sams/bin/cd: not found
/usr/local/share/sams/bin/wget: not found
/usr/local/share/sams/bin/unrar: not found
/usr/local/share/sams/bin/rm: not found
/usr/local/share/sams/bin/cp: not found
PHP Warning:  file_get_contents(): Unable to access /usr/data/nod32/temp/eset_upd/update.ver in /usr/data/nod32/nod32.class.php on line 402
PHP Warning:  file_get_contents(/usr/data/nod32/temp/eset_upd/update.ver): failed to open stream: No such file or directory in /usr/data/nod32/nod32.class.php on line 402
PHP Warning:  file_get_contents(): Unable to access /usr/data/nod32/temp/eset_upd/update.ver.old in /usr/data/nod32/nod32.class.php on line 403
PHP Warning:  file_get_contents(/usr/data/nod32/temp/eset_upd/update.ver.old): failed to open stream: No such file or directory in /usr/data/nod32/nod32.class.php on line 403
sams не дает выполнить команды cd, wget, unrar, rm, cp.
Но sams в системе уже не установлен, помогите поправить ситуацию.

Как почистить за ним информацию, что бы о нем не было нигде записей?
FreeBSD 9.0-RELEASE amd64
CPU: AMD Athlon 64 X2 Dual Core Processor 4400+ (2294.95 K8-class CPU)
real memory = 4294967296 (4096 MB)
da0: 7660MB <JetFlash Transcend 8GB 8.07>
ad2: 114343MB <Seagate ST3120022A 8.01>

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1365
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2010-01-20 1:03:00

установи самс ,была такая фигня...

Аватара пользователя
UBRIUM
мл. сержант
Сообщения: 125
Зарегистрирован: 2009-11-16 4:05:34
Откуда: Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение UBRIUM » 2010-01-20 1:18:50

И что, ни как не поправил, только установка спасла? :)
Тогда придется тоже ставить!

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1365
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2010-01-20 1:35:01

закоментить вот эти строки,должно помочь

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

safe_mode = On
safe_mode_exec_dir = "/usr/local/share/sams/bin"

Аватара пользователя
UBRIUM
мл. сержант
Сообщения: 125
Зарегистрирован: 2009-11-16 4:05:34
Откуда: Ростов-на-Дону
Контактная информация:

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

Непрочитанное сообщение UBRIUM » 2010-01-20 2:32:38

Кстати уже установил sams но стал вместо sams писать php

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

safe_mode = On
Закоментировал.
А вот эта строка была закоментена

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

safe_mode_exec_dir = "/usr/local/share/sams/bin"
Все запустилось, спасибо за помощь.

arkan
ст. прапорщик
Сообщения: 559
Зарегистрирован: 2008-08-03 19:58:13
Откуда: Новосибирск
Контактная информация:

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

Непрочитанное сообщение arkan » 2010-01-20 7:16:24

Кстати никто не в курсе
есть функция Сохранять данные о трафике в базе за последние 2 месяца поумолчанию
но почемуто она неработает
какая строчка в конфиге за это отвечает а то у меня за 8 месяцев SQL база уже более 20 гигов выросла а как вычистить ее даже и понять немогу

Аватара пользователя
rnd
мл. сержант
Сообщения: 112
Зарегистрирован: 2007-11-06 20:36:25
Откуда: RonDon

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

Непрочитанное сообщение rnd » 2010-01-20 9:23:47

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

DELETE FROM cache WHERE date>="начало"&&date<="конец";
OPTIMIZE TABLE cache;
как-то так попоробуйте :smile: