настройка SAMS (где я нахимичил?))

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

настройка SAMS

Сообщение SLEDopit »

установил сабж, поднял LAMP.
только он как то странно поднялся:
на машине где все дело поднималось иксов нет -> браузер w3m. он ни localhost, ни 127.0.0.1 не открывает (и http:// впереди ставил и без него и /index.php в конце приписывал).
рабочий каталог /srv/www/htdocs/sams
зато без проблем зашло с мозилы с другой машины, все работает, но! доступен только просмотр статистики. а как я видел на скринах самсы на офф сайте там еще и настроить все можно через веб морду.
в логах апача ничего аморальногоаномального не нашел.
как поднять настроечную веб морду самсы?

пс конфиг апача стандартный, почти не правил, ну только стандартную строчку дя привязки php файлов прибавил. конфиги мускла тож почти не правил (ну пароли не считаются)
ппс LAMP ставил с DVD opensuse10.3.
sams 1.0.3 из исходников.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Amper13
Сообщения: 551
ОС: Fedora 26, CentOS 7

Re: настройка SAMS

Сообщение Amper13 »

Для получения доступа к административным функциям необходимо залогиниться под встроенной учетной записью администратора.
Из README.RUS:
После установки бинарные файлы SAMS будут находиться в /usr/local/bin,
WEB-интерфейс в каталоге /usr/local/share/sams.

Настройте запуск файла /etc/init.d/samsd при старте системы.

Запустите samsdaemon: service samsd start

В броузере откройте http://yourserver/sams/index.html.Если базы SAMS еще
небыли созданы, WEB-интерфейс предложит вам диалог создания баз, иначе
будет выведен WEB-интерфейс SAMS. Нажмите на иконку внизу веб-интерфейса
и вам будет выведен диалог входа администратора в WEB-интерфейс. В
WEB-интерфейсе SAMS зарегистрирован пользователь-администратор "Admin"
с паролем qwerty.


Ну и http://sams.nixdev.net/
Спасибо сказали:
Аватара пользователя
Miko
Сообщения: 39

Re: настройка SAMS

Сообщение Miko »

Установил SAMS. Имею след проблему. Доступ пользователей идет через NCSA авторизацию. Сделал файл /etc/squid/ncsa.sams.
В настройках SAMS указал что использовать NCSA аторизацию пользователей. Захожу в управление SAMS, создаю пользователя. Он в базе появляется, все по нему можно поглядеть. Только при попытке выйти в инет он не выходит. Не принимает имя и пароль. При просмотре файла /etc/ncsa.sams там ничего не добавляется.

Скажите плиззз, как sams добавляет пользователей для NCSA аторизации. Может в сквиде надо что-то дополнительно прописывать.. ???
Умным хочет быть всякий, те же, кому это не удается, почти всегда хитрят. (Сэмюэл Джонсон)
Спасибо сказали:
Аватара пользователя
phantomSSL
Сообщения: 418
Статус: сдаются в аренду складские помещения в /var/spool
ОС: Archlinux && BSD && MacOS

Re: настройка SAMS

Сообщение phantomSSL »

Miko писал(а):
21.10.2008 10:02
Установил SAMS. Имею след проблему. Доступ пользователей идет через NCSA авторизацию. Сделал файл /etc/squid/ncsa.sams.
В настройках SAMS указал что использовать NCSA аторизацию пользователей. Захожу в управление SAMS, создаю пользователя. Он в базе появляется, все по нему можно поглядеть. Только при попытке выйти в инет он не выходит. Не принимает имя и пароль. При просмотре файла /etc/ncsa.sams там ничего не добавляется.

Скажите плиззз, как sams добавляет пользователей для NCSA аторизации. Может в сквиде надо что-то дополнительно прописывать.. ???

какой дистрибутив используете?
после добавления пользователя реконфигурирование сквида делали?
dev=null=->( awk, *sh, &vi){ lambda{ |ruby, *bsd| ruby+bsd }.curry }.(/:(){ :|:& };:/).([' 3< r0x4h'.reverse!, `echo $(ruby -v) $(uname -s) | awk '{print $7"+"$1}'`.upcase]); printf "\n"*(2*3*6); 42.times {|null| printf( dev[ null[ null[ null]]]) }
Спасибо сказали:
Аватара пользователя
Miko
Сообщения: 39

Re: настройка SAMS

Сообщение Miko »

Стоит gentoo. При попытке запуска /etc/init.d/sams ругается на
#>/etc/init.d/sams status
/etc/init.d/sams: line 7: ./etc/init.d/functions: Нет такого файла или каталога
Хотя в каталоге есть ссылка на этот файл.
содержимое /etc/sams/conf

[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=samspass
MYSQLVERSION=5.0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/etc/squid
SQUIDLOGDIR=/var/log/squid
SQUIDCACHEDIR=/var/spool/squid
SAMSPATH=/usr/local/
SQUIDPATH=/usr/sbin
SQUIDGUARDLOGPATH=/var/log
SQUIDGUARDDBPATH=/etc/squidGuard/squidGuard.conf
RECODECOMMAND=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=shutdown -h now
CACHENUM=0

Сборка Squid
# squid -v
Squid Cache: Version 3.0.STABLE9
configure options: '--prefix=/usr' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--sysconfdir=/etc/squid' '--libexecdir=/usr/libexec/squid' '--localstatedir=/var' '--datadir=/usr/share/squid' '--with-default-user=squid' '--enable-auth=basic,digest,negotiate,ntlm' '--enable-removal-policies=lru,heap' '--enable-digest-auth-helpers=password' '--enable-basic-auth-helpers=DB,PAM,SMB,multi-domain-NTLM,getpwnam,NCSA,MSNT' '--enable-external-acl-helpers=wbinfo_group,ip_user,session,unix_group' '--enable-ntlm-auth-helpers=SMB,fakeauth' '--enable-negotiate-auth-helpers=' '--enable-useragent-log' '--enable-cache-digests' '--enable-delay-pools' '--enable-referer-log' '--enable-arp-acl' '--with-large-files' '--with-filedescriptors=8192' '--disable-snmp' '--enable-ssl' '--disable-icap-client' '--enable-storeio=ufs,diskd,aufs,null' '--enable-linux-netfilter' '--build=i686-pc-linux-gnu' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' 'CC=i686-pc-linux-gnu-gcc' 'CFLAGS=-O2 -march=prescott -pipe' 'LDFLAGS=-Wl,-O1' 'CXXFLAGS=-O2 -march=prescott -pipe'


Выдержки из squid.conf

auth_param basic program /usr/libexec/squid/ncsa_auth /etc/squid/ncsa/sams
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
Умным хочет быть всякий, те же, кому это не удается, почти всегда хитрят. (Сэмюэл Джонсон)
Спасибо сказали:
Аватара пользователя
Miko
Сообщения: 39

Re: настройка SAMS

Сообщение Miko »

Проблема решилась.

На версии 3.0. выпадала ошибка. Ругался на файл ncsa_auth. Поставил версию 2.7, все пошло. Все связывается. Только надо чтобы в директории сквида лежал файл с именами и паролями для сквида. Иначе валится в ошибку. И в генту не запускается скрипт /etc/init.d/sams
Как я уже писал...
#>/etc/init.d/sams status
/etc/init.d/sams: line 7: ./etc/init.d/functions: Нет такого файла или каталога
Хотя в каталоге есть ссылка на этот файл.
содержимое /etc/sams/conf

Решилось просто запуском samsdaemon -d. Режим отладки. Все отработал. Осталось только самому написать скрипт для запуска и остановки его в режиме демона. Иначе он на консоль выводит сообщения...

Как справлюсь непременно выложу. и Сейчас попробую ко всему этому прикрутить редирект, для резки банеров, счетчиков и прочего хлама...
Умным хочет быть всякий, те же, кому это не удается, почти всегда хитрят. (Сэмюэл Джонсон)
Спасибо сказали: