Sarg в режиме реального времени

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Re: Sarg в режиме реального времени

Непрочитанное сообщение Гость » 2010-05-24 13:07:50

ivan_k писал(а):У Вас папка называется sqstat-1.20, значит и путь в алиасе должен быть : /usr/local/www/sqstat-1.20
Изменил:

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

Alias /sqstat "/usr/local/www/sqstat-1.20/"
    <Directory /usr/local/www/sqstat-1.20/>
        DirectoryIndex sqstat.php
        Order deny,allow
        Allow from all
    </Directory>
Перезапустил сквид, зашел на

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

http://ип/sqstat/sqstat.php
и то же результат :st:

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

Аватара пользователя
Jah
ефрейтор
Сообщения: 60
Зарегистрирован: 2007-09-19 12:42:38
Откуда: Воронеж
Контактная информация:

Re: Sarg в режиме реального времени

Непрочитанное сообщение Jah » 2010-05-24 15:59:42

Гость писал(а):
ivan_k писал(а):У Вас папка называется sqstat-1.20, значит и путь в алиасе должен быть : /usr/local/www/sqstat-1.20
Изменил:

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

Alias /sqstat "/usr/local/www/sqstat-1.20/"
    <Directory /usr/local/www/sqstat-1.20/>
        DirectoryIndex sqstat.php
        Order deny,allow
        Allow from all
    </Directory>
Перезапустил сквид, зашел на

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

http://ип/sqstat/sqstat.php
и то же результат :st:
Еще было бы неплохо после того, как Вы изменили что-то в конфиге апача заставить его перечитать конфиг, ну или рестартануть.

Аватара пользователя
ivan_k
мл. сержант
Сообщения: 103
Зарегистрирован: 2010-01-27 16:00:37
Откуда: Иваново

Re: Sarg в режиме реального времени

Непрочитанное сообщение ivan_k » 2010-05-24 16:52:32

Да раз уж Вы перенесли папку sqstat в DocmentRoot то алиас на папку не к чему, и она должна спокойно открываться в браузаре

maineville
мл. сержант
Сообщения: 90
Зарегистрирован: 2009-11-02 11:35:49

Re: Sarg в режиме реального времени

Непрочитанное сообщение maineville » 2010-05-25 10:07:27

Запишу подробно как я сделал:

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

# fetch http://samm.kiev.ua/sqstat/sqstat-1.20.tar.gz
sqstat-1.20.tar.gz                            100% of   10 kB  161 kBps
/home/maineville# 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

/home/maineville# cd sqstat-1.20/
/home/maineville/sqstat-1.20# cp config.inc.php.defaults config.inc.php
Потом прописал ип прокси (192.168.10.6) и порт (3128):

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

# 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]="192.168.10.6";
/* 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.1.1";
// $squidport[1]=3129;
// $cachemgr_passwd[1]="secret";
// $resolveip[1]=true;
// $hosts_file[1]="otherhosts.txt"

?>
# ln -s sqstat.php index.php
Затем поправил конфиг апач:

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

Alias /sqstat/ "/home/maineville/sqstat-1.20/"
    <Directory "/home/maineville/sqstat-1.20/">
        Options Indexes
        Order allow,deny
        Allow from all
    </Directory>
Потом выявил где у меня DocumentRoot :

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

#grep DocumentRoot ./httpd.conf
# DocumentRoot: The directory out of which you will serve your
DocumentRoot "/usr/local/www/data"
И поместил папку sqstat-1.20 в /usr/local/www/data
Перезапустил сквид.
Перезапустил апач:

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

/etc/rc.d#/usr/local/etc/rc.d/apache22 stop
Stopping apache22.
Waiting for PIDS: 62793, 62793, 62793, 62793, 62793.
/etc/rc.d#/usr/local/etc/rc.d/apache22 start
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
/etc/rc.d#
Вроде бы все :smile:
Захожу в браузер:

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

http://192.168.10.6/sqstat/sqstat.php
И заработало :Yahoo!:
Огромное спасибо всем кто помог, особенно Raven2000 и ivan_k :drinks:

Гость
проходил мимо

Re: Sarg в режиме реального времени

Непрочитанное сообщение Гость » 2010-05-25 12:20:09

Классб спасибо :good:
А как теперь пароль установить чтоб не каждый мог видеть

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

ип/sqstat/sqstat.php

Аватара пользователя
ivan_k
мл. сержант
Сообщения: 103
Зарегистрирован: 2010-01-27 16:00:37
Откуда: Иваново

Re: Sarg в режиме реального времени

Непрочитанное сообщение ivan_k » 2010-05-25 15:43:34

Гость писал(а):Классб спасибо :good:
А как теперь пароль установить чтоб не каждый мог видеть
ип/sqstat/sqstat.php
Можно создать в директории sqstat файл .htaccess примерно такого вида

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

AuthType Basic   
AuthName "protect area"  
AuthUserFile  /usr/local/www/файл_с_паролями 
require user admin             -кого будем пускать
Ну и htpasswd в руки :smile: