| |||||||||
| |||||||||
Авторская площадка "Наши орбиты" состоит из ряда тематических подразделов, являющихся моими лабораторными дневниками, содержащими записи за разное, иногда продолжительно отличающееся, время. Эти материалы призваны рассказать о прошедшем опыте, они никого ни к чему не призывают и совершенно не обязательно могут быть применимы кем-то ещё. Это только лишь истории о прошлом 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-2024. Дата последней модификации страницы:2019-12-04 00:43:27