URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 15991
[ Назад ]

Исходное сообщение
"Новая программа -просмотр активных соединений squid-a"

Отправлено EXandr , 10-Апр-02 20:16 
Программа для просмотра активных соединений squid
Запускаеться под Windows (есть текстовый вариант под Linux)
http://www.ssft.net/squidstat/squidstat.zip
Не судите слишком строго - это пока тестовая версия. Если понравится - доделывать будем.
для Helph - нажми на иконку - справа-вверху
Вопросы, предложения, гневные высказывания - andr@ssft.net

Содержание

Сообщения в этом обсуждении
"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Star__ , 10-Апр-02 21:25 
Вобщем-то нравится, но только нифига не могу понять как она работает, даже теоретически...
Расспиши расскажи как оно происходит
Неплохо было бы более обширный хелп почитать :-)


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Дмитрий , 11-Апр-02 05:27 
Хорошая программа мне понравилась.


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Дмитрий , 11-Апр-02 05:42 
P.S. Ей бы логи еще вести...было б еще лучше.

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Кип , 11-Апр-02 10:37 
хм... как по мне вполне хватает и
tail -f /var/squid/logs/access.log
для этого дела. зашел себе на сервер по ssh и смоооотришь :)

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 11-Апр-02 14:07 
>хм... как по мне вполне хватает

>tail -f /var/squid/logs/access.log
>для этого дела. зашел себе на
>сервер по ssh и смоооотришь
>:)

хм.. а когда надо отстроить АКЛ на количество сесий
а если клиент качает 700 Мб файл - пока не скачает в access.log ничего не появиться - а потом поздно будет ;)
хотя впринципе сам пользуюсь tail -f (привык)
но иногда всетаки надо посмотреть, что именно сейчас качают клиенты

(пример - порезка файла на 100 кусков - немного грузит канал - не дает нормально работать всем остальным)

hint - настрой у своего Експлорера proxy на тот же, что просматриваешь - жми два раза на линк пользователя - увидишь тоже, что и он ;)


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Кип , 11-Апр-02 14:37 
>хм.. а когда надо отстроить АКЛ
>на количество сесий
хм... и как ты можешь спрогнозировать поведение пользователя на завтра ? а вдруг он сегодня по 3 окна открывает, а на след. день меньше 10-ти себе не позволит ... :) все равно ведь цифру примерную воткнешь, которая тебя устраивает

>а если клиент качает 700 Мб
>файл - пока не скачает
>в access.log ничего не появиться
>- а потом поздно будет
ну если это становиться проблемой, то отрубать еще до того как он качать станет reply_body_max_size

>;)
>хотя впринципе сам пользуюсь tail -f
>(привык)
>но иногда всетаки надо посмотреть, что
>именно сейчас качают клиенты
>(пример - порезка файла на 100
>кусков - немного грузит канал
>- не дает нормально работать
>всем остальным)
это я к тому веду, что задачи у всех разные, я просто высказал свое мнение

>hint - настрой у своего Експлорера
>proxy на тот же, что
>просматриваешь - жми два раза
>на линк пользователя - увидишь
>тоже, что и он ;)
да прозрачный у меня он, не надо ничего настраивать :) А ты не пробовал посмотреть своей програмулькой на сквид с нагрузкой эдак 30-50 зап/сек ?


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено HAN , 11-Апр-02 15:29 
Hi!
А подробнее можно про этот хинт с эксплорером?
Просто смотришь на адрес прокси? Или еще как?

Удачи!
HAN


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 11-Апр-02 19:13 
>P.S. Ей бы логи еще вести...было
>б еще лучше.
брр - а в логи, что писать ?
а чем не подходит access.log

хотя - можно из под линукса пускать
и текстовый вид - каждую минуту записовать в файл



"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Дмитрий , 29-Апр-02 07:13 
>>P.S. Ей бы логи еще вести...было
>>б еще лучше.
>брр - а в логи, что
>писать ?
>а чем не подходит access.log
>
>хотя - можно из под линукса
>пускать
>и текстовый вид - каждую минуту
>записовать в файл

