The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: SqStat - скрипт для отображения realtime статистик..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"OpenNews: SqStat - скрипт для отображения realtime статистик..."  –1 +/
Сообщение от opennews on 04-Май-06, 17:42 
SqStat (http://samm.kiev.ua/sqstat/) - это PHP скрипт, позволяющий просматривать из web браузера активные соединения proxy сервера Squid. Для получения данных используется  протокол cachemgr.  


Автор программы будет рад любым пожеланиям и замечаниям по работе скрипта.

URL: http://samm.kiev.ua/sqstat/
Новость: http://www.opennet.me/opennews/art.shtml?num=7455

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "SqStat - скрипт для отображения realtime статистики прокси s..."  –1 +/
Сообщение от Аноним on 04-Май-06, 17:42 
Интересно, а почему в колонке User показывается IP адрес?
Вот бы вместо одной User сделать 2 колонки User и IP
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от VecH email(??) on 04-Май-06, 18:45 
+1
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Samm email on 04-Май-06, 19:08 
Собственно в скрипте есть настройка, которая позволяет резолвить ip в имя.... 2 Колонки - оно конечно можно, но как-то жалко места. Лучше я popup мышовый сделаю. Что скажете?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Stinky on 04-Май-06, 19:57 
Не, лучше таки 2 колонки. Так проще глазами пробежаться.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от pavakh on 04-Май-06, 20:05 
Имеется ввиду не ДНС имя машины, а имя пользователя при аутентификации.
Например при использовании windows доменного имени пользователя
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Samm email on 04-Май-06, 20:18 
я не уверен, что сквид отдаёт эту инфу. Я смогу глянуть на одной из машин на которой используется htt based аутинтефикация.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от pavakh on 04-Май-06, 20:23 
В лог squid пишет, логично предположить, что должен отдавать такую инфу о текущих соединениях.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

6. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от dawnshade on 04-Май-06, 20:14 
Тяжелый случай. Ставить еще пхп для просмотра. Cachemgr и так сам все прекрасно умеет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Samm email on 04-Май-06, 20:28 
>Тяжелый случай. Ставить еще пхп для просмотра. Cachemgr и так сам все
>прекрасно умеет.

тяжёлый случай - это флудить в форумах, как это делаете Вы. Если Вас устраивает вывод cachemgr - я очень рад. Если вы сможете дать ссылку на это своему ру-ководству и оно сможет в этом много чего понять - я ещё более рад. На нашем интранет ресурсе php давно установлен, поэтому "ставить для просмотра" его не надо. У меня была идея написать софтину на C (собственно её прототип на C и написан) но когда я понял, что 50% кода уходит на игры с массивами и выделением/освобождением памяти я отказался от этой идеи в пользу php. Тем более, что 99% процентов того, что мне нужно (регекспы, сортировка ассоциативных массивов, сокеты) в нём уже есть. Кстати, рекомендую посмотреть coding style cachemgr и заценить всю радость написания cgi на C. На мой взгляд, это оправдано крайне редко, например, в случае совсем уж простенькой железки с embedded unix и без perl/php/python/java и т.п.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от dawnshade on 04-Май-06, 21:37 
>>Тяжелый случай. Ставить еще пхп для просмотра. Cachemgr и так сам все
>>прекрасно умеет.
>
>тяжёлый случай - это флудить в форумах, как это делаете Вы.

это не флуд, а здравая критика.

>Если
>Вас устраивает вывод cachemgr - я очень рад. Если вы сможете
>дать ссылку на это своему ру-ководству и оно сможет в этом
>много чего понять - я ещё более рад.

т.е. тем кому занятся нечем сидят и тупо тыкают refresh кончая от мега наплыва посетителей/качальщиков порно из офиса. мне жаль в таком случае, что у вас такое начальство.

> На нашем интранет
>ресурсе php давно установлен, поэтому "ставить для просмотра" его не надо.

у меня на роутере нет, дальше что? если для себя писали, то не надо тогда выкладывать, а трахатся с апгрейдом пхп кадый день нафиг не надо.

>У меня была идея написать софтину на C (собственно её прототип
>на C и написан) но когда я понял, что 50% кода
>уходит на игры с массивами и выделением/освобождением памяти я отказался от
>этой идеи в пользу php. Тем более, что 99% процентов того,
>что мне нужно (регекспы, сортировка ассоциативных массивов, сокеты) в нём уже
>есть. Кстати, рекомендую посмотреть coding style cachemgr и заценить всю радость
>написания cgi на C. На мой взгляд, это оправдано крайне редко,
>например, в случае совсем уж простенькой железки с embedded unix и
>без perl/php/python/java и т.п.

я отнюдь не предлагаю писать все это на С.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Аноним on 04-Май-06, 22:17 
>>>Тяжелый случай. Ставить еще пхп для просмотра. Cachemgr и так сам все
>>>прекрасно умеет.
>>
>>тяжёлый случай - это флудить в форумах, как это делаете Вы.
>
>это не флуд, а здравая критика.
>
Простите, если верить Далю, то критика - это "розыск и сужденье о достоинствах и недостатках какого-либо труда, особ. сочиненья; разбор, оценка.". На страничке скрипта английским по белому написано про то, что для работы требуется php. Повторюсь, писать это на C я считаю неоптимальным, а php - один из самых распространённых сегодня интерпретируемых языков, к тому же очень удобный для данной задачи. В чём же тогда мой "тяжёлый случай"?

>>Если
>>Вас устраивает вывод cachemgr - я очень рад. Если вы сможете
>>дать ссылку на это своему ру-ководству и оно сможет в этом
>>много чего понять - я ещё более рад.
>
>т.е. тем кому занятся нечем сидят и тупо тыкают refresh кончая от
>мега наплыва посетителей/качальщиков порно из офиса. мне жаль в таком случае,
>что у вас такое начальство.
Вобщем-то на такое лучше сразу писать модератору, чем пытаться отвечать. Я не понимаю, весна у вас что-ли неудачно складывается? И при чём тут порно? Или мониторинг сетевой активности уже перестал быть задачей IT отдела? Или на л.о.р.е "нет свободных мест"?
>
>> На нашем интранет
>>ресурсе php давно установлен, поэтому "ставить для просмотра" его не надо.
>
>у меня на роутере нет, дальше что? если для себя писали, то
>не надо тогда выкладывать, а трахатся с апгрейдом пхп кадый день
>нафиг не надо.
Я совершенно не заставляю Вас ставить php на роутер. Кстати, у меня на роутере "установлен" ios, так что php там тоже нет в наличии, я вообще не понимаю при чём он тут.
По поводу "не надо тогда выкладывать" - а что Вы такого написали/сделали чтобы давать подобные суждения? Мне уже пришло много писем с комментариями и благодарностями из чего я сделал вывод, что скрипт оказался полезен и следует развивать его дальше. Чем Вам мешает страничка на моём сервере? Или дело не в софтине? )
>
>>У меня была идея написать софтину на C (собственно её прототип
>>на C и написан) но когда я понял, что 50% кода
>>уходит на игры с массивами и выделением/освобождением памяти я отказался от
>>этой идеи в пользу php. Тем более, что 99% процентов того,
>>что мне нужно (регекспы, сортировка ассоциативных массивов, сокеты) в нём уже
>>есть. Кстати, рекомендую посмотреть coding style cachemgr и заценить всю радость
>>написания cgi на C. На мой взгляд, это оправдано крайне редко,
>>например, в случае совсем уж простенькой железки с embedded unix и
>>без perl/php/python/java и т.п.
>
>я отнюдь не предлагаю писать все это на С.
А на чём? :) PHP Вам "не мил", про C мы уже всё выяснили... Perl? так он тоже не везде есть, хаха )

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от dawnshade on 04-Май-06, 22:28 
>>>>Тяжелый случай. Ставить еще пхп для просмотра. Cachemgr и так сам все
>>>>прекрасно умеет.
>>>
>>>тяжёлый случай - это флудить в форумах, как это делаете Вы.
>>
>>это не флуд, а здравая критика.
>>
>Простите, если верить Далю, то критика - это "розыск и сужденье о
>достоинствах и недостатках какого-либо труда, особ. сочиненья; разбор, оценка.". На страничке
>скрипта английским по белому написано про то, что для работы требуется
>php. Повторюсь, писать это на C я считаю неоптимальным, а php
>- один из самых распространённых сегодня интерпретируемых языков, к тому же
>очень удобный для данной задачи. В чём же тогда мой "тяжёлый
>случай"?

плодить сущности сверх необходимости.

>>>Если
>>>Вас устраивает вывод cachemgr - я очень рад. Если вы сможете
>>>дать ссылку на это своему ру-ководству и оно сможет в этом
>>>много чего понять - я ещё более рад.
>>
>>т.е. тем кому занятся нечем сидят и тупо тыкают refresh кончая от
>>мега наплыва посетителей/качальщиков порно из офиса. мне жаль в таком случае,
>>что у вас такое начальство.
>Вобщем-то на такое лучше сразу писать модератору, чем пытаться отвечать. Я не
>понимаю, весна у вас что-ли неудачно складывается? И при чём тут
>порно? Или мониторинг сетевой активности уже перестал быть задачей IT отдела?

когда сквид станет проксировать все возможные протоколы, тогда и может имеет смысл, а если вы мониторите сетевую активность одним сквидом, мне вас очень жаль.


>>
>>> На нашем интранет
>>>ресурсе php давно установлен, поэтому "ставить для просмотра" его не надо.
>>
>>у меня на роутере нет, дальше что? если для себя писали, то
>>не надо тогда выкладывать, а трахатся с апгрейдом пхп кадый день
>>нафиг не надо.
>Я совершенно не заставляю Вас ставить php на роутер. Кстати, у меня
>на роутере "установлен" ios, так что php там тоже нет в
>наличии, я вообще не понимаю при чём он тут.
>По поводу "не надо тогда выкладывать" - а что Вы такого написали/сделали
>чтобы давать подобные суждения? Мне уже пришло много писем с комментариями
>и благодарностями из чего я сделал вывод, что скрипт оказался полезен
>и следует развивать его дальше. Чем Вам мешает страничка на моём
>сервере? Или дело не в софтине? )

Опять же, вы потеряли первоначальную суть, отвлекаясь на лор, весну и пр. лирику.
Для чего плодить сущности сверх необходимости, в частности:
- на софтверный роутер/прокси ставить пхп
- мониторить только хттп трафик в реалтайме, когда есть тот же sarg
- мне ваши странички совершенно ничем не мешают, это так скать критика от потенциального пользователя


>>я отнюдь не предлагаю писать все это на С.
>А на чём? :) PHP Вам "не мил", про C мы уже
>всё выяснили... Perl? так он тоже не везде есть, хаха )

да, конечно, если его нет на ИОС, его нет нигде. Ничего что для сквида (во фревом порте, к примеру) стоит в зависимостях перл? Или предлагаете выделить отдельную машину для мониторинга и ходить по сетке к cachemgr?


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Аноним on 04-Май-06, 23:40 

