Sarg в режиме реального времени
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2009-11-02 11:35:49
Sarg в режиме реального времени
Всем привет!
На сервере проставлен Squid+Sarg.
В конце дня, Sarg обрабатывает всю информацию и на следующий день могу видеть кто где ходил.
Однако это не всегда устраивает, так как появляется необходимость отследить что просматривает юзер в режим реального времени.
Как это можно реализовать чтоб не ждать до след. дня?
Заранее вам спасибо
На сервере проставлен Squid+Sarg.
В конце дня, Sarg обрабатывает всю информацию и на следующий день могу видеть кто где ходил.
Однако это не всегда устраивает, так как появляется необходимость отследить что просматривает юзер в режим реального времени.
Как это можно реализовать чтоб не ждать до след. дня?
Заранее вам спасибо
Последний раз редактировалось f_andrey 2010-05-21 9:38:53, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Sarg в режиме реального времени
На дорогой без сарга и других извращений простенький скрипт SqStat 1.20
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Sarg в режиме реального времени
free-sa вроде такое позволяет
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2009-11-02 11:35:49
Re: Sarg в режиме реального времени
Начал ставить SqStat по статье с сайта Лисяры http://www.lissyara.su/articles/freebsd ... quid_sams/Raven2000 писал(а):На дорогой без сарга и других извращений простенький скрипт SqStat 1.20
Дошел до действия:
config.inc.php
Позвольте спросить в какой именно config.inc.php?$squidhost[0]="127.0.0.1";
$cachemgr_passwd[0]="pass123";
Код: Выделить всё
#locate config.inc.php
/usr/local/www/nagios/config.inc.php
/usr/local/www/phpMyAdmin/config.inc.php
/usr/local/www/phpMyAdmin/config.inc.php.sample
/usr/local/www/phpMyAdmin/setup/frames/config.inc.php
/usr/ports/databases/phpmyadmin/files/config.inc.php.sample
/usr/ports/databases/phpmyadmin211/files/config.inc.php.sample
#
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Sarg в режиме реального времени
Код: Выделить всё
# fetch http://samm.kiev.ua/sqstat/sqstat-1.20.tar.gz
sqstat-1.20.tar.gz 100% of 10 kB 161 kBps
bsd# tar zxvf sqstat-1.20.tar.gz
x sqstat-1.20
x sqstat-1.20/docs
x sqstat-1.20/config.inc.php.defaults
x sqstat-1.20/sqstat.class.php
x sqstat-1.20/sqstat.php
x sqstat-1.20/sqstat.css
x sqstat-1.20/zhabascript.js
x sqstat-1.20/arrow.gif
x sqstat-1.20/docs/FAQ
x sqstat-1.20/docs/TODO
x sqstat-1.20/docs/README
x sqstat-1.20/docs/LICENSE
x sqstat-1.20/docs/CHANGES
# rm sqstat-1.20.tar.gz
# mv sqstat-1.20/ sqstat
# cd sqstat/
# cp config.inc.php.defaults config.inc.php
Код: Выделить всё
# cat config.inc.php
<?php
/* global settings */
$use_js=true; // use javascript for the HTML toolkits
// Maximum URL length to display in URI table column
DEFINE("SQSTAT_SHOWLEN",60);
/* proxy settings */
/* Squid proxy server ip address or host name */
$squidhost[0]="127.0.0.1";
/* Squid proxy server port */
$squidport[0]=3128;
/* cachemgr_passwd in squid.conf. Leave blank to disable authorisation */
$cachemgr_passwd[0]="";
/* Resolve user IP addresses or print them as numbers only [true|false] */
$resolveip[0]=false;
/* uncomment next line if you want to use hosts-like file.
See hosts.txt.dist. */
// $hosts_file[0]="hosts.txt"
/* Group users by hostname - "host" or by User - "username". Username work only
with squid 2.6+ */
$group_by[0]="host";
/* you can specify more than one proxy in the configuration file, e.g.: */
// $squidhost[1]="192.168.0.2";
// $squidport[1]=3129;
// $cachemgr_passwd[1]="secret";
// $resolveip[1]=true;
// $hosts_file[1]="otherhosts.txt"
?>
# ln -s sqstat.php index.php
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2009-11-02 11:35:49
Re: Sarg в режиме реального времени
Спасибо!
Сделал точно так как описано + указал в config.inc.php ип адрес сервера и порт:
А теперь по какой ссылке обращаться к sqstat?
Или это еще не все?
На официальным сайте нашел:
Сделал точно так как описано + указал в config.inc.php ип адрес сервера и порт:
Код: Выделить всё
/* Squid proxy server ip address or host name */
$squidhost[0]="192.168.100.16";
/* Squid proxy server port */
$squidport[0]=3128;
Или это еще не все?
На официальным сайте нашел:
СпасибоInstallation
1. Unpack the distribution in your webserver's document root.
2. Copy file config.inc.php.defaults to config.inc.php, edit config.inc.php to specify your squid proxy server IP and port.
3. Edit your squid.conf to allow cachemgr protocol:
acl manager proto cache_object
# replace 10.0.0.1 with your webserver IP
acl webserver src 10.0.0.1/255.255.255.255
http_access allow manager webserver
http_access deny manager
4. Point your browser to sqstat.php file and see what happens
5. (optionally) enable ip resolving in config.inc.php. Also you can make "hosts" like file with ip->name pairs.
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2009-11-02 11:35:49
Re: Sarg в режиме реального времени
В squid.conf добавил:
Перезагрузил squid, однако ссылка:
ничего не дает
Код: Выделить всё
acl manager proto cache_object
acl webserver src 192.168.100.16/255.255.255.255
http_access allow manager webserver
http_access deny manager
Код: Выделить всё
192.168.100.16/sqstat.php
-
- подполковник
- Сообщения: 3929
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Sarg в режиме реального времени
Да запускайте sarg хоть каждые 10 минут, главное чтобы ресурсов машинки хватило на обработку лога squid'а, главное в этом деле не запускать сам squid на ротацию его логов...
- ivan_k
- мл. сержант
- Сообщения: 103
- Зарегистрирован: 2010-01-27 16:00:37
- Откуда: Иваново
Re: Sarg в режиме реального времени
Не выдает ничего потому что php к апачу не прикручен, наверное
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2009-11-02 11:35:49
Re: Sarg в режиме реального времени
Попробовал и по статье http://forums.untangle.com/hacks/14137- ... -logs.html
Может быть что то упустил из виду?
Не получаетсяDownload Sqstat in /temp directory
Wget http://samm.kiev.ua/sqstat/sqstat-1.20.zip
tar xvzf sqstat-1.20.zip
Copy file config.inc.php.defaults to config.inc.php, edit config.inc.php to specify your squid proxy server IP and port.
Enter squid ip – 127.0.0.1
Port – 3128
enable ip resolving in config.inc.php
($resolveip[0]=true
Edit your squid.conf to allow cachemgr protocol:
acl manager proto cache_object
acl webserver src squid-proxy-ip/255.255.255.0
http_access allow manager webserver
Save & restart squid proxy service...
Open Sqstat URL in web browser, to view real time squid proxy internet logs......
http://squidproxy-ip/sqstat/sqstat.php
Может быть что то упустил из виду?
- ivan_k
- мл. сержант
- Сообщения: 103
- Зарегистрирован: 2010-01-27 16:00:37
- Откуда: Иваново
Re: Sarg в режиме реального времени
Помойму хорошее предложение, я пока на самс не перешел, делал именно так.snorlov писал(а):Да запускайте sarg хоть каждые 10 минут, главное чтобы ресурсов машинки хватило на обработку лога squid'а, главное в этом деле не запускать сам squid на ротацию его логов...
- ivan_k
- мл. сержант
- Сообщения: 103
- Зарегистрирован: 2010-01-27 16:00:37
- Откуда: Иваново
Re: Sarg в режиме реального времени
А Вы проверяли php то работает?
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2009-11-02 11:35:49
Re: Sarg в режиме реального времени
Да нет, отчет сарга же вижу через веб-интерфейс.ivan_k писал(а):Не выдает ничего потому что php к апачу не прикручен, наверное
- ivan_k
- мл. сержант
- Сообщения: 103
- Зарегистрирован: 2010-01-27 16:00:37
- Откуда: Иваново
Re: Sarg в режиме реального времени
Сарж делат отчеты в html, для него не нужен php
-
- мл. сержант
- Сообщения: 90
- Зарегистрирован: 2009-11-02 11:35:49
Re: Sarg в режиме реального времени
Точно ...
Совсем устал наверное
Совсем устал наверное
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Sarg в режиме реального времени
просто поместите директорию sqstat туда где есть рабочая директория вхоста и обращайтесь к ней как http://web-site/sqstat/sqstat.php
все
все
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- проходил мимо
Re: Sarg в режиме реального времени
Прочитал форум и решил тоже себе проставить sqstat.Raven2000 писал(а):просто поместите директорию sqstat туда где есть рабочая директория вхоста и обращайтесь к ней как http://web-site/sqstat/sqstat.php
все
У меня такая же проблема.
В фрибсд я недавно. Что такое
Спасибо.рабочая директория вхоста
-
- проходил мимо
Re: Sarg в режиме реального времени
Гость писал(а):Прочитал форум и решил тоже себе проставить sqstat.Raven2000 писал(а):просто поместите директорию sqstat туда где есть рабочая директория вхоста и обращайтесь к ней как http://web-site/sqstat/sqstat.php
все
У меня такая же проблема.
В фрибсд я недавно. Что такоеСпасибо.рабочая директория вхоста
DocumentRoot, путь прописан у Вас в конфиге апача
-
- проходил мимо
Re: Sarg в режиме реального времени
У меня в httpd.conf прописаноГость писал(а):DocumentRoot, путь прописан у Вас в конфиге апача
Код: Выделить всё
Alias /sqstat "/usr/local/share/sqstat/"
<Directory /usr/local/share/sqstat/>
DirectoryIndex sqstat.php
Order deny,allow
Allow from 192.168.1.1/32
</Directory>
Код: Выделить всё
http://мой-ип-аддресс/sqstat/sqstat.php
Зашел в /usr/local/share:Forbidden
You don't have permission to access /sqstat/sqstat.php on this server.
Код: Выделить всё
#ls -l
drwxr-xr-x 3 brown 1001 512 May 23 13:24 sqstat-1.20
Почему папка принадлежит ему, если sqstat установил я?
Решил сменить под себя:
Код: Выделить всё
#chown krypt:wheel sqstat-1.20
drwxr-xr-x 3 krypt wheel 512 May 23 13:24 sqstat-1.20
Код: Выделить всё
http://мой-ип-аддресс/sqstat/sqstat.php
Че не так???
- ivan_k
- мл. сержант
- Сообщения: 103
- Зарегистрирован: 2010-01-27 16:00:37
- Откуда: Иваново
Re: Sarg в режиме реального времени
Попробуйте так
Код: Выделить всё
Alias /sqstat/ "/usr/local/share/sqstat/"
<Directory "/usr/local/share/sqstat/">
Options Indexes
Order allow,deny
Allow from all
</Directory>
-
- проходил мимо
Re: Sarg в режиме реального времени
Попробовал ... но результат тот жеivan_k писал(а):Попробуйте такКод: Выделить всё
Alias /sqstat/ "/usr/local/share/sqstat/" <Directory "/usr/local/share/sqstat/"> Options Indexes Order allow,deny Allow from all </Directory>
Чего бы еще попробовать???Forbidden
You don't have permission to access /sqstat/sqstat.php on this server.
- ivan_k
- мл. сержант
- Сообщения: 103
- Зарегистрирован: 2010-01-27 16:00:37
- Откуда: Иваново
Re: Sarg в режиме реального времени
перекиньте папку sqstat, из /usr/local/share/sqstat/, в рабочую директорию апача
-
- проходил мимо
Re: Sarg в режиме реального времени
Это вы имеете в виду:ivan_k писал(а):перекиньте папку sqstat, из /usr/local/share/sqstat/, в рабочую директорию апача
Код: Выделить всё
/usr/local/www#ls -l
total 18
drwxr-xr-x 6 root wheel 512 Sep 5 2009 apache22
drwxr-xr-x 4 www www 512 Jan 4 07:41 lightsquid
drwxr-xr-x 10 root wheel 512 Jan 4 17:28 nagios
drwxr-xr-x 10 _pma www 2560 Jan 4 17:37 phpMyAdmin
drwxrwxrwx 3 root wheel 512 Apr 16 2009 report-monthly
lrwxr-xr-x 1 root wheel 21 May 18 2005 sams -> /usr/local/share/sams
drwxr-xr-x 3 krypt wheel 512 May 21 15:36 sqstat-1.20
drwxrwxrwx 28 root wheel 1536 May 24 00:01 squid-reports
drwxr-xr-x 14 www www 512 Jan 4 10:52 squirrelmail
/usr/local/www#
Forbidden
You don't have permission to access /sqstat/sqstat.php on this server.
-
- проходил мимо
Re: Sarg в режиме реального времени
Это вы имеете в виду:ivan_k писал(а):перекиньте папку sqstat, из /usr/local/share/sqstat/, в рабочую директорию апача
Код: Выделить всё
/usr/local/www#ls -l
total 18
drwxr-xr-x 6 root wheel 512 Sep 5 2009 apache22
drwxr-xr-x 4 www www 512 Jan 4 07:41 lightsquid
drwxr-xr-x 10 root wheel 512 Jan 4 17:28 nagios
drwxr-xr-x 10 _pma www 2560 Jan 4 17:37 phpMyAdmin
drwxrwxrwx 3 root wheel 512 Apr 16 2009 report-monthly
lrwxr-xr-x 1 root wheel 21 May 18 2005 sams -> /usr/local/share/sams
drwxr-xr-x 3 krypt wheel 512 May 21 15:36 sqstat-1.20
drwxrwxrwx 28 root wheel 1536 May 24 00:01 squid-reports
drwxr-xr-x 14 www www 512 Jan 4 10:52 squirrelmail
/usr/local/www#
Forbidden
You don't have permission to access /sqstat/sqstat.php on this server.
- ivan_k
- мл. сержант
- Сообщения: 103
- Зарегистрирован: 2010-01-27 16:00:37
- Откуда: Иваново
Re: Sarg в режиме реального времени
У Вас папка называется sqstat-1.20, значит и путь в алиасе должен быть : /usr/local/www/sqstat-1.20