Вот гляжу я куда в данный момент лезет юзверь ...пока соображаю на какую ссыылку и 20-30 тыкнуть ..они уже пропали.....вот и гадай ....где он был ....или УРЛ вспоминай


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 29-Апр-02 11:58 
>Вот гляжу я куда в данный
>момент лезет юзверь ...пока соображаю
>на какую ссыылку и 20-30
>тыкнуть ..они уже пропали.....вот и
>гадай ....где он был ....или
>УРЛ вспоминай
1вариант - отключи autoreload
2вариант - раз соединение закрылось - запись появилась в access.log
3вариант - в Линуксе запускать squid_stat ОПЦИИ >>log.file
можно имя лог.файла генерировать от времени  


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено SaneK , 11-Апр-02 11:10 
Прикольно. Мне нравиться.

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено NN , 11-Апр-02 19:39 
А под NT не идет, однако...

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 12-Апр-02 01:21 
>А под NT не идет, однако...
>
можно подробненько - где вывалилось ( на andr@ssft.net)
- под НТ не пробовали, но вот
под 95 идет
под 98 иднт
под 2000 сервер идет
под XP идет



"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено NN , 12-Апр-02 15:39 
>>А под NT не идет, однако...
>>
>можно подробненько - где вывалилось (
>на andr@ssft.net)
>- под НТ не пробовали, но
>вот
>под 95 идет
>под 98 иднт
>под 2000 сервер идет
>под XP идет

NT 4 Server, SP6.
Скачал, разархивировал, запускаю SquidStat.exe.
После некоторой паузы Dr. Watson кричит про ошибку приложения SquidStat.exe
Exception (0xc0000025), Address: 0x77f892e5
Вот, собственно, и все подробности.


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Slava , 15-Апр-02 14:52 
>>>А под NT не идет, однако...
>>>
>>можно подробненько - где вывалилось (
>>на andr@ssft.net)
>>- под НТ не пробовали, но
>>вот
>>под 95 идет
>>под 98 иднт
>>под 2000 сервер идет
>>под XP идет
>
>NT 4 Server, SP6.
>Скачал, разархивировал, запускаю SquidStat.exe.
>После некоторой паузы Dr. Watson кричит
>про ошибку приложения SquidStat.exe
>Exception (0xc0000025), Address: 0x77f892e5
>Вот, собственно, и все подробности.
У меня идет под NT без проблем.


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Sdin , 15-Апр-02 15:06 
>>>>А под NT не идет, однако...

>>
>>NT 4 Server, SP6.
>>Скачал, разархивировал, запускаю SquidStat.exe.

>У меня идет под NT без
>проблем.