>>скрипта английским по белому написано про то, что для работы требуется
>>php. Повторюсь, писать это на C я считаю неоптимальным, а php
>>- один из самых распространённых сегодня интерпретируемых языков, к тому же
>>очень удобный для данной задачи. В чём же тогда мой "тяжёлый
>>случай"?
>
>плодить сущности сверх необходимости.
Необходимость определяете Вы? Простите, что перед написанием скрипта забыл у Вас спросить.
>
>>>мега наплыва посетителей/качальщиков порно из офиса. мне жаль в таком случае,
>>>что у вас такое начальство.
>>Вобщем-то на такое лучше сразу писать модератору, чем пытаться отвечать. Я не
>>понимаю, весна у вас что-ли неудачно складывается? И при чём тут
>>порно? Или мониторинг сетевой активности уже перестал быть задачей IT отдела?
>
>когда сквид станет проксировать все возможные протоколы, тогда и может имеет смысл,
>а если вы мониторите сетевую активность одним сквидом, мне вас очень
>жаль.
Нет, Вы определённо делаете странные выводы из написанного. Откуда вы взяли про то, что я
провожу мониторинг сетевой активности "одним сквидом"? Видимо из того же места, что и про кончающих от порно пользователей на моей работе.
>
>
>>>
>>>> На нашем интранет
>>>>ресурсе php давно установлен, поэтому "ставить для просмотра" его не надо.
>>>
>>>у меня на роутере нет, дальше что? если для себя писали, то
>>>не надо тогда выкладывать, а трахатся с апгрейдом пхп кадый день
>>>нафиг не надо.
>>Я совершенно не заставляю Вас ставить php на роутер. Кстати, у меня
>>на роутере "установлен" ios, так что php там тоже нет в
>>наличии, я вообще не понимаю при чём он тут.
>>По поводу "не надо тогда выкладывать" - а что Вы такого написали/сделали
>>чтобы давать подобные суждения? Мне уже пришло много писем с комментариями
>>и благодарностями из чего я сделал вывод, что скрипт оказался полезен
>>и следует развивать его дальше. Чем Вам мешает страничка на моём
>>сервере? Или дело не в софтине? )
>
>Опять же, вы потеряли первоначальную суть, отвлекаясь на лор, весну и пр.
>лирику.
>Для чего плодить сущности сверх необходимости, в частности:
>- на софтверный роутер/прокси ставить пхп
>- мониторить только хттп трафик в реалтайме, когда есть тот же sarg
1) Роутер у меня хардварный.
2) http server (который, кстати, о ужас!, требует cachemgr) как и php на нём у меня уже есть. Эта отдельная машина на которой УЖЕ крутится туева куча intranet приложений написанных на php (причём не мной). Вполне допускаю, что у Вас подобного нет и таким образом Вам это не поможет.
3) Sarg не позволит узнать (как кстати и логи) кто именно из пользователей "забил" канал. При том, что у нас реализована сложная схема с разделением клиентов на группый, dummynet QoS и прочими средствами для эффективного использования канала.  Запросы пользователей в пиковые часы могу превышать его пропускную способность. Данный скрипт позволяет быстро узнать кто и чем занял ресурсы. Он совершенно не пытается конкурировать с саргом (к которому я, кстати, дофига патчей присылал) и сравнивать их глупо.
>
>- мне ваши странички совершенно ничем не мешают, это так скать критика
>от потенциального пользователя
Это не критика. Я уже писал Вам определение Даля.
>
>
>>>я отнюдь не предлагаю писать все это на С.
>>А на чём? :) PHP Вам "не мил", про C мы уже
>>всё выяснили... Perl? так он тоже не везде есть, хаха )
>
>да, конечно, если его нет на ИОС, его нет нигде.
Его нету, например, на одном из моих FreeBSD роутеров, который вообще с flash бутится.

> Ничего что
>для сквида (во фревом порте, к примеру) стоит в зависимостях перл?
Смущает. Потому как реально в нём необходимости совершенно никакой для работы сквида нет.

~: pkg_info -L squid-\* | xargs file | grep -i perl
/usr/local/libexec/squid/wbinfo_group.pl:  perl script text executable

И того - ровно 1 перловый файл, нужный только для авторизации в виндовом домене (требующий samba, btw).
Полагаю, что perl там где-то на этапе сборки нужен, а зависимость существует исключительно из-за наличия perl`а в системе.

>Или предлагаете выделить отдельную машину для мониторинга и ходить по сетке
>к cachemgr?
Я ничего Вам не предлагаю. У меня такая машина уже есть. И cachemgr работает именно по сети. Опять же - не вижу особых причин, кроме религии, которые бы мне в случае необходимости помешали поставить php на машину с squid. Что до обновления и проблем безопасности - так если она вам критична, то в любом случае машину со сквидом надо ~ раз в неделю обновлять, уязвимости сквида достаточно часто находят.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

38. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от dawnshade on 05-Май-06, 20:07 
>
>>>скрипта английским по белому написано про то, что для работы требуется
>>>php. Повторюсь, писать это на C я считаю неоптимальным, а php
>>>- один из самых распространённых сегодня интерпретируемых языков, к тому же
>>>очень удобный для данной задачи. В чём же тогда мой "тяжёлый
>>>случай"?
>>
>>плодить сущности сверх необходимости.
>Необходимость определяете Вы? Простите, что перед написанием скрипта забыл у Вас спросить.

необходимость использования софта для себя, разумеется определяю я. как уже писалось - критика потенциального пользователя. за других решать не возьмусь.

>>
>>>>мега наплыва посетителей/качальщиков порно из офиса. мне жаль в таком случае,
>>>>что у вас такое начальство.
>>>Вобщем-то на такое лучше сразу писать модератору, чем пытаться отвечать. Я не
>>>понимаю, весна у вас что-ли неудачно складывается? И при чём тут
>>>порно? Или мониторинг сетевой активности уже перестал быть задачей IT отдела?
>>
>>когда сквид станет проксировать все возможные протоколы, тогда и может имеет смысл,
>>а если вы мониторите сетевую активность одним сквидом, мне вас очень
>>жаль.
>Нет, Вы определённо делаете странные выводы из написанного. Откуда вы взяли про
>то, что я
>провожу мониторинг сетевой активности "одним сквидом"? Видимо из того же места, что
>и про кончающих от порно пользователей на моей работе.
>>

фраза "Или мониторинг сетевой активности уже перестал быть задачей IT отдела?" ваша? из контекста обсуждения вашей программы можно сделать такой вывод. если это не так, в таком случае зачем смешивать задачи мониторинга всего трафика и его части, которую обеспечивает (в связке со сквидом+кэшменеджером) ваша программа?


>>>>
>>>>> На нашем интранет
>>>>>ресурсе php давно установлен, поэтому "ставить для просмотра" его не надо.
>>>>
>>>>у меня на роутере нет, дальше что? если для себя писали, то
>>>>не надо тогда выкладывать, а трахатся с апгрейдом пхп кадый день
>>>>нафиг не надо.
>>>Я совершенно не заставляю Вас ставить php на роутер. Кстати, у меня
>>>на роутере "установлен" ios, так что php там тоже нет в
>>>наличии, я вообще не понимаю при чём он тут.
>>>По поводу "не надо тогда выкладывать" - а что Вы такого написали/сделали
>>>чтобы давать подобные суждения? Мне уже пришло много писем с комментариями
>>>и благодарностями из чего я сделал вывод, что скрипт оказался полезен
>>>и следует развивать его дальше. Чем Вам мешает страничка на моём
>>>сервере? Или дело не в софтине? )
>>
>>Опять же, вы потеряли первоначальную суть, отвлекаясь на лор, весну и пр.
>>лирику.
>>Для чего плодить сущности сверх необходимости, в частности:
>>- на софтверный роутер/прокси ставить пхп
>>- мониторить только хттп трафик в реалтайме, когда есть тот же sarg
>1) Роутер у меня хардварный.
>2) http server (который, кстати, о ужас!, требует cachemgr) как и php
>на нём у меня уже есть. Эта отдельная машина на которой
>УЖЕ крутится туева куча intranet приложений написанных на php (причём не
>мной). Вполне допускаю, что у Вас подобного нет и таким образом
>Вам это не поможет.

именно так и есть. хттп на отдельно взятом роутере отдает только статистику, будь то mrtg, cahemgr или отчеты sarg.

>3) Sarg не позволит узнать (как кстати и логи) кто именно из
>пользователей "забил" канал. При том, что у нас реализована сложная схема
>с разделением клиентов на группый, dummynet QoS и прочими средствами для
>эффективного использования канала.  Запросы пользователей в пиковые часы могу превышать
>его пропускную способность. Данный скрипт позволяет быстро узнать кто и чем
>занял ресурсы. Он совершенно не пытается конкурировать с саргом (к которому
>я, кстати, дофига патчей присылал) и сравнивать их глупо.

в таком контексте да, опять же не позволит узнать кто сожрал канал в случае p2p/voip трафика.

>>- мне ваши странички совершенно ничем не мешают, это так скать критика
>>от потенциального пользователя
>Это не критика. Я уже писал Вам определение Даля.

нет, это определенно у вас проблема с логикой. "розыск и сужденье о достоинствах и недостатках какого-либо труда, особ. сочиненья; разбор, оценка." - я говорю не о недостатках?

>>
>>>>я отнюдь не предлагаю писать все это на С.
>>>А на чём? :) PHP Вам "не мил", про C мы уже
>>>всё выяснили... Perl? так он тоже не везде есть, хаха )
>>
>>да, конечно, если его нет на ИОС, его нет нигде.
>Его нету, например, на одном из моих FreeBSD роутеров, который вообще с
>flash бутится.
>
>> Ничего что
>>для сквида (во фревом порте, к примеру) стоит в зависимостях перл?
>Смущает. Потому как реально в нём необходимости совершенно никакой для работы сквида
>нет.
>
>~: pkg_info -L squid-\* | xargs file | grep -i perl
>/usr/local/libexec/squid/wbinfo_group.pl:  perl script text executable
>
>И того - ровно 1 перловый файл, нужный только для авторизации в
>виндовом домене (требующий samba, btw).
>Полагаю, что perl там где-то на этапе сборки нужен, а зависимость существует
>исключительно из-за наличия perl`а в системе.

