[OBM] : dev cookbook
Pascal salaun
pascal.salaun at mclabosse.fr
Thu Oct 29 18:35:18 CET 2009
GARCIA a écrit :
> Quoting Pascal salaun :
>
>> Bonjour tout le monde en ce samedi radieux pluvieux,
>> je vais aborder2 points :
>> 1) Les scripts de stats :
>> je me suis conformé aux directives , et donc pas de connexion au SGBD,
>> pas de liens symboliques.... d'où la dernière mouture des 3 scripts
>> de stats.
>> J'en ai profité pour raccourcir un peu le nom ;-)
>> Par ailleurs, je dois traiter des stats par utilisateur (nb et volume
>> émis). Est-ce que vous auriez un moyen, une piste pour rapatrier le
>> résultat vers OBM ?
>> Munin, dans ce cas précis, n'est pas adéquat. Les logs seraient du
>> style :
>> user nb_emis vol_emis
>> karl.marx 1 4973
>> wolfgang.mozart 4 413491
>> dave.brubeck 2 6733
>> roger.gicquel 5 98180
>> lamere.denis 7 1906032
>> pierre.labbe 14 3047238
>> ....
>>
>
>  Non, actuellement je ne vois comment faire, les propositions sont les biens venus, le but étant de trouver un moyen qui ne ressemble pas à du bricolage.
>
> Â En effet munin ne se porte pas pour cela:
>
> Â - faire un graphe pour tout les user va devenir illisible
>
>  - faire un graphe par utilisateur serait mieux, mais bon ça va en générer beaucoup
>
>
>
>  Dans quoi voulez-vous stocker ces données? Voulez-vous utiliser une base rrd? Comment voulez-vous présenter les stats à l'écran?
>
Bonsoir,
je vais quand même regarder d'un peu plus près munin et sa façon de
stocker les datas (dans ses rrd).
c'est le seul canal ouvert entre postfix et OBM (je pars du principe
qu'il y a un pitbull entre postfix,cyrus & obm)
C'est juste une question de temps.
@+ et bon courage pour la 2.3
Pascal
>
>
>> 2) Un bug que j'ai rencontré au boulot, et que j'ai reproduit chez moi
>> :
>> la mise à jour incrémentale via le fichier update.pl déconne quand la
>> table Deleted fait référence à un user inconnu.
>> Pour reproduire le bug :
>> - j'ai créé un user via OBM, mais je n'ai pas 'commiter'
>> - dans la base SQL, j'ai ajouté une entrée :
>> mysql> insert into Deleted
>> (`deleted_domain_id`,`deleted_user_id`,`deleted_table`,`deleted_entity_id`)
>> values ('2','2','UserObm','1000'); //2 =userid d'un admin existant , 2=
>> un domain_id existant, le user nr 1000 n'existe pas
>> et en console j'ai lancé le script : ./update.pl --domain 2
>> --incremental
>> => résultat : pas d'entrée dans la table de Prod, la table Updated
>> tjrs alimentée... enfin bref le bo....el
>> Sur ce, bon week-end à toutes et tous.
>> Pascal
>>
>
>
>
>
> --Â
> sylvain garcia
>
> _______________________________________________
> Obm mailing list
> Obm at list.aliasource.fr
> http://www.list.aliasource.fr/mailman/listinfo/obm
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.list.aliasource.fr/pipermail/obm/attachments/20091029/900ee2f7/attachment.htm
More information about the Obm
mailing list