| |||||||||
| |||||||||
|
Авторская площадка "Наши орбиты" состоит из ряда тематических подразделов, являющихся моими лабораторными дневниками, содержащими записи за разное, иногда продолжительно отличающееся, время. Эти материалы призваны рассказать о прошедшем опыте, они никого ни к чему не призывают и совершенно не обязательно могут быть применимы кем-то ещё. Это только лишь истории о прошлом
3.6 - cgi: squidaccountsedit: - возвращаемый тип кодировки CGI страницы изменен с windows-1251 на utf-8
squidmasterreports: - возвращаемый тип кодировки CGI страницы изменен с windows-1251 на utf-8
squid_reports: - возвращаемый тип кодировки CGI страницы изменен с windows-1251 на utf-8
squidredirlog: - возвращаемый тип кодировки CGI страницы изменен с windows-1251 на utf-8
3.5 - startSquidCount: переименован в squidStartCount,
добавлен экспорт переменной пароля БД
squidCount: убран экспорт переменной пароля БД, теперь он наследуется от родителя
cgi: squidaccountsedit: несколько доработан дизайн в сторону унификации (по аналогии с прочими формами)
3.4 - DB: вместо одной суммарной таблицы введено две - в разрезе по дням и по месяцам, что позволяет исключить
нагрузку по вычислению суммарных данных пары пользователь/ip за месяц при работе биллингового агента
squidSumStatsUpdate: в агрегатор добавлен блок расчета данных для суммарной помесячной таблицы
squidBillingAgent: создан новый биллинговый агент, замещающий squidRedirect
добавлена отмена проверки для baseURL - чтобы корректно пропускать сообщения об ошибках
cgi: squidaccountsedit: добавлена авторизация, режим изменения существующей записи, переработан дизайн
cgi: squid_reports: бывший squidmasterreports - теперь это универсальный модуль построителя типовых отчётов
модуль переписан и теперь использует один запрос вместо одного - трех дополнительных для каждой записи ранее
модуль естественно работает с новой PostgreSQL базой
squidCount: в опции запуска psql добавлены ключи "тихого вывода"
startSquidCount: изменены ключи tail для автоматического следования за именем файла (ранее - за дескриптором,
что приводило к сбоям при ротации журнала)
изменены ключи перенаправления в /dev/null (c > на >>)
3.3 - начат перевод на работу с PgSQL, созданы таблицы (DB), заполнитель таблицы (squidCount), агрегатор (squidSumStats)
3.2 - cgi: обновлен дизайн WEB консоли
3.1 - squidSumStatsUpdate: добавлен новый модуль, ответственный за обновление данных в биллинговых таблицах в соответствии
с данными полицейских таблиц (ранее это делалость модулем squidCount совместно с заполнением
таблиц полицейской статистики)
squidCount: убрано добавление записей в таблицу суммарной статистики. За обновление таблыцы суммарной
статистики (биллинговой базы) теперь будет отвечать отдельная утилита, высчитывающая данные
из таблицы детальной (полицейской) статистики squidSumStatsUpdate
cgi: squidfastgrpstats: модуль переписан для выбрасывания из исходников полей, оставшихся от детального
отчёта (squidgrpstats), недоступных в урезанной по полям таблице суммарной статистики
squidaccountsedit: данные о потребленном трафике теперь беруться из таблицы суммарной статистики, что
резко увеличивает скорость отображения формы
3.0 - смена версии - компонента вышла на качественно новый уровень работоспособности
cgi: squidredirlog, squidfastgrpstats, squidgroupstats: добавлен парсер журнала, что позволило подтянуть
переменную baseURL для корректного отображения стилей
2.9 - db: добавилась таблица суммарных счетчиков - для убыстрения работы биллингового агента
имя таблицы squidsumstats
startSquidCount.sh: доработан для заполнения также таблицы суммарных счетчиков
squidRedirect: переделан на работу с новой таблицей текущих счетчиков squidsumstats
squidfastgrpstats: cgi: добавлен модуль быстрой статистики по таблице суммарных счетчиков
2.8 - squidmasterreport: начата работа над интерактивным построителем запросов,
начальная версия с учетом наработок - v.0.3
к версии 0.7 пришли к базовой работающей версии модуля, включаемый в релиз версии 2.8
2.7 - версия: приведена в соответствие с идеологией нумерации, версия 2 - прокси с биллинговой системой
тогда как версия 1 - техническое решение - прокси сервер без каких - либо настроек
squidRedirect: добавлена баннерорезалка
squidBilling.conf: добавлены параметры для баннерорезалки
1.6 - squidRedirect: изменены пути к страницам сообщений о превышении лимита,
создан отдельный сайт http (без SSL) для общедоступной информации,
в него перенесены страницы сообщений
squidmainreport: возвращен в поставку для предоставления информации при выключенном учете лимитов
и переименован в squidgroupstats
1.5 - squidRedirect: добавлены опции включения учета лимитов вообще,
а учета имени пользовалеля и ip адреса
т.е. теперь можно просто собирать статистику, отключив квотирование трафика
или использовать более гибкую схему указания лимитов
startSquidCount.sh: доработан для корректного запуска при загрузке сервера
и для периодической проверки активности механизма учета трафика
1.4 - добавлен конфигурационный файл
1.3 - squidRedirect: причесаны сообщения журнала редиректора
squidmainreport: убран, его функционал перенесен в squidaccountsedit
squidaccountsedit: доработан, теперь список записей отображает также значения счетчиков потребленного трафика
1.2 - первая работающая версия
squidmainreport: убран, его функционал перенесен в squidaccountsedit
squidaccountsedit: доработан, теперь список записей отображает также значения счетчиков потребленного трафика
createdb: поля таблицы squidstats приведены в соответствие со значением полей в журнале squid
1.1 - первая "рыба" системы
|
(C) Белонин С.С., 2000-2025. Дата последней модификации страницы:2019-12-04 00:43:27