Да, у меня под нт тоже работает, вполне.
Только это же ведь дыра, Каждый пользователь
имеющий эту программу может просматривать
работу сети в интернет. :(


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено AlexKh , 17-Апр-02 10:42 
Не мешало бы еще авторизацию прикрутить к ней. У меня доступ к active_requests закрыт паролем через cachemgr_passwd в squid.conf. Естественно, прога доступ не получает :(

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 18-Апр-02 10:52 
>Не мешало бы еще авторизацию прикрутить
>к ней. У меня доступ
>к active_requests закрыт паролем через
>cachemgr_passwd в squid.conf. Естественно, прога
>доступ не получает :(


Да - упустили.
Постараемся исправить - побыстрее.


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 23-Апр-02 21:09 
>Не мешало бы еще авторизацию прикрутить
>к ней. У меня доступ
>к active_requests закрыт паролем через
>cachemgr_passwd в squid.conf. Естественно, прога
>доступ не получает :(

Прикрутили - авторизацию - идет тестирование
Через 2 дня появиться на сервере


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено NN , 17-Апр-02 12:59 
>>А под NT не идет, однако...
>>
>можно подробненько - где вывалилось (
>на andr@ssft.net)
>- под НТ не пробовали, но
>вот
>под 95 идет
>под 98 иднт
>под 2000 сервер идет
>под XP идет
Разобрался. Не идет при отсутствии MSIE. После установки оного -- работает. Грустно...


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 18-Апр-02 11:12 
>>>А под NT не идет, однако...
>>>
>>можно подробненько - где вывалилось (
>>на andr@ssft.net)
>>- под НТ не пробовали, но
>>вот
>>под 95 идет
>>под 98 иднт
>>под 2000 сервер идет
>>под XP идет
>Разобрался. Не идет при отсутствии MSIE.
>После установки оного -- работает.
>Грустно...
да - есть такой глюк
MSIE - программе нужен для отображения страниц (красивости)
постараемся сделать возможность отключения просмотра.


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено NN , 18-Апр-02 11:24 

>>Разобрался. Не идет при отсутствии MSIE.
>>После установки оного -- работает.
>>Грустно...
>да - есть такой глюк
>MSIE - программе нужен для отображения
>страниц (красивости)
>постараемся сделать возможность отключения просмотра.
Может, лучше сделать еще возможность использования другой бродилки, отличной от MSIE?


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Firewalker , 21-Апр-02 19:52 
полезная штучка :)
лучше чем tail -f access.log ;)



"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено PJ , 22-Апр-02 14:33 
>Программа для просмотра активных соединений squid
>
>Запускаеться под Windows (есть текстовый вариант
>под Linux)
>http://www.ssft.net/squidstat/squidstat.zip
>Не судите слишком строго - это
>пока тестовая версия. Если понравится
>- доделывать будем.
>для Helph - нажми на иконку
>- справа-вверху

У меня юзеры проходят авторизацию на сквиде через NCSA. Можно сделать, чтобы отображалось не только с какого хоста к сквиду подключились, но и кто именно?


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Кип , 22-Апр-02 17:06 
сколько лентяев кругооом :)

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено PJ , 23-Апр-02 08:59 
>сколько лентяев кругооом :)
Почему лентяев? у меня все равно статистика SARG'ом обрабатывается, так что,
кто - куда- ходил - все равно будет видно - но только на след день. А тут можно клиента что называется за руку поймать...

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Кип , 23-Апр-02 10:47 
чтобы поймать клиента за руку не обязательно ждать завтрашнего дня. :) вот потому и лентяи, что головой подумать лишний раз лень...
впрочем чего это я ? :) пользуйтесь наздоровье

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Sdin , 23-Апр-02 15:20 
>чтобы поймать клиента за руку не
>обязательно ждать завтрашнего дня. :)
>вот потому и лентяи, что
>головой подумать лишний раз лень...
>
>впрочем чего это я ? :)
>пользуйтесь наздоровье
Все классно конечно.
НО ТЕПЕРЬ КАЖДЫЙ ПОЛЬЗОВАТЕЛЬ СЕТИ
СМОЖЕТ ПРОСМАТРИВАТЬ СОСТОЯНИЕ SQUIDа!!!
Это же дыра в конце концов.
И где лежит обещенная версия для Linux?


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено PJ , 23-Апр-02 17:32 
>Все классно конечно.
>НО ТЕПЕРЬ КАЖДЫЙ ПОЛЬЗОВАТЕЛЬ СЕТИ
>СМОЖЕТ ПРОСМАТРИВАТЬ СОСТОЯНИЕ SQUIDа!!!
>Это же дыра в конце концов.

Не каждый, а только тот, кому разрешен доступ к кэш-менеджеру
см.
http_access allow manager


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 23-Апр-02 21:29 
>
>И где лежит обещенная версия для
>Linux?


Выложили:
под линукс
и под Виндовс с авторизацией  http://www.ssft.net/squidstat/


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено AlexKh , 25-Апр-02 14:00 
>>
>>И где лежит обещенная версия для
>>Linux?
>
>
>Выложили:
>под линукс
>и под Виндовс с авторизацией  
>http://www.ssft.net/squidstat/


И где там авторизация?


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 25-Апр-02 16:41 
>>>
>>>И где лежит обещенная версия для
>>>Linux?
>>
>>
>
>И где там авторизация?

Новая версия при подключении к прокси - если есть запрос на авторизацию - выдает окошко (логин/пароль). Вот так оно и работает.


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено AlexKh , 01-Май-02 16:20 
>>>>
>>>>И где лежит обещенная версия для
>>>>Linux?
>>>
>>>
>>
>>И где там авторизация?
>
>Новая версия при подключении к прокси
>- если есть запрос на
>авторизацию - выдает окошко (логин/пароль).
>Вот так оно и работает.
>
Имелась в виду не системная авторизация, а авторизация для cachemgr.cgi. Посмотри параметр
cachemgr_passwd в squid.conf - все поймешь.


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 02-Май-02 14:43 
>>
>Имелась в виду не системная авторизация,
>а авторизация для cachemgr.cgi. Посмотри
>параметр
>cachemgr_passwd в squid.conf - все поймешь.
>
squidstat - не использует для работы cachemgr.cgi
Принцип работы (смотри сообщение 42).


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 23-Апр-02 21:06 
>У меня юзеры проходят авторизацию на
>сквиде через NCSA. Можно сделать,
>чтобы отображалось не только с
>какого хоста к сквиду подключились,
>но и кто именно?