ну логично, что раз человек поставил сквид (применительно ко фряхе) то перл у него уже есть? либо тогда вы предполагаете, что существуют люди (с вероятностью > 0.1) у которых есть настроенный и рабочий (squid, sarg, http/smb, кстати аналогично для построения апача тоже нужен перл) прокси без перла?

>>Или предлагаете выделить отдельную машину для мониторинга и ходить по сетке
>>к cachemgr?
>Я ничего Вам не предлагаю. У меня такая машина уже есть. И
>cachemgr работает именно по сети. Опять же - не вижу особых
>причин, кроме религии, которые бы мне в случае необходимости помешали поставить
>php на машину с squid. Что до обновления и проблем безопасности
>- так если она вам критична, то в любом случае машину
>со сквидом надо ~ раз в неделю обновлять, уязвимости сквида достаточно
>часто находят.

Эм, покажите мне интервал ~неделю на http://www.squid-cache.org/Advisories/?
и это при том что некоторые баги критичны для определенных конфигураций, например WCCP/SNMP/etc

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

43. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от esl (ok) on 10-Май-06, 15:36 
>- мониторить только хттп трафик в реалтайме, когда есть тот же sarg
кстати, безбожная реклама

народ, забейте на сарг

http://lightsquid.sf.net

а по делу, имхо гораздо более приятная штука.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

11. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Nafanja (ok) on 04-Май-06, 21:52 
Может тогда на баше для пущего эффекта от тра..нья?
Лично сам пишу на php под ncurses. В 10 раз быстрее получается делать, чем тоже самое на си.
Если не нравится - не юзай - тебя под пистолетом никто не заставляет. Если же "хочется, но не можется" - то нечего обсирать, сделай сам! Потрать свое драгоценное вермя, а ради красного словца на лор топай.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "SqStat - скрипт для отображения realtime статистики прокси s..."  –1 +/
Сообщение от Zerot email on 05-Май-06, 09:54 
Чтобы не тр$#@%@ся, как вы выразились, с С или Bash или PHP - CGI нужно просто писать на Perl ... Хотя, конечно, дело вкуса :)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "интересная тулза"  +/
Сообщение от JavaScript on 05-Май-06, 00:33 
а как насчет работы на серьезно загруженных проксях?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "интересная тулза"  +/
Сообщение от Samm email on 05-Май-06, 09:15 
>а как насчет работы на серьезно загруженных проксях?

Проверяйте, сообщайте. Собственно, сам скрипт сквид не грузит, там всего 1 запрос по протколу cachemgr и судя по сырцам сквида - он просто отдаёт отформатированную структуру из памяти, так что я не думаю, что это может его сильно "грузить". Возможно, на проксях уровня "крупный провайдер" начнёт подтармаживать скрипт (хотя - сомневаюсь), но проверить мне негде так что буду рад отзывам.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

25. "интересная тулза"  +/
Сообщение от Konstantin Barinov on 05-Май-06, 10:20 
Нормальная тулза. Сегодня вечером проверю, как оно работает на серьезно загруженных прокси. Кстати для тех, у кого тачек со сквидами больше одной, предлагаю передавать IP адрес как параметр, к примеру. Еще можно сделать консолидированный вывод со монгих тачек.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

