- В PigProxy не как не могу найти в место оболочке или файл где описываются правила ограничения трафика пользователей. Помогите, пожалуйста, крайне желательно примерчиком.
- Estat упорно показывает под шапкой "Попытка соединения не удалась". Подозреваю, что из-за неправильного пути к estat32.exe. В связи с этим вопрос откуда начинается путь (какой каталог считается корневым). К стати, тот же вопрос про webserver.
NamedListи смотрите примеры.Это у меня пятый уровень, сокращённый. И Estat вообще отсутствует, поэтому NOT_FOUND. Но начало должно быть таким.
13:51:20 2123 GET /stat/?estat=1 HTTP/1.1
13:51:20 2123 Accepted
13:51:20 2123 Authorized as: admin@vniig.org
13:51:20 2123 Executing request: EXEC_CGI
13:51:20 2123 Request completed: EXEC_CGI/200 528/6845 application/octet-stream
13:51:20 2123 STAT: 2043:21495:0:0:49218
В общем-то разница только в первой строке. Если набрать http://localhost:3140/estat/, получается
13:55:01 2124 GET /estat/ HTTP/1.1
13:55:01 2124 Accepted
13:55:01 2124 Authorized as: admin@vniig.org
13:55:01 2124 Executing request: SendFile
13:55:01 2124 HTTP/1.1 200 OK
13:55:01 2124 Request completed: SendFile/200 475/723 text/html
При этом опять же отображается только верхний фрейм. Поскольку в index.html кроме двух фреймов и нет ничего проблема похоже все таки с estat32.exe
Мысль
При регистрации был получен только estat32.ini, а exe и html были взяты из комплекта полученного для другой организации в октябре. Может дело в дело в этом?
А он и раньше отображался? А почему вы лог его выдачи не показываете? Или оно уже из локального кэша вылезает? Сделайте полное обновление страницы и покажите лог обработки всех запросов к /estat/ и /cgi-bin/
В IE тоже самое, разве что вместо "недоступна" "невозможно отобразить".
Всегда
Может я не там смотрю? Я везде привожу http.log.
Руками убил все к кеше IE. Установил детализацию 6. В журнале
(http.log) тоже самое
11:43:18 2164 GET /stat/?estat=1 HTTP/1.1
11:43:18 2164 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
11:43:18 2164 Referer: http://localhost:3140/stat/?estat=1
11:43:18 2164 Accept-Language: ru
11:43:18 2164 Accept-Encoding: gzip, deflate
11:43:18 2164 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)
11:43:18 2164 Host: localhost:3140
11:43:18 2164 Connection: Keep-Alive
11:43:18 2164 Authorization: Basic YWRtaW46MzAzNDQ5OQ==
11:43:18 2164 Accepted
11:43:18 2164 Authorized as: admin@vniig.org
11:43:18 2164 Host name: (admin-interface)
11:43:18 2164 Local port: 3140
11:43:18 2164 Resulting URI: /stat/
11:43:18 2164 Static file path: ..\script\control\wwwroot.pigmail\stat\index.html
11:43:18 2164 Discovered path: ..\script\control\wwwroot.pigmail\stat\
11:43:18 2164 CGI file path: ..\script\control\wwwroot.pigmail\stat\index.html
11:43:18 2164 Possible script, CGI handler: ..\script\fs\fs.exe
11:43:18 2164 Executing request: EXEC_CGI
11:43:18 2164 Request completed: EXEC_CGI/200 445/6845 application/octet-stream
11:43:18 2164 STAT: 1977:21923:0:0:35485
В
BlackList.txt есть графы для указания пользователей и групп. О каких пользователях и группах идет речь? Пользователи авторизуются по IP (по ним ведется статистика, то есть с авторизацией все в порядке), но при попытке вставить в строку имя пользователя или группы строка перестает работать. То есть для всех, пожалуйста, для одного, извините.А дальше? Это первый запрос, а там несколько должно быть. Подгрузилась страница, на ней ссылки, браузер начинает грузить их.
В конце концов должен дойти до обращения к ..\estat\cgi-bin\estat32.exe
Пользователи — те, который получаются при авторизации. Группы — те, в которые эти пользователи включены. Всё остальное, естественно, мимо.
Больше ничего нет. Хотя верхний фрейм по-прежнему отображается.
Если в blacklist указан пользователь, то все работает. Если группа, то не работает.
Еще вопрос. Если в Списоке управления доступом к HTTP-прокси
А вы случайно не через прокси в интерфейс идёте? Может, он из своего кэша отдаёт?
А вы группировку пользователей в домене определили?
Изначально whitelist, он первый. Но вы можете порядок менять, это в главном списке определяется.
Нет
Да. В {Dirs
}\GroupsList.txt.
В лог ничего не писалось из-за кеша браузера. В строке вызова нижнего фрейма есть номер порта
Должен ли он совпадать с портом прокси? И каков он должен быть, если порт прокси изменен на 8080?
У меня URL выглядет как http://localhost:3140/conf/plugins/TrafC/ru/menu/state_quota.f?q=...
Кстати если использовать URL
http://localhost:3140/conf/plugins/TrafC/ru/menu/state_quota.f?q=... тоже работает, только созданных каналов естественно нет, потому как PigMail / PigProxy.
Надо распаковать с путями прямо в главный каталог Eserv. Перезапишутся три файла.
Проблемы с подсчетом трафика
Estat 83.29 Mb
TrafC 104,870,778 ~ 100 Mb
Похоже TrafC ближе к истине, поскольку TrafAdmin насчитал 96,5 Mb, но сюда входит и обновление drWeb со своего сервера
EStat уже несколько лет не развивается и часть трафика в принципе не считает, поскольку во времена написания та часть либо отдельными логами висела, либо вообще ни в какие логи не попадала (в "двойке", под которую EStat и затачивался).
Elog сделан на перле, всвязи с этим вопрос где брать perl.exe?
Но есть одно НО не считается трафик POP3proxy.
В pop3proxy.log пишется
То есть POP3proxy работает и в логи пишет, вот только чепуху какую-то. В итоге лично получил 10Mb мимо статистики
А может это все-таки elog в tcpmap.log похоже, но считается
Elog\ini\path.ini — отредактируйте там строку для POP3-прокси. Должно быть так:
Спасибо за багрепорт.
Помогло