Наверно не получится - squid - не позволяет !


"хорошая программа, продолжай в том же духе! (-)"
Отправлено avkie , 24-Апр-02 09:49 
поскипано

"RE: хорошая программа, продолжай в том же духе! (-)"
Отправлено sbuly , 25-Апр-02 10:52 
А как дать юзеру по рукам, если вижу, что качает здоровый файл?


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Mary , 25-Апр-02 14:40 
А у меня не работает!
У меня стоит Win2000 и в Squide все прописано как указано в примере, но все равно выскакивает окошко с ошибкой, что нет доступа к squidу. 255.255.255.255 - обязательно такая маска должна быть, у меня например другая 255.255.255.248

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено PJ , 25-Апр-02 15:04 
>255.255.255.255
>- обязательно такая маска должна
>быть
в acl
255.255.255.255  - означает 1 IP адрес (т.е. только с этого 1 адреса можно подключаться к кэш-менеджеру), если последняя цифра не 255 - значит диапазон адресов, определяемый этой маской.

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 25-Апр-02 16:38 
>А у меня не работает!
>У меня стоит Win2000 и в
>Squide все прописано как указано
>в примере, но все равно
>выскакивает окошко с ошибкой, что
>нет доступа к squidу. 255.255.255.255
>- обязательно такая маска должна
>быть, у меня например другая
>255.255.255.248

Пришли кусок конфига - наверно там собака порылась ;)


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Mary , 25-Апр-02 16:49 
>Пришли кусок конфига - наверно там
>собака порылась ;)

acl manager proto cache_object
acl mary src 195.62.147.142/255.255.255.255
http_access allow manager mary


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Mary , 03-Май-02 18:42 
У меня попрежнему не работает!

Вот кусок из access.log:

1020442056.662 5 195.62.147.142 TCP_MISS/404 1166 GET cache_object://localhost/active_requests - NONE/- -

Может нужно еще чтонидь добавить/убавить из squid.conf?

А вот из squid.conf:

acl manager proto cache_object
acl mary src 195.62.147.142/255.255.255.255
http_access allow manager mary


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено serkry , 08-Июн-02 15:52 
У меня к примреу она почему-то тоже не работает :(
в сквиде прописал
acl manager proto cache_object
acl serkry src 192.168.1.2/255.255.255.255
http_access allow manager serkry
и все время упомянута ошибка

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено svs , 27-Апр-02 13:18 
А что это http://www.ssft.net/ не отвечает?

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено EXandr , 28-Апр-02 14:50 
>А что это http://www.ssft.net/ не отвечает?
>
Мелкие неполадки. Исправленно!



"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Boris Kocherov , 30-Апр-02 19:18 
Я в свое время для этих целий вот такую cgi навоял. под Free работает под Linux не знаю. может кому интерестно.. легко переписывается в консольный вариант

#!/usr/local/bin/bash
cache_object://192.168.1.1/active_requests"
echo "Content-type: text/html"
echo ""
echo ""
echo "<TABLE>"
client -h 192.168.1.1 cache_object://192.168.1.1/active_requests|grep "^        peer: \|^uri \|^start "\
|sed "s/^       peer: //;s/^uri //;s/^start .*(//;s/ seconds ago)$//;"\
|sed "N;N;s/\\n/ /g;"\
|sed "s/:[0-9]* / /"\
|awk '{print("<TR><TD>"$1 "</TD><TD><A HREF=\"" $2 "\">" $2 "</A></TD><TD>" $3/60 "</TD></TR>")}'\
|sort -r -
echo "</TABLE>"


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено svs , 06-Май-02 11:36 
А как-нибудь размер вытащить можно?


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Boris Kocherov , 06-Май-02 13:16 
>А как-нибудь размер вытащить можно?
man grep
man sed
man awk


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено dve , 08-Май-02 08:20 
>#!/usr/local/bin/bash
>cache_object://192.168.1.1/active_requests"
а эту строку пояснить можно


"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено Boris Kocherov , 08-Май-02 13:49 
>>cache_object://192.168.1.1/active_requests"
> а эту строку пояснить можно
Лишняя она :)

"RE: Новая программа -просмотр активных соединений squid-a"
Отправлено darovski , 07-Июн-02 08:06 
не могу настроить программу
по хелту настроил squid.conf
программа запускается, ввожу адресс и номер порта через некоторое время сообщение List index out of bounds (0)