В статьях: Установка и настройка интернет шлюза на Debian Часть 1 и Установка и настройка интернет шлюза на Debian Часть 2 мы установили squid, sams, rejik.
Теперь мы переходим к установке и настройке программы просмотра загрузки прокси сервера squid в реальном времени Sqstat
Sqstat пограмма написанная на языке PHP. Для её работы необходим на сервере установленный веб сервер с поддержкой php.
По этой инструкции веб сервер и php у нас уже установлены, прокси сервер squid настроен.
Нам осталось скачать, установить и настроить программу sqstat и настроить веб серврер.
Скачиваем программу по ссылке:
http://samm.kiev.ua/sqstat/sqstat-1.20.tar.gz
либо командой:
wget http://samm.kiev.ua/sqstat/sqstat-1.20.tar.gz
Далее создаем папку в директории веб сервера разорхивируем скачанный архив и переносим содержимое архива в созданную папку используя команды:
mkdir -p /var/www/sqstat/ tar xvfz sqstat-1.20.tar.gz mv sqstat-1.20/* /var/www/sqstat/
переходим в папку /var/www/sqstat/
cd /var/www/sqstat/
Создаем конфигурационный файл командой:
cp config.inc.php.defaults config.inc.php
Конфигурационный файл для нашей системы уже полностью работоспособный, но если Вы хотите, чтобы через браузер можно было видеть среди качающих не IP а имена пользователей, необходимо в этой папке создать файл hosts.txt командой
touch hosts.txt
и вписать в него список пользователей в формате
# отдел № 1 192.168.0.10 Фамилия Имя Отчество
В статистике когда человек с этого айпи качает, будет отображатся не IP 192.168.0.10, а Фамилия Имя Отчество
Если такой надобности нет, то оставляем настройку стандартной и переходим к настройке веб сервера.
Если же такая надобность существует редактируем конфиг файл открыв его командой
mcedit config.inc.php
найти и исправить строку
было:
//$hosts_file[0]="hosts.txt"
стало:
$hosts_file[0]="hosts.txt";
А также изменяем имя файла командой
mv sqstat.php index.php
Даём права на папку и все содержимое для веб сервера:
chown -R www-data:www-data /var/www/sqstat/
Настраиваем веб сервер Apache2
Добавляем в конец конфигурационного файла Apache2 настройки для папки где находится наша программа /var/www/stats командой
echo ' <Directory "/var/www/stats"> AllowOverride All </Directory> ' >> /etc/apache2/apache2.conf
После этого необходимо перезагрузить веб сервер командой:
/etc/init.d/apache2 restart
Открываем страницу нашей онлайн статистики по адресу http://ip/sqstat и наблюдаем куда в данный момент кто ходит и где сидит.
Переходим к заключительной части нашей инструкции - к установке и настройке файрвола arno-iptables-firewall.
Add new comment