PermLUG |
Пермская группа пользователей Linux |
|
|
|
||
Вход в систему |
Прежде чем начать НОВУЮ тему !!!Уважаемые коллеги !!! Это не форум техподдержки, это форум программы SAMS. Надеюсь, вы понимаете, что НИКТО НЕ ОБЯЗАН здесь отвечать на ваши вопросы и решать за вас ваши проблемы. Наличие форума не освобождает вас от обязанности читать документацию, идущую с SAMS и ту, которую можно найти в сети. Есть утверждение, что в каждом вопросе содержится 50% ответа. Это абсолютно правильно. Прежде чем задать здесь вопрос попытайтесь как можно подробнее сформулировать его, записать его на бумаге и еще раз прочитать документацию и этот форум. Скорее всего ответ вы найдете сами. Еще просьба: указывайте параметры своих платформ, на которых пытаетесь скомпилировать и установить Sams, а так же номера версий используемых пакетов по такому шаблону: ОС: <название и номер версии> apache <номер версии> тип авторизации пользователя (ntlm,ncsa,ip) Так будет проще отвечать на вопросы, как вам самим, так и вашим коллегам. Четко формулируйте то, о чем хотите спросить. Пример, как НЕ нужно заводить тему: Заголовок сообщения: Вечная бага 07.02.2005 Поставил новый самс и решил написать....есть такая проблемка.... -skip- |
Тэги в ТегиНовые записи в блогах
Активные обсуждения форума
Новости Linux
|
| Пермская группа пользователей Linux, 2003—2011 | ||
Исправьте в конфиге squid: nsca.sams на sams2.ncsa
Прошу помощи разобраться с sams2 на данный момент sams2 скомпилирован и установлен на Centos 6.0 x86_64
mysql база создана, есть коннект. пытаюсь настроить NCSA ! завожу пользователей через sams они не появляются в /etc/squid/ncsa.sams. в прикрепленном файле запуск sams2daemon -d9 .
установлено
mysql-devel-5.1.52-1.el6_0.1.x86_64
mysql-5.1.52-1.el6_0.1.x86_64
mysql-libs-5.1.52-1.el6_0.1.x86_64
mysql-server-5.1.52-1.el6_0.1.x86_64
php-mysql-5.3.2-6.el6_0.1.x86_64
httpd-tools-2.2.15-5.el6.centos.x86_64
httpd-2.2.15-5.el6.centos.x86_64
php-5.3.2-6.el6_0.1.x86_64
php-common-5.3.2-6.el6_0.1.x86_64
php-pdo-5.3.2-6.el6_0.1.x86_64
php-cli-5.3.2-6.el6_0.1.x86_64
php-gd-5.3.2-6.el6_0.1.x86_64
php-ldap-5.3.2-6.el6_0.1.x86_64
php-mysql-5.3.2-6.el6_0.1.x86_64
2011-11-24 18:16:42 samsdaemon[2142]: samsconfig.cpp:398 [getString(CACHENUM)] = 1
2011-11-24 18:16:42 samsdaemon[2142]: samsconfig.cpp:398 [getString(s_sleep)] = 1
2011-11-24 18:16:42 samsdaemon[2142]: samsconfig.cpp:398 [getString(SQUIDLOGDIR)] = /var/log/squid
2011-11-24 18:16:42 samsdaemon[2142]: samsconfig.cpp:398 [getString(SQUIDCACHEFILE)] = access.log
2011-11-24 18:16:42 samsdaemon[2142]: samsconfig.cpp:398 [getString(SQUIDPATH)] = /usr/sbin
2011-11-24 18:16:42 samsdaemon[2142]: samsdaemon.cpp:343 dbglevel=9, use_must_fork=0, must_fork=1
2011-11-24 18:16:42 samsdaemon[2142]: dbconn.cpp:29 [0x15c0f80->DBConn]
2011-11-24 18:16:42 samsdaemon[2142]: mysqlconn.cpp:27 [0x15c0f80->MYSQLConn]
2011-11-24 18:16:42 samsdaemon[2142]: samsconfig.cpp:398 [getString(DB_SERVER)] = localhost
2011-11-24 18:16:42 samsdaemon[2142]: samsconfig.cpp:398 [getString(SAMS_DB)] = sams2db
2011-11-24 18:16:42 samsdaemon[2142]: samsconfig.cpp:398 [getString(DB_USER)] = sams
2011-11-24 18:16:42 samsdaemon[2142]: samsconfig.cpp:394 [getString(DB_PASSWORD)] = *hidden*
2011-11-24 18:16:42 samsdaemon[2142]: mysqlconn.cpp:46 [0x15c0f80->connect] Connecting to sams2db@localhost as sams
2011-11-24 18:16:42 samsdaemon[2142]: mysqlconn.cpp:63 [0x15c0f80->connect] Connected.
2011-11-24 18:16:42 samsdaemon[2142]: proxy.cpp:449 [reload] Using new connection 0x15c0f80
2011-11-24 18:16:42 samsdaemon[2142]: samsconfig.cpp:398 [getString(CACHENUM)] = 1
2011-11-24 18:16:42 samsdaemon[2142]: mysqlconn.cpp:78 [0x15c0f80->newQuery]
2011-11-24 18:16:42 samsdaemon[2142]: dbquery.cpp:56 [0x15c18d0->DBQuery]
2011-11-24 18:16:42 samsdaemon[2142]: mysqlquery.cpp:30 [0x15c18d0->MYSQLQuery]
2011-11-24 18:16:42 samsdaemon[2142]: dbconn.cpp:72 [0x15c0f80->registerQuery]
2011-11-24 18:16:42 samsdaemon[2142]: dbconn.cpp:93 [0x15c0f80->registerQuery] Query 0x15c18d0 registered.
2011-11-24 18:16:42 samsdaemon[2142]: mysqlconn.cpp:84 [0x15c0f80->newQuery] = 0x15c18d0
2011-11-24 18:16:42 samsdaemon[2142]: mysqlquery.cpp:91 [0x15c18d0->bindCol] num:1, type:2, len:5
2011-11-24 18:16:42 samsdaemon[2142]: mysqlquery.cpp:91 [0x15c18d0->bindCol] num:2, type:0, len:0
2011-11-24 18:16:42 samsdaemon[2142]: mysqlquery.cpp:91 [0x15c18d0->bindCol] num:3, type:2, len:5
2011-11-24 18:16:42 samsdaemon[2142]: mysqlquery.cpp:91 [0x15c18d0->bindCol] num:4, type:0, len:0
2011-11-24 18:16:42 samsdaemon[2142]: mysqlquery.cpp:91 [0x15c18d0->bindCol] num:5, type:0, len:0
2011-11-24 18:16:42 samsdaemon[2142]: mysqlquery.cpp:91 [0x15c18d0->bindCol] num:6,
Привет! Тоже тут напишу) Проблема понимаю, что во мне, но все же) Авторизация по IP, редиректор самс, самс 1.0.5, при окончании трафика, пользователь не может посмотреть статистику (стандартное - доступ к прокси серверу запрещен). Не подскажите куда капнуть? Спасибо!
Если мне не изменяет память, то:
пересчитать трафик пользователей - пересчет итогового трафика пользователей на основании данных сохраненных в БД sams. Логи при этом не требуются, вся информация сохраняется в БД.
Сохранять данные о трафике в базе за последние N месяцев - детализация потребления трафика пользователя будет храниться в БД указанное количество месяцев. Детализация - это по строчке в БД для каждой строчке в access.log. По истечению этого периода детализация будет удалена, но останутся агрегированные показатели - суммарный трафик по дням(?), месяцам.
Автоматически очищать счетчики трафика пользователей - В соответствии с настройками пользователя будет обнулять цифру "скачанный пользователем трафик". Тем самым у пользователя начинается новый расчетный "месяц". Статистика в БД остается.
Что-то не получается у меня создать тему "Глупые вопросы по интерфейсу", выпадающий список выбора форумов пустой, поэтому спрошу здесь.
Что делает кнопка "пересчитать трафик пользователей"? (после нажатия на неё (при том, что установлен период "месяц") у одних пользователей трафик обнуляется, у других нет - как будто из базы удаляется информация с начала периода и перечитывается access.log, но ведь если ротация логов происходит каждый день то информация действительно теряется, я например после этого удалил и пересоздал базу, перечитал текущий лог и загрузил с помощью samsparser-а старые логи. Мне просто интересно: в чём собственно предназначение этой кнопки?)
Что значат в настройках прокси поля "Сохранять данные о трафике в базе за последние N месяцев"
и "Автоматически очищать счетчики трафика пользователей"? После того как перезагрзил всю базу из логов уже как-то не так страшно, но поначалу было страшновато, что если неправильно выставить эти параметры однажды обнаружишь, что вся инфа исчезла, обнулилась и всё, никто не узнает кто сколько трафика портатил и всё такое. Т.к. в доках ничего не написано про эти кнопки - решил спросить.
2nibbler: В версии 2.x есть замечательная категория doc, там очень хорошая и актуальная документация. Но к сожалению не все темы описаны.
И отдельной главой 1 Принцип работы и краткое описание модулей.
Решил не начинать новую тему...
Вчера поставил SAMS 1.0.5, сегодня поменял на 2.0.0-b2.
Появилось много вопросов вроде "что делает эта кнопка" и "не работает когда я делаю так-то".
Вопрос: можно ли где-нибудь прочитать что-то вроде developers-guide (manual, reference) хотя бы пару строк в общем про архитектуру самса.
Кто что откуда читает и куда пишет, кто где и с помощью чего авторизуется.
Какие из регулярных действий происходят сами всегда, какие надо включать/выключать?
Кто чьи конфиги правит, после чего изменения вступают в силу?
Если бы такой мануальчик существовал, можно было бы ничего не спрашивать а быстро разобраться самому откуда ноги растут, что надо поправить/изменить/добавить.
SLES 10
apache 2.2.3
mysql 5.0.26
php 5.2.5
squid 3.0.STABLE19
samba "не установлена, пока что учёт пользователей по ip, в будущем планируется использовать Nowell eDirectory"
sams 2 b2
редиректор не используется
Еще одно просьба ко всем: когда выкладываете длинные логи или конфиги (больше 10 строк), не надо их постить в тело письма, лучше прикрепляйте их к письму в виде файлов.