Hi Paolo, Digging up an ancient thread as the topic became "interesting" again as I'm improving/refactoring my current setups.
One of the ideas I had was for perl to directly "talk" to pmacct using the sockets (talking memory plugins only here). Is the protocol/ABI/API that's used between pmacct and pmacctd stable? And perhaps documented somewhere already? If this were the case, writing "3rd party" interfaces to pmacct(d) could be fairly trivial. Regards, Ruben Laban On Thursday 02 August 2007 at 13:01 (CET), Ruben Laban wrote: > Hi Paolo, > > I understand the time-related problem, I face it myself way more often than > I'd hope for :-) > > I haven't looked very closely at the pmacct source code, but a nice first > step would be to modularize the functionality of pmacct. I have no idea if > the current codebase is suited for something like that. If pmacct were to > become a mere frontend to a pmacct library, it would pave the road for > other frontend implementations. If I have some spare time I will take look > at the code myself as well. > > For now the interfacing with the pmacct does the job pretty nicely. Except > that errorhandling is a bit nasty, though that's also caused by my far from > extensive perl knowledge. > > Thanks for your input thus far. > > Kind regards, > Ruben Laban > > On Thursday 02 August 2007, Paolo Lucente wrote: > > Hi Ruben, > > > > Personally, i don't have plans to go in that way. But let me clarify > > that's only because of my current time constraints; i recognize it would > > be a great addition to the current status, so i would be absolutely open > > and supportive to anybody that would like to get the token. > > > > A valid and effective starting point, as you were suggesting, could be to > > develop a module that allows to interact with the memory tables without > > the need to invoke the pmacct binary. > > > > Cheers, > > Paolo > > > > On Thu, Aug 02, 2007 at 08:39:30AM +0200, Ruben Laban wrote: > > > Hello list, > > > > > > I was wondering if there were any plans or if anyone had given it a try > > > to implement a perl interface to pmacct. Right now I'm calling the > > > pmacct binary from within my perl scripts. A much nicer way would be > > > to have a perl module to do the interaction with pmacctd. > > > > > > Kind regards, > > > -- > > > Ruben Laban > > > Systems and Network Administrator > > > [email protected] > > > > > > ISM eCompany > > > Van Nelleweg 1 > > > Postbus 13043 > > > 3004 HA Rotterdam > > > +31 (0)10 243 6000 (tel) > > > +31 (0)10 243 6066 (fax) > > > www.ism.nl > > > > > > Quality Solutions - Reliable Partner > > > > _______________________________________________ > > pmacct-discussion mailing list > > http://www.pmacct.net/#mailinglists > > _______________________________________________ > pmacct-discussion mailing list > http://www.pmacct.net/#mailinglists _______________________________________________ pmacct-discussion mailing list http://www.pmacct.net/#mailinglists
