Trafficaccounting in a mysql db ?
Eric.Doutreleau at int-evry.fr
Eric.Doutreleau at int-evry.fr
Tue Mar 25 03:20:39 EST 2003
On Mon, 24 Mar 2003, Christian Schulte wrote:
Hi
I'm interesting to test that fonctionnality.
My boss keep bugging me to have some sort of statistics about the
use of cyrus imap server.
> Hello,
>
> I wrote a patch which enables one to do traffic logging into a mysql
> database. (mainly lib/prot.c lib/prot.h) The table in which that happens
> could look something like:
>
> CREATE TABLE cyrus_accounting (
> id int(11) NOT NULL auto_increment,
> login varchar(128) NOT NULL default '',
> service
> enum('IMAP','POP','OTHER','FILESYSTEM','BACKEND','LMTP','DELIVER','LMTP_FILESYSTEM','LMTP_TEMP','LMTP_SHUTDOWN','SHUTDOWN')
> NOT NULL default 'OTHER',
> bytes double NOT NULL default '0',
> type enum('IN','OUT') NOT NULL default 'UNSPECIFIED',
> connect_time datetime default NULL,
> disconnect_time datetime NOT NULL default '0000-00-00 00:00:00',
> PRIMARY KEY (id),
> KEY stamp (connect_time),
> KEY login (login)
> ) TYPE=InnoDB;
>
> If anybody has interest in that I could post the patch. I would have to
> do some changes to make everything configurable in the imapd.conf file
> first so that I cannot post the patch unchanged for now and wanted to
> ask first.
>
> --Christian--
>
>
--
Eric Doutreleau
I.N.T | Tel : +33 (0) 160764687
9 rue Charles Fourier | Fax : +33 (0) 160764321
91011 Evry France | email : Eric.Doutreleau at int-evry.fr
More information about the Info-cyrus
mailing list