The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите пож-та со скриптом"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите пож-та со скриптом"  
Сообщение от Oleg104 email(ok) on 06-Дек-05, 18:32 
У меня есть прокси на Squid. Отчеты по трафику делает SARG.
Хотелось бы юзерам дать возможность видеть сколько трафику они потребляют. Но не хотелось бы чтобы они видели данные других сотрудников.
Потому вариант просто дать им путь http://[proxy_IP]/squid-reports/index.html не проходит..
В тоже время каждый юзер могбы смотреть свои отчеты по URL типа:
http://[proxy_IP]/squid-reports/2005Dec05-2005Dec05
/user_name/user_name.html
Но зная логин другого юзера он сможет посмотреть и его статистику.
Потому хотелось бы написать скрипт который копировал бы папочку
...squid-reports/2005Dec05-2005Dec05/user_name/
в папочку
...reports/2005Dec05-2005Dec05/user_name_измененное/
Тоесть как я понимаю скрипт должен просматривать папочку "squid-reports", определять папочки типа 2005Dec05-2005Dec05 которых еще нету в "reports" и копировать папочки
"user_name1" в "user_name1_измененное",
"user_name2" в "user_name2_измененное",
...
Может ли кто помочь мне написать такой скрипт?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Помогите пож-та со скриптом"  
Сообщение от Oleg104 email(ok) on 07-Дек-05, 11:05 
Кстати. Список соответствий типа
"user_name1" в "user_name1_измененное",
"user_name2" в "user_name2_измененное",
...
можно было бы задавать и статически прямо в скрипте
а можно было бы хранить в отдельном файле. Мне кажется что так более правильно.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "sarg.conf"  
Сообщение от Oleg104 email(ok) on 26-Дек-05, 20:44 
Как настроить SARG так, что бы юзеры могли смотреть только свой детальный отчет?
В sarg.conf есть такие строки которые мне должны это позволить организовать:
# AccessFileName: The name of the file to look for in each directory
# for access control information.
# user_authentication no
# AuthUserFile /usr/local/sarg/passwd
# AuthName "SARG, Restricted Access"
# AuthType Basic
# Require user admin %u

Как их правильно использовать?
У меня пока ниче не вышло....

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Помогите пож-та со скриптом"  
Сообщение от Дмитрий Ю. Карпов on 03-Янв-06, 15:03 
Самый тупой способ: после генерации SARG'ом отчёта наделать отчётики для каждого юзера и выслать ему на почту.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Помогите пож-та со скриптом"  
Сообщение от Oleg104 email(ok) on 09-Янв-06, 12:07 
Это вариант. Но разве есть возможность делать отчеты по конкретным юзерам?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Помогите пож-та со скриптом"  
Сообщение от Oleg104 email(ok) on 24-Янв-06, 10:47 
Все. Разобрался сам. Оказывается все просто. Нужно было сделать:
1) активировать соответствующие опции сарг;
2) создать файл .htpasswd припомощи команды htpasswd (см. man) и положить его в доступном месте;
3) разрешить использование .htaccess в Apache (AllowOverride All)
Вот такой алгоритм.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Помогите пож-та со скриптом"  
Сообщение от freddy (??) on 05-Июл-06, 13:31 
>Все. Разобрался сам. Оказывается все просто. Нужно было сделать:
>1) активировать соответствующие опции сарг;
>2) создать файл .htpasswd припомощи команды htpasswd (см. man) и положить его
>в доступном месте;
>3) разрешить использование .htaccess в Apache (AllowOverride All)
>Вот такой алгоритм.


А можно подробнее:
- в сарг есть AuthType Basic - это авторизация из апача или сквида?
- где в апаче сделать AllowOverride All : в httpd.conf или httpd/conf.d/sarg.conf?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру