On Mon, Jun 21, 2010 at 21:16, xor <xor at gmx.li> wrote: > On Sunday 20 June 2010 01:53:05 pm ?var Arnfj?r? Bjarmason wrote: >> I wrote a few Munin plugins for Freenet for my own use: >> >> ? ? http://github.com/avar/munin-plugin-freenet >> >> Here's an example of them in use: >> >> ? ? http://munin.nix.is/nix.is/v.nix.is/index.html#freenet >> >> Maybe they'll be useful to other people too. > > Graphs could be VERY VERY useful to developers and testers especially because > they allow easy identification of weird behavior. > IMHO it is a shame that we did not implement them yet :| > > I'd appreciate it very much if you continued working on it and made it easy to > set up (if it isn't already? have not checked)... you should write a guide > probably.
It's easy to set up. I've added some documentation on how to do that in the README file at http://github.com/avar/munin-plugin-freenet I also updated the documentation in the plugins themselves. It's very easy to graph new things with it if they can be queried from the FCP. Munin's plugin API is very easy to work with. Unfortunately I don't think I'll be developing it much further. I previously ran Freenet for a bit and wanted to check it out again, writing those plugins was a way to see what was going on with it. Unfortunately I've found that: - It takes a lot of resources, mainly in memory & IO. So it's not very VPS friendly. - The web interface for it isn't very friendly, and in general it's fairly monolithic. - It's a bit of an overkill for what I wanted, which was a roaming cache of data between me and a few friends. I don't mean the above disrespectfully, I'm just pre-emting the "but why" question. FWIW I'm currently checking out GNUNet which has much lower resource use and seems to have better command-line integration, and uses stuff like PGP.
