The OpenNET Project / Index page

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

SqStat - скрипт для отображения realtime статистики прокси squid

04.05.2006 16:14

SqStat - это PHP скрипт, позволяющий просматривать из web браузера активные соединения proxy сервера Squid. Для получения данных используется протокол cachemgr.

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

  1. Главная ссылка к новости (http://samm.kiev.ua/sqstat/...)
Автор новости: Alex Samorukov
Тип: К сведению
Ключевые слова: squid, statistic, php
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (82) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (-), 17:42, 04/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Интересно, а почему в колонке User показывается IP адрес?
    Вот бы вместо одной User сделать 2 колонки User и IP
     
     
  • 2.2, VecH (??), 18:45, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    +1
     
  • 2.3, Samm (?), 19:08, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Собственно в скрипте есть настройка, которая позволяет резолвить ip в имя.... 2 Колонки - оно конечно можно, но как-то жалко места. Лучше я popup мышовый сделаю. Что скажете?
     
     
  • 3.4, Stinky (?), 19:57, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Не, лучше таки 2 колонки. Так проще глазами пробежаться.
     
  • 3.5, pavakh (?), 20:05, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Имеется ввиду не ДНС имя машины, а имя пользователя при аутентификации.
    Например при использовании windows доменного имени пользователя
     
     
  • 4.7, Samm (?), 20:18, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    я не уверен, что сквид отдаёт эту инфу. Я смогу глянуть на одной из машин на которой используется htt based аутинтефикация.
     
     
  • 5.8, pavakh (?), 20:23, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    В лог squid пишет, логично предположить, что должен отдавать такую инфу о текущих соединениях.
     

  • 1.6, dawnshade (?), 20:14, 04/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тяжелый случай. Ставить еще пхп для просмотра. Cachemgr и так сам все прекрасно умеет.
     
     
  • 2.9, Samm (?), 20:28, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    тяжёлый случай - это флудить в форумах, как это делаете Вы Если Вас устраивает ... текст свёрнут, показать
     
     
  • 3.10, dawnshade (?), 21:37, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    это не флуд, а здравая критика т е тем кому занятся нечем сидят и тупо тыкают ... текст свёрнут, показать
     
     
  • 4.12, Аноним (-), 22:17, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Простите, если верить Далю, то критика - это розыск и сужденье о достоинствах и... текст свёрнут, показать
     
     
  • 5.13, dawnshade (?), 22:28, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    плодить сущности сверх необходимости когда сквид станет проксировать все возмож... текст свёрнут, показать
     
     
  • 6.14, Аноним (-), 23:40, 04/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Необходимость определяете Вы Простите, что перед написанием скрипта забыл у Вас... текст свёрнут, показать
     
     
  • 7.38, dawnshade (?), 20:07, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    необходимость использования софта для себя, разумеется определяю я как уже писа... текст свёрнут, показать
     
  • 6.43, esl (ok), 15:36, 10/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >- мониторить только хттп трафик в реалтайме, когда есть тот же sarg
    кстати, безбожная реклама

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

    http://lightsquid.sf.net

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

     

  • 1.11, Nafanja (ok), 21:52, 04/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Может тогда на баше для пущего эффекта от тра..нья?
    Лично сам пишу на php под ncurses. В 10 раз быстрее получается делать, чем тоже самое на си.
    Если не нравится - не юзай - тебя под пистолетом никто не заставляет. Если же "хочется, но не можется" - то нечего обсирать, сделай сам! Потрать свое драгоценное вермя, а ради красного словца на лор топай.
     
     
  • 2.24, Zerot (?), 09:54, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чтобы не тр$#@%@ся, как вы выразились, с С или Bash или PHP - CGI нужно просто писать на Perl ... Хотя, конечно, дело вкуса :)
     

  • 1.15, JavaScript (?), 00:33, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а как насчет работы на серьезно загруженных проксях?
     
     
  • 2.21, Samm (?), 09:15, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >а как насчет работы на серьезно загруженных проксях?

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

     
     
  • 3.25, Konstantin Barinov (?), 10:20, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Нормальная тулза. Сегодня вечером проверю, как оно работает на серьезно загруженных прокси. Кстати для тех, у кого тачек со сквидами больше одной, предлагаю передавать IP адрес как параметр, к примеру. Еще можно сделать консолидированный вывод со монгих тачек.
     
     
  • 4.32, Samm (?), 13:42, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Нормальная тулза. Сегодня вечером проверю, как оно работает на серьезно загруженных прокси.
    >Кстати для тех, у кого тачек со сквидами больше одной, предлагаю
    >передавать IP адрес как параметр, к примеру.
    Думаю, что передавать параметром IP адрес - несекьюрно. Так как мы сможем инициировать обращение к "чужим" серверами и сервисам.
    Возможно сделаю в конфигурации массив с проксями, и если их > 1 то будет селектор с выбором.

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

     
     
  • 5.34, Аноним (-), 14:18, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше первым делом авторизацию добавить по cachemgr_passwd
     
  • 3.40, Konstantin Barinov (?), 01:13, 06/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Проверил. Ничего не тормозило.
     

  • 1.16, чдщз (?), 01:17, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А может будем всё таки отличать REALTIME от RefreshTime.

     
     
  • 2.22, Samm (?), 09:18, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >А может будем всё таки отличать REALTIME от RefreshTime.
    С удовольствием, если вы разьясните разницу ;-) Собственно программа выдаёт актуальное состояния сквида на момент рефреша. Как это делает, например, top или trafshow. Собственно комп - вообще дискретная штука ). На мой взгляд - RealTime - это и есть актуальное состояние системы на момент обращения к ней. В отличии от, например, обработки логов, что даёт представления об уже произошедших событиях.
     

  • 1.17, anonymous (??), 07:48, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кинте плиз линк, гду можно прочитать про протокол cachemgr.
    а то google только про cachemgr.cgi знает
     
     
  • 2.19, Samm (?), 09:07, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >кинте плиз линк, гду можно прочитать про протокол cachemgr.
    >а то google только про cachemgr.cgi знает

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

     
     
  • 3.35, anonymous (??), 15:32, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    спасибо

     

  • 1.18, кук (?), 08:50, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    сквид отдает имя пользователя в логах, но из cachemgr его вряд ли удастся вытащить - по крайней мере в cachemgr я нигде никогда не видел логинов хотя я использую аутентификацию практически везде :(
    похоже надо патчить сам сквид :(
     
     
  • 2.20, Samm (?), 09:10, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >сквид отдает имя пользователя в логах, но из cachemgr его вряд ли
    >удастся вытащить - по крайней мере в cachemgr я нигде никогда
    >не видел логинов хотя я использую аутентификацию практически везде :(
    >похоже надо патчить сам сквид :(

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

     
     
  • 3.23, alex (??), 09:50, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    автору спасибо, а на критику забей
     
     
  • 4.27, изГостей (?), 10:52, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    +1
     

  • 1.26, Аноним (-), 10:35, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Респект автору, скриптина уже пашет, забей на злопыхателей
     
  • 1.28, f (??), 10:54, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    фунциклирует. нравится.
    только q: в поле Bytes всегда 0b, когда оно должно быть не 0?
     
  • 1.29, Sergo (??), 12:09, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/

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

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

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

     
     
  • 2.30, Sergo (??), 12:40, 05/05/2006 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >
    >>Автор программы будет рад любым пожеланиям и замечаниям по работе скрипта.
    >>
    >
    >Браузер дает: 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

     
     
  • 3.49, cerrone (?), 16:19, 11/04/2007 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>
    >>>Автор программы будет рад любым пожеланиям и замечаниям по работе скрипта.
    >>>
    >>
    >>Браузер дает: 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

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

     
     
  • 4.61, seryoganet (?), 17:29, 14/04/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    >>>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, но как их "помирить"?..

     
     
  • 5.62, seryoganet (?), 19:13, 14/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >
    >Это из-за использования редиректора SAMS, но как их "помирить"?..

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

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

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

     
  • 2.47, yuku (?), 17:42, 20/11/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >
    >>Автор программы будет рад любым пожеланиям и замечаниям по работе скрипта.
    >>
    >
    >Браузер дает: 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";

     

  • 1.31, Fozzi (ok), 12:54, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот такая ошибка:

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


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

     
  • 1.33, Аноним (-), 14:07, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не могу понять в чем грабли.
    Разрешил сквиду обрабатывать запросы с локалхоста:
    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'

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

     
     
  • 2.52, DmD (?), 17:21, 24/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >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


     
     
  • 3.74, itolik (?), 18:43, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо! Помогло! +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

     
  • 3.78, Seregansk (?), 14:22, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >>В логе сквида появляется строка:
    >>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

     
  • 2.77, stiven (?), 14:37, 07/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Скорей всего, если у тебя RH дистрибутив отключи selinux. Мне помогло.
     

  • 1.36, igord (??), 16:01, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая вещь, чтото подобное видел под виндой, вроде squidstat.
    Теперь гораздо удобней.
    Хотелось бы сортировать по полю Size, а то злобные качальщики могут быть в конце списка не замечены.
    Спасибо.
     
  • 1.37, Аноним (37), 19:45, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Простите за тормознутость
    немного далекий я от свида. Вот выдало. Что я делаю не так???
    SqStat error
    Error (1): Cannot get data. Server answered: HTTP/1.0 401 Unauthorized
     
     
  • 2.60, EVN (??), 11:25, 22/10/2008 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Простите за тормознутость
    >немного далекий я от свида. Вот выдало. Что я делаю не так???
    >
    >SqStat error
    >Error (1): Cannot get data. Server answered: HTTP/1.0 401 Unauthorized

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

     

  • 1.39, Lindows (??), 22:13, 05/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Warning: Wrong parameter count for log() in /var/www/htdocs/sqstat.php on line 101

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

     
     
  • 2.42, esl (ok), 15:29, 10/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >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

     

  • 1.41, Аноним (-), 13:15, 10/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    проверь права на файл. вкл safe mode скорее всего а права кривые
     
  • 1.44, Serg (??), 01:45, 25/06/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Fatal error: Call to undefined function preg_match() in /usr/local/www/data-dist/sqstat.php on line 143

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

     
  • 1.45, аноним (?), 22:53, 06/11/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наткнулся на аналогичный консольный софт (с++). Может кому-то будет интересно.
    http://www.dp.uz.gov.ua/o.palij/squidstat/
     
  • 1.46, Dimych (??), 17:46, 18/11/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скрипт работает, но показывает только зпгружаемые файлы и адреса, с которых грузяться соответствующие линки. А вот скорость не показывает. Вопрос - в чем грабли?
     
     
  • 2.51, Alex (??), 15:59, 20/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Скрипт работает, но показывает только зпгружаемые файлы и адреса, с которых грузяться
    >соответствующие линки. А вот скорость не показывает. Вопрос - в чем
    >грабли?

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

     

  • 1.48, михаил (?), 02:52, 19/01/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отказывается работать при включенном редиректе


     
     
  • 2.56, deftone (??), 17:42, 25/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Отказывается работать при включенном редиректе

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

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


     

  • 1.50, devfin (ok), 16:36, 20/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну ктонибудь подскажите как нормально настроить и как смотреть статистику?

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

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

     
  • 1.53, VecH (ok), 00:13, 21/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    какой формат файла host ?
    как только не вводил, скрипт вылетает с ошибкой
     
     
  • 2.54, kross (?), 18:27, 23/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    обясните пожалуйста, что делать с этой ошибкой
    SqStat error
    Error (5): You need to install PHP pcre extension to run this script
     
     
  • 3.75, komandir (ok), 15:01, 17/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > обясните пожалуйста, что делать с этой ошибкой
    > SqStat error
    > Error (5): You need to install PHP pcre extension to run this
    > script

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

     
  • 2.55, guest (??), 16:11, 22/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >какой формат файла host ?
    >как только не вводил, скрипт вылетает с ошибкой

    cat hosts.txt
    192.168.0.2 Boss

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

     
     
  • 3.57, deftone (??), 17:41, 06/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    не работает ):

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

    192.168.0.2 Boss

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

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

     
     
  • 4.58, VecH (ok), 18:07, 06/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >не работает ):
    >
    >Прописал в таком виде
    >
    >192.168.0.2 Boss
    >
    >вместо скрипта - пустая страница. Если закоментить хостс_файл всё грузится (но без
    >резолва).
    >
    >Автору спасибо, скорость кста считает.

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

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

     
     
  • 5.59, deftone (??), 09:44, 07/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >у меня не работало и показывало ошибки по причине того что в
    >синтаксисе php в файле настроек  я забыл в одной строке
    >поставить завершающий знак строки ";"
    >обратите внимание
    >
    >а также в конфиге сквида раскоментировать локалхост и еще что то (уже
    >не помню)

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

     

  • 1.63, mirage (??), 22:19, 18/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так всё таки что же делать если на сквиде стоит авторизация?
     
  • 1.64, mirage (??), 22:27, 18/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    стоит бэйсик авторизация выдает вот что

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

     
  • 1.65, Astore (ok), 21:16, 02/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    когда включаешь редиректор 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 не помогает

     
     
  • 2.66, Astore (ok), 12:29, 03/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >когда включаешь редиректор 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

     
     
  • 3.67, Artafon (?), 23:00, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Подскажите, пожалуйста, а как сделать так, чтобы sqstat не удалял историю подключений?
    Т.е. активные соединения он видит, а если на ночь оставлю комп, то на утро прихожу ничего нет.

     
     
  • 4.68, Astore (ok), 21:54, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Подскажите, пожалуйста, а как сделать так, чтобы sqstat не удалял историю подключений?
    >
    >Т.е. активные соединения он видит, а если на ночь оставлю комп, то
    >на утро прихожу ничего нет.

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

     
     
  • 5.69, JIN_NIJ (ok), 08:17, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    У меня тоже такая ошибка, подскажите, что можно сделать?
    SqStat error
    Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required
     

  • 1.70, Zhura (??), 13:52, 17/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    после открытия 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)

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

     
     
  • 2.71, Zhura (??), 15:52, 17/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    проблема решилась так:

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

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

     
     
  • 3.72, NFS (??), 13:49, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Здравствуйте,

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

    qStat error
    Error (60): Operation timed out

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

     

  • 1.73, NFS (??), 11:21, 17/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    у меня access.log лежит в /usr/local/squid/logs/
    соответственно сделал:
    ln -s /usr/local/squid/logs/access.log /root/.squidviews/log1

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

     
  • 1.76, neocortexlab (?), 10:44, 14/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Автор программы будет рад любым пожеланиям и замечаниям по работе скрипта.

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

     
  • 1.79, Сергей (??), 07:49, 30/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо ребят за коментарии. Спасибо Автору за такое чудо которое он сделал.
    Я правильно понимаю что проект Мертв чем Жив?
     
  • 1.80, Trey (?), 21:35, 23/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот такая ошибка:

    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

     
  • 1.81, Trey (?), 21:40, 23/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Recommended minimum configuration visible_hostname 127 0 0 1 dns_nameserv... текст свёрнут, показать
     
     
  • 2.82, Аноним (-), 18:11, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > # 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

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

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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