Появилась необходимость иногда смотреть, кто в данный момент сидит в интернете через Squid и на каких сайтах. Для этого нашел следующее ПО.
SqStat - это PHP скрипт, позволяющий просматривать из web браузера активные соединения proxy сервера Squid. Для получения данных используется протокол cachemgr.
Скачиваем и распаковываем SqStat в любую директорию хоста, где Apache может запусть этот скрипт.
# fetch _http://samm.kiev.ua/sqstat/sqstat-1.20.tar.gz sqstat-1.20.tar.gz 100% of 10 kB 161 kBps # 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 # vi config.inc.php
Смотрим что внутри конфигурационного файла и при необходимости меняем значения:
<?php /* Глобальные настройки */ $use_js=true; // Использование JavaScript для инструментов HTML // Максимальная длина URL для отображения в колонке таблицы URI DEFINE("SQSTAT_SHOWLEN",60); /* Параметры прокси-сервера */ /* Прокси-сервер Squid IP-адрес или имя хоста */ $squidhost[0]="127.0.0.1"; /* Порт Squid прокси-сервера */ $squidport[0]=3128; /* сachemgr_passwd в squid.conf. Оставьте пустым, чтобы отключить разрешение */ $cachemgr_passwd[0]=""; /* Преобразовывать IP адреса пользователей или показывать только номера [true|false] */ $resolveip[0]=false; /* Раскомментируйте следующую строку, если вы хотите использовать хосты, как файл. See hosts.txt.dist. */ // $hosts_file[0]="hosts.txt" /* Группа пользователей с именем хоста - "host" или пользователя - "username". Имя пользователя работать только с squid 2.6 + */ $group_by[0]="host"; /* Вы можете указать более одного прокси-сервера в файле конфигурации, например: */ // $squidhost[1]="192.168.0.2"; // $squidport[1]=3129; // $cachemgr_passwd[1]="secret"; // $resolveip[1]=true; // $hosts_file[1]="otherhosts.txt" ?>
Создадим символическую ссылку для того чтобы Apache автоматически запускал скрипт при вхождении в директорию SqStat.
# ln -s sqstat.php index.php
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer
Спасибо, прикольная штука.
Спасибо, прикольная штука.
в моей статье это все было
в моей статье это все было написано уже
и с большими подробностями :)))
http://www.lissyara.su/articles/freebsd/programms/squid_sams/#sqstat
зы капча жесть хрен поймешь :)))
Опубликовано gonzo111 (не
2 gonzo111:
намудрено у тебя, в прочем как обычно =)
приплёл sams, хотя по существу он там и не описан!