Bonjour tout le monde, voici une première version de plugins pour Munin adaptés à OBM-Posftix.
Ils sont tous au format "wildcard", c'est à dire que vous pouvez demander des stats par domaine en précisant dans le lien symbolique la valeur du domain_id. S'il n'est pas précisé, alors le graphe sera global et affichera tous les domaines.
Le tar.gz comprend 3 scripts : - script4munin_pstfx_nb_from_by_domain_ : nb de messages émis par domaine. - script4munin_pstfx_nb_to_by_domain_ : nb de msg reçus par domaine. - script4munin_pstfx_vol_from_by_domain_ : volume en octet émis par domaine. Chaque script fait référence à des variables par défaut, à savoir : [MySQL] : database : obm user : obm password : obm [Postfix] : log : /var/log/mail.logJe pense avoir mis pas mal de commentaire dans chaque script pour une install aisée.
Pascal PS : j'ai une version MIOCT à qui dois-je la faire parvenir Sylvain Garcia a écrit :
Sylvain Garcia From iPhone and OBM GroupwareLe 18 août 2009 à 17:19, Salaun Pascal <[email protected] <mailto:[email protected]>> a écrit :Sylvain Garcia a écrit :"artichow" : et moi qui vient de là <http://www.saintpoldeleon.fr/?Tradition-recherche-appliquee>Salaun Pascal wrote:Bonjour,je dois développer un module de stat pour OBM, et je voulais savoir s'il y a document de référence concernant le dev.Le module de stats concernera la messagerie (envoi/réception....) et ce par domaine.Je vais m'appuyer sur jpgraph pour les graphes.Au vue de ce qui est déjà développé, et en l'absence de doc., je me baserai sur le module cv.Donc toute info des dev. sera la bienvenue. Pascal _______________________________________________ Obm mailing list [email protected] <mailto:[email protected]> http://www.list.aliasource.fr/mailman/listinfo/obmBonjour Pascal, nous sommes heureux de voir que tu te lance dans cette tache.Par contres j'ai quelques pistes a te donner afin de faire un travail le plus intégré possible a OBM.*Ne pas utilisé JPgraph. En effet JPgraph n'est pas GPL, il est seulement gratuit pour un usage perso et non-commercial. Nous utilisons déjà une lib afin de générer des graphs (pour certain module de compta), elle est intégrer dans les sources d'OBM dans obminclude/artichow..A croire que ça va me poursuivre toute ma vie ;-)lol*Dans OBM 2.3 (le trunk) nous avons commencé a implémenter certaines features afin d'avoir du monitoring dans OBM. cela ce passe au travers d'une intégration de munin dans OBM (module host). Maitenant on peut cocher un hôte comme "supervisé" et OBM/munin s'occupe de générer les graph adéquat. Je pense que tu devrai regarder ce que les plug'in munin son capable de faire avant de te lancer dans ton dev. Faire un plug'in munin est très simple et il en existe déjà beaucoup.http://munin.projects.linpro.no/ http://muninexchange.projects.linpro.no/OK c'est du rrd à la base donc pas besoin d'artichautexact, sauf si vous voulez faire des plus jolie graph directement en php..(a la cacti par exemple... ;)Comme on dit, y'a plus qu'ÃDans les stats OBM/munin les graph sont affiché dans le module Hosts, ont peut donc voir les graphes par host. Ce qui serait intérressant c'est de garder toujours cette vue par host, mais si tu veux faire un module spécifique pour les stats de messagerie rien n'empèche de reprendre la même logique en ne mettant que les graph de messagerie dans ton module.Un truc important aussi il faut considérer que le serveur de mail n'est pas forcément sur la même machine que l'interface OBM. C'est pour cela que nous avons choisi de partir sur munin qui fonctionne en client/serveur, avec des juste des "munin-nodes" a installer sur les machines a monitorer.*Donc dans tous les cas garder cela a l'esprit.* bon couragevoila :)Pascal
script4munin_v0.1.2_Public.tar.gz
Description: GNU Zip compressed data
_______________________________________________ Obm mailing list [email protected] http://www.list.aliasource.fr/mailman/listinfo/obm
