[sisyphus] rpm & spec

Epiphanov Sergei =?iso-8859-1?q?serpiph_=CE=C1_nikiet=2Eru?=
Вт Окт 26 19:18:15 MSD 2004


В сообщении от 26 Октябрь 2004 18:48 Andriy Dobrovol's'kii написал:
> Epiphanov Sergei wrote:
> > Ну, я себе сделал программу со связкой на PostgreSQL, которая
> > практически в реальном времени показывает: кто, когда, куда лазил и
> > сколько скачал через сквид плюс простые отчёты за предыдущие месяцы.
> > Работатет через apache. Работает на сообщениях от squid: сквид пишет в
> > fifo, а моя программа всё время висит в памяти, читает fifo-файл,
> > пишет в нормальный log-файл и заносит в базу данных только то, что
> > нужно (например, не регистрирую доступ к локальному серверу). Но это я
> > делал лично для себя.
>
> А она может обработать ситуацию когда сквид и апач на разных
> машинах? Она жестко привязана к постгресу?
> Может имеет смысл её "предложить людям" ? ;)

Может, если сервер PostgreSQL имеет доступ через сеть для выкладывания 
информации и получения информации через инет. Если переписать команды 
PosgreSQL на команды MySQL, то пожалуйста. :)))

На самом деле это целый комплекс:

1) программа, которая читает логи squid и пишет в базу данных
2) программа, которая читает базу данных и выдаёт информацию для apache.
3) программа в самом squid, которая осуществляет нестрогий лимит доступа к 
интернету. Данные берет из openldap (разрешение на выход в инет, проверка 
паролей) и PostgreSQL (квота на интернет на входящий трафик, сколько 
осталось ещё)
4) программа, которая формирует ежемесячные отчёты (кто сколько накачал) и 
выкладывает для доступа.
5) настройки squid.

Прилагаю аттач.

База данных: имя internet

           Таблица "public.connections"
   Колонка   |       Тип        |   Модификаторы
-------------+------------------+------------------
 conn_time   | double precision | default 0
 inet_user   | text             | default ''::text
 user_addr   | text             | not null
 destination | text             | not null
 file_size   | bigint           | default 0

       Таблица "public.user_quota"
   Колонка    |  Тип   |  Модификаторы
--------------+--------+-----------------
 username     | text   | not null
 cur_value    | bigint | default 0
 per_month    | bigint | default 5000000
 per_curmonth | bigint | default 5000000
 real_user    | text   |
Индексы:
    "user_quota_pkey" ключевое поле, btree (username)


-- 
С уважением, Епифанов Сергей
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : SQUID.tar.bz2
Тип     : application/x-tbz
Размер  : 6752 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20041026/4045675d/attachment-0002.bin>


Подробная информация о списке рассылки Sisyphus