32. "интересная тулза"  +/
Сообщение от Samm email on 05-Май-06, 13:42 
>Нормальная тулза. Сегодня вечером проверю, как оно работает на серьезно загруженных прокси.
>Кстати для тех, у кого тачек со сквидами больше одной, предлагаю
>передавать IP адрес как параметр, к примеру.
Думаю, что передавать параметром IP адрес - несекьюрно. Так как мы сможем инициировать обращение к "чужим" серверами и сервисам.
Возможно сделаю в конфигурации массив с проксями, и если их > 1 то будет селектор с выбором.

>Еще можно сделать консолидированный вывод со монгих тачек.
Слабо себе представляю как это должно работать. Если Вы напишете логику и сможете потестить - возможно что и добавлю

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

34. "интересная тулза"  +/
Сообщение от Аноним on 05-Май-06, 14:18 
Лучше первым делом авторизацию добавить по cachemgr_passwd
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

40. "интересная тулза"  +/
Сообщение от Konstantin Barinov on 06-Май-06, 01:13 
Проверил. Ничего не тормозило.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

16. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от чдщз on 05-Май-06, 01:17 
А может будем всё таки отличать REALTIME от RefreshTime.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Samm email on 05-Май-06, 09:18 
>А может будем всё таки отличать REALTIME от RefreshTime.
С удовольствием, если вы разьясните разницу ;-) Собственно программа выдаёт актуальное состояния сквида на момент рефреша. Как это делает, например, top или trafshow. Собственно комп - вообще дискретная штука ). На мой взгляд - RealTime - это и есть актуальное состояние системы на момент обращения к ней. В отличии от, например, обработки логов, что даёт представления об уже произошедших событиях.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

17. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от anonymous email(??) on 05-Май-06, 07:48 
кинте плиз линк, гду можно прочитать про протокол cachemgr.
а то google только про cachemgr.cgi знает
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от Samm email on 05-Май-06, 09:07 
>кинте плиз линк, гду можно прочитать про протокол cachemgr.
>а то google только про cachemgr.cgi знает

Собственно, там протокол совсем простой. Я просто смотрел в сырцы cachemgr + смотрел вывод ngrep при использовании cahcemgr. Там текстовый http based протокол, так что я не думаю, что у Вас возникнут проблемы. Для аутинтефикации используется обычный http auth basic.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

35. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от anonymous email(??) on 05-Май-06, 15:32 
спасибо

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

18. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от кук on 05-Май-06, 08:50 
сквид отдает имя пользователя в логах, но из cachemgr его вряд ли удастся вытащить - по крайней мере в cachemgr я нигде никогда не видел логинов хотя я использую аутентификацию практически везде :(
похоже надо патчить сам сквид :(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Samm email on 05-Май-06, 09:10 
>сквид отдает имя пользователя в логах, но из cachemgr его вряд ли
>удастся вытащить - по крайней мере в cachemgr я нигде никогда
>не видел логинов хотя я использую аутентификацию практически везде :(
>похоже надо патчить сам сквид :(

Посмотрим, сегодня гляну. Очень забавно - в сырцах сквида есть обработка нескольких (в основном отладочных) команд, которых нет в sqmgr ) И как всегда - никакой доки. Будет время - гляну, вы правы, User это скорее пользователь чем адрес. Просто у меня аутинтефикация используется только в одном из офисов, так что я не обратил на это особого внимания.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от alex (??) on 05-Май-06, 09:50 
автору спасибо, а на критику забей
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

27. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от изГостей on 05-Май-06, 10:52 
+1
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

26. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Аноним on 05-Май-06, 10:35 
Респект автору, скриптина уже пашет, забей на злопыхателей
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от f (??) on 05-Май-06, 10:54 
фунциклирует. нравится.
только q: в поле Bytes всегда 0b, когда оно должно быть не 0?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от Sergo email(??) on 05-Май-06, 12:09 

>Автор программы будет рад любым пожеланиям и замечаниям по работе скрипта.
>

Браузер дает: SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required

У меня аутентификация через NTLM. Грабли здесь ? Где что поправить ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +1 +/
Сообщение от Sergo email(??) on 05-Май-06, 12:40 
>
>>Автор программы будет рад любым пожеланиям и замечаниям по работе скрипта.
>>
>
>Браузер дает: SqStat error
>Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required
>
>
>У меня аутентификация через NTLM. Грабли здесь ? Где что поправить ?
>

Запустилось. Теперь пишет:
Warning: Invalid argument supplied for foreach() in /var/www/html/sqstat/sqstat.php on line 157

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

49. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  –1 +/
Сообщение от cerrone on 11-Апр-07, 16:19 
>>
>>>Автор программы будет рад любым пожеланиям и замечаниям по работе скрипта.
>>>
>>
>>Браузер дает: SqStat error
>>Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required
>>
>>
>>У меня аутентификация через NTLM. Грабли здесь ? Где что поправить ?
>>
>
>Запустилось. Теперь пишет:
>Warning: Invalid argument supplied for foreach() in /var/www/html/sqstat/sqstat.php on line 157

Удалось разобраться с ошибкой? Просто у меня тоже самое...

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

61. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  –1 +/
Сообщение от seryoganet on 14-Апр-09, 17:29 
>[оверквотинг удален]
>>>Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required
>>>
>>>
>>>У меня аутентификация через NTLM. Грабли здесь ? Где что поправить ?
>>>
>>
>>Запустилось. Теперь пишет:
>>Warning: Invalid argument supplied for foreach() in /var/www/html/sqstat/sqstat.php on line 157
>
>Удалось разобраться с ошибкой? Просто у меня тоже самое...

Это из-за использования редиректора SAMS, но как их "помирить"?..

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

62. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от seryoganet on 14-Апр-09, 19:13 
>
>Это из-за использования редиректора SAMS, но как их "помирить"?..

ответ чуть ниже в ветке
>Отказывается работать при включенном редиректе

Может слишком поздно, но может кто-то ещё встретится с этим...

Обошёл воспользовавшись директивой
redirector_access deny localhost

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

47. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от yuku on 20-Ноя-06, 17:42 
>
>>Автор программы будет рад любым пожеланиям и замечаниям по работе скрипта.
>>
>
>Браузер дает: SqStat error
>Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required
>
>
>У меня аутентификация через NTLM. Грабли здесь ? Где что поправить ?
>
В файле ./config.inc.php надо поменять $squidhost[0]="127.0.0.1"; на $squidhost[0]="ір адресс сервера";, что то вроде того:$squidhost[0]="192.168.0.3";

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

31. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +1 +/
Сообщение от Fozzi email(ok) on 05-Май-06, 12:54 
Вот такая ошибка:

SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 403 Forbidden


Где посмотреть подскажите.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Аноним on 05-Май-06, 14:07 
Не могу понять в чем грабли.
Разрешил сквиду обрабатывать запросы с локалхоста:
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
http_access allow manager localhost
http_access deny manager

SQSTAT Пишет:
SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 403 Forbidden

В логе сквида появляется строка:
CACHEMGR: <unknown>@127.0.0.1 requesting 'active_requests'

И все. И где я дурак?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от DmD on 24-Дек-07, 17:21 
>[оверквотинг удален]
>http_access deny manager
>
>SQSTAT Пишет:
>SqStat error
>Error (1): Cannot get data. Server answered: HTTP/1.0 403 Forbidden
>
>В логе сквида появляется строка:
>CACHEMGR: <unknown>@127.0.0.1 requesting 'active_requests'
>
>И все. И где я дурак?

Мне помогло следующее:
Разнес в стандартном squid.conf строку
http_access allow manager localhost
на
http_access allow manager
http_access allow localhost


Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

74. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от itolik email on 18-Мрт-10, 18:43 
Спасибо! Помогло! +1

>[оверквотинг удален]
>>CACHEMGR: <unknown>@127.0.0.1 requesting 'active_requests'
>>
>>И все. И где я дурак?
>
>Мне помогло следующее:
>Разнес в стандартном squid.conf строку
>http_access allow manager localhost
>на
>http_access allow manager
>http_access allow localhost

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

78. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Seregansk email on 20-Мрт-13, 14:22 
>[оверквотинг удален]
>>В логе сквида появляется строка:
>>CACHEMGR: <unknown>@127.0.0.1 requesting 'active_requests'
>>
>>И все. И где я дурак?
> Мне помогло следующее:
> Разнес в стандартном squid.conf строку
> http_access allow manager localhost
> на
> http_access allow manager
> http_access allow localhost

Помогло +1

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

77. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от stiven on 07-Мрт-12, 14:37 
Скорей всего, если у тебя RH дистрибутив отключи selinux. Мне помогло.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

36. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от igord (??) on 05-Май-06, 16:01 
Хорошая вещь, чтото подобное видел под виндой, вроде squidstat.
Теперь гораздо удобней.
Хотелось бы сортировать по полю Size, а то злобные качальщики могут быть в конце списка не замечены.
Спасибо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Аноним email on 05-Май-06, 19:45 
Простите за тормознутость
немного далекий я от свида. Вот выдало. Что я делаю не так???
SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 401 Unauthorized
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

60. "SqStat - скрипт для отображения realtime статистики прокси s..."  –1 +/
Сообщение от EVN (??) on 22-Окт-08, 11:25 
>Простите за тормознутость
>немного далекий я от свида. Вот выдало. Что я делаю не так???
>
>SqStat error
>Error (1): Cannot get data. Server answered: HTTP/1.0 401 Unauthorized

такая же беда...чем лечить?

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

39. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Lindows email(??) on 05-Май-06, 22:13 
Warning: Wrong parameter count for log() in /var/www/htdocs/sqstat.php on line 101

Что это может означать? Это сверху от 5 до 15 строчек, а потом вроде выводит стастистику. Но, похоже еще не видит файл .css Вывод в "сыром" виде.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от esl (ok) on 10-Май-06, 15:29 
>Warning: Wrong parameter count for log() in /var/www/htdocs/sqstat.php on line 101
>
>Что это может означать? Это сверху от 5 до 15 строчек, а
>потом вроде выводит стастистику. Но, похоже еще не видит файл .css
>Вывод в "сыром" виде.


у меня была таже фигня
пофиксилось так
строчку
$power = $bytes > 0 ? floor(log($bytes, 1024)) : 0;
заменил на
$power = $bytes > 0 ? floor(log($bytes)/log(1024)) : 0;

хотя странно, по доке должно работать

php стоит 4.2.2

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

41. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Аноним on 10-Май-06, 13:15 
проверь права на файл. вкл safe mode скорее всего а права кривые
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Serg (??) on 25-Июн-06, 01:45 
Fatal error: Call to undefined function preg_match() in /usr/local/www/data-dist/sqstat.php on line 143

Что бы это значило?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от аноним on 06-Ноя-06, 22:53 
Наткнулся на аналогичный консольный софт (с++). Может кому-то будет интересно.
http://www.dp.uz.gov.ua/o.palij/squidstat/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Dimych (??) on 18-Ноя-06, 17:46 
Скрипт работает, но показывает только зпгружаемые файлы и адреса, с которых грузяться соответствующие линки. А вот скорость не показывает. Вопрос - в чем грабли?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

51. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Alex (??) on 20-Дек-07, 15:59 
>Скрипт работает, но показывает только зпгружаемые файлы и адреса, с которых грузяться
>соответствующие линки. А вот скорость не показывает. Вопрос - в чем
>грабли?

Ну что, кто нибудь разобрался как сделать что бы показывалась скорость?

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

48. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от михаил email on 19-Янв-07, 02:52 
Отказывается работать при включенном редиректе


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от deftone email(??) on 25-Фев-08, 17:42 
>Отказывается работать при включенном редиректе

Может слишком поздно, но может кто-то ещё встретится с этим...

Обошёл воспользовавшись директивой
redirector_access deny localhost


Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

50. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от devfin email(ok) on 20-Ноя-07, 16:36 
ну ктонибудь подскажите как нормально настроить и как смотреть статистику?

у меня Freebsd 6.2 установил из портов squid, sqstat.... и что дальше?
как настроить и где увидеть статистику?

хелп ми! чайнику!!!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +1 +/
Сообщение от VecH email(ok) on 21-Янв-08, 00:13 
какой формат файла host ?
как только не вводил, скрипт вылетает с ошибкой
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

54. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от kross on 23-Янв-08, 18:27 
обясните пожалуйста, что делать с этой ошибкой
SqStat error
Error (5): You need to install PHP pcre extension to run this script
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

75. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от komandir (ok) on 17-Ноя-10, 15:01 
> обясните пожалуйста, что делать с этой ошибкой
> SqStat error
> Error (5): You need to install PHP pcre extension to run this
> script

Я так понимаю ответа так и не последовало...
А за столько времени Вы наверное уже разобрались что делать с этой ошибкой... Может и мне подскажете? :)
Спасибо.

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

55. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от guest (??) on 22-Фев-08, 16:11 
>какой формат файла host ?
>как только не вводил, скрипт вылетает с ошибкой

cat hosts.txt
192.168.0.2 Boss

всё.
Подскажите, как сделать чтоб по-русски написать имя хоста.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

57. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от deftone email(??) on 06-Мрт-08, 17:41 
не работает ):

Прописал в таком виде

192.168.0.2 Boss

вместо скрипта - пустая страница. Если закоментить хостс_файл всё грузится (но без резолва).

Автору спасибо, скорость кста считает.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

58. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от VecH email(ok) on 06-Мрт-08, 18:07 
>не работает ):
>
>Прописал в таком виде
>
>192.168.0.2 Boss
>
>вместо скрипта - пустая страница. Если закоментить хостс_файл всё грузится (но без
>резолва).
>
>Автору спасибо, скорость кста считает.

у меня не работало и показывало ошибки по причине того что в синтаксисе php в файле настроек  я забыл в одной строке поставить завершающий знак строки ";"
обратите внимание

а также в конфиге сквида раскоментировать локалхост и еще что то (уже не помню)

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

59. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от deftone email(??) on 07-Мрт-08, 09:44 
>у меня не работало и показывало ошибки по причине того что в
>синтаксисе php в файле настроек  я забыл в одной строке
>поставить завершающий знак строки ";"
>обратите внимание
>
>а также в конфиге сквида раскоментировать локалхост и еще что то (уже
>не помню)

Спс, действительно не было точки с запятой (и в исходниках тоже нету (автор поправь, плз)). Поставил и всё заработало. (;

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

63. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от mirage (??) on 18-Апр-09, 22:19 
Так всё таки что же делать если на сквиде стоит авторизация?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

64. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от mirage (??) on 18-Апр-09, 22:27 
стоит бэйсик авторизация выдает вот что

SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

65. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от Astore (ok) on 02-Сен-09, 21:16 
когда включаешь редиректор SAMS то ругается вот так :
Notice: Undefined index: con in /var/www/localhost/htdocs/sqstat/sqstat.class.php on line 176

Warning: Invalid argument supplied for foreach() in /var/www/localhost/htdocs/sqstat/sqstat.class.php on line 176
мож кто сталкивался... отпишитесь
комада redirector_access deny localhost не помогает

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

66. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от Astore (ok) on 03-Сен-09, 12:29 
>когда включаешь редиректор SAMS то ругается вот так :
>Notice: Undefined index: con in /var/www/localhost/htdocs/sqstat/sqstat.class.php on line 176
>
>Warning: Invalid argument supplied for foreach() in /var/www/localhost/htdocs/sqstat/sqstat.class.php on line 176
>мож кто сталкивался... отпишитесь
>комада redirector_access deny localhost не помогает

отвечу сам себе :)
помогло redirector_access deny webserver где webserver  - ip интерфейса на котором работеат squid т.е. 192.168.1.x

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

67. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от Artafon on 05-Ноя-09, 23:00 
Подскажите, пожалуйста, а как сделать так, чтобы sqstat не удалял историю подключений?
Т.е. активные соединения он видит, а если на ночь оставлю комп, то на утро прихожу ничего нет.

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

68. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от Astore (ok) on 06-Ноя-09, 21:54 
>Подскажите, пожалуйста, а как сделать так, чтобы sqstat не удалял историю подключений?
>
>Т.е. активные соединения он видит, а если на ночь оставлю комп, то
>на утро прихожу ничего нет.

SqStat отображает только текущую состояние дел на сквиде, он как монитор, ты видишь что происходит на проксике, он не сохраняет статистики, для сохранения статистики пользуйся SAMS или ему подобными

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

69. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от JIN_NIJ (ok) on 18-Янв-10, 08:17 
У меня тоже такая ошибка, подскажите, что можно сделать?
SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

70. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от Zhura (??) on 17-Фев-10, 13:52 
после открытия sqstat.php вижу следующее:

errno=4; $squidclass->errstr="Error in the configuration file.". 'Please, specify $squidhost['.$config.']/$squidport['.$config.']'; $squidclass->showError(); exit(4); } for($i=0;$ierrno=4; $squidclass->errstr="Error in the configuration file.
". '"group_by" can be only "username" or "host"'; $squidclass->showError(); exit(4); } } else{ $squidclass->errno=4; $squidclass->errstr="Configuration file not found.". "Please copy file config.inc.php.defauts to config.inc.php and edit configuration settings."; $squidclass->showError(); exit(4); } // loading hosts file $hosts_array=array(); if(isset($hosts_file)){ if(is_file($hosts_file)){ $handle = @fopen($hosts_file, "r"); if ($handle) { while (!feof($handle)) { $buffer = fgets($handle, 4096); unset($matches); if(preg_match('/^([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})[ \t]+(.+)$/i',$buffer,$matches)){ $hosts_array[$matches[1]]=$matches[2]; } } fclose($handle); } else { $squidclass->errno=4; $squidclass->errstr="Hosts file not found.". "Cant read '$hosts_file'."; $squidclass->showError(); exit(4); } } else { $squidclass->errno=4; $squidclass->errstr="Hosts file not found.". "Cant read '$hosts_file'."; $squidclass->showError(); exit(4); } } if(!$squidclass->connect($squidhost,$squidport)) { $squidclass->showError(); exit(1); } $data=$squidclass->makeQuery($cachemgr_passwd); if($data==false){ $squidclass->showError(); exit(2); } // print_r($data); if(!isset($use_js)) $use_js=true; echo $squidclass->makeHtmlReport($data,$resolveip,$hosts_array,$use_js); ?>


конфиги настроены. пхп установлен. система фри7.2 (десктопБСД 1.7)

чего я еще не сделал?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

71. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от Zhura (??) on 17-Фев-10, 15:52 
проблема решилась так:

"Для решения проблемы со скивдом 3-ей версии неоходимо сделать мягкую ссылку:

ln -s /var/log/squid3/access.log /root/.squidview/log1"

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

72. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от NFS email(??) on 15-Мрт-10, 13:49 
Здравствуйте,

у меня появляется ошибка

qStat error
Error (60): Operation timed out

Как это поправить?

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

73. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от NFS email(??) on 17-Мрт-10, 11:21 
у меня access.log лежит в /usr/local/squid/logs/
соответственно сделал:
ln -s /usr/local/squid/logs/access.log /root/.squidviews/log1

ошибка повторяется :(

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

76. "OpenNews: SqStat - скрипт для отображения realtime статистик..."  +/
Сообщение от neocortexlab email on 14-Апр-11, 10:44 
> Автор программы будет рад любым пожеланиям и замечаниям по работе скрипта.

Прозрачный трафик хотелось бы тоже учитывать хоть в каком-то виде.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

79. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Сергей email(??) on 30-Окт-13, 07:49 
Спасибо ребят за коментарии. Спасибо Автору за такое чудо которое он сделал.
Я правильно понимаю что проект Мертв чем Жив?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

80. "SqStat - скрипт для отображения realtime статистики прокси s..."  +1 +/
Сообщение от Trey on 23-Апр-14, 21:35 
Вот такая ошибка:

SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 403 Forbidden
помогло замена порядка:
сперва
http_access allow manager
http_access allow localhost
потом только
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

81. "SqStat - скрипт для отображения realtime статистики прокси s..."  +1 +/
Сообщение от Trey email on 23-Апр-14, 21:40 
#
# Recommended minimum configuration:
#

visible_hostname 127.0.0.1

dns_nameservers 10.100.172.10

# Example rule allowing access from your local networks.
# Adapt to list your (internal) IP networks from where browsing
# should be allowed
#acl localnet src 10.0.0.0/8    # RFC1918 possible internal network
acl localnet src 192.168.1.0/24    # RFC1918 possible internal network
#acl localnet src 192.168.0.0/16    # RFC1918 possible internal network
#acl localnet src fc00::/7       # RFC 4193 local private network range
#acl localnet src fe80::/10      # RFC 4291 link-local (directly plugged) machines

#acl manager proto cache_object
acl sqstat src 127.0.0.1/32

acl webserver src 192.168.1.1/32

acl url_filtred src 192.168.1.30-192.168.1.218

acl bwhitelist url_regex -i "/usr/local/etc/squid/bwhitelist"
acl blacklist url_regex -i "/usr/local/etc/squid/blacklist"
acl anonym url_regex -i "/usr/local/etc/squid/anonym"
acl blyadtvo url_regex -i "/usr/local/etc/squid/blyadtvo"
acl UrlIP url_regex -i ^http://[0-9]{1,3}\.[0-9]&.../.*


#acl VipLocalNet src "/usr/local/etc/squid/vip-users.txt"


acl SSL_ports port 443
acl Safe_ports port 80        # http
acl Safe_ports port 21        # ftp
acl Safe_ports port 443        # https
#acl Safe_ports port 70        # gopher
#acl Safe_ports port 210        # wais
#acl Safe_ports port 1025-65535    # unregistered ports
#acl Safe_ports port 280        # http-mgmt
#acl Safe_ports port 488        # gss-http
#acl Safe_ports port 591        # filemaker
#acl Safe_ports port 777        # multiling http
acl CONNECT method CONNECT

#acl mimeblock rep_mime-type -i ^audio

http_access allow manager
http_access allow localhost
http_access deny manager


#
# Recommended minimum Access Permission configuration:
#
# Deny requests to certain unsafe ports
http_access deny !Safe_ports

# Deny CONNECT to other than secure SSL ports
http_access deny CONNECT !SSL_ports

# Only allow cachemgr access from localhost

# We strongly recommend the following be uncommented to protect innocent
# web applications running on the proxy server who think the only
# one who can access services on "localhost" is a local user
http_access deny to_localhost

#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#

# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
#
http_access allow bwhitelist
http_access deny blacklist url_filtred
http_access deny anonym url_filtred
http_access deny blyadtvo url_filtred
http_access deny UrlIP url_filtred
#
http_access allow localnet
http_access allow localhost

#http_access deny mimeblock !VipLocalNet
#http_reply_access deny mimeblock !VipLocalNet

# And finally deny all other access to this proxy
http_access deny all

# Squid normally listens to port 3128
http_port 127.0.0.1:3128 intercept

connect_timeout 15 second
shutdown_lifetime 1 second

# Uncomment and adjust the following to add a disk cache directory.
#cache_dir ufs /var/squid/cache/squid 100 16 256
cache deny all
#cachemgr_passwd=""
# Leave coredumps in the first cache dir
coredump_dir /var/squid/cache/squid

#redirector_access deny localhost


#
# Add any of your own refresh_pattern entries above these.
#
refresh_pattern ^ftp:        1440    20%    10080
refresh_pattern ^gopher:    1440    0%    1440
refresh_pattern -i (/cgi-bin/|\?) 0    0%    0
refresh_pattern .        0    20%    4320
cache_effective_user squid
cache_effective_group squid
delay_initial_bucket_level 25
access_log daemon:/var/log/squid/access.log combined

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

82. "SqStat - скрипт для отображения realtime статистики прокси s..."  +/
Сообщение от Аноним (??) on 06-Окт-14, 18:11 
>[оверквотинг удален]
> # Add any of your own refresh_pattern entries above these.
> #
> refresh_pattern ^ftp:  1440 20% 10080
> refresh_pattern ^gopher: 1440 0% 1440
> refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
> refresh_pattern .  0 20% 4320
> cache_effective_user squid
> cache_effective_group squid
> delay_initial_bucket_level 25
> access_log daemon:/var/log/squid/access.log combined

Чо сказать-то хотел???

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру