Munin needs to have a use flag to differ a "collector" node and just a "node" node. Perhaps "munin-node-only"? This is to not bother installing rrdtool, libpng, gd etc, which people wouldn't want on the majority of machines that are being monitored. I don't know what the right terms are - node and collector - but I hope that you understand what I'm trying to say.
Please look at the original munin bug, and see this comment I have in the ebuild: # Upstream's listing of required modules is NOT correct! rrdtool is the only item in the DEPEND list that could even be considered for a split, but some of the munin-node modules DO actually need rrdtool (due to weird Perl inclusion paths), so it's not safe to remove it. libpng and gd are commonly found on webservers (munin nodes) anyway, so this isn't a big increase in dependancies either.
"libpng and gd are commonly found on webservers (munin nodes) anyway, so this isn't a big increase in dependancies either." Who says the boxes I am monitoring are webservers? You do realise that it's meant to have one collector node (with webserver), and one/many nodes being monitored? I monitor firewalls, file servers, dns servers etc. None of these run Apache, and I would personally prefer not to have to install the following unless really necessary: Calculating dependencies ...done! [ebuild N ] dev-perl/DateManip-5.44 [ebuild N ] dev-perl/Crypt-DES-2.05 [ebuild N ] dev-perl/Net-SNMP-5.2.0 [ebuild N ] virtual/perl-Text-Balanced-1.95 [ebuild N ] virtual/perl-Getopt-Long-2.35 [ebuild N ] media-libs/gd-2.0.33 [ebuild N ] media-libs/libpng-1.2.12-r1 [ebuild N ] media-libs/freetype-2.1.10-r2 [ebuild N ] dev-libs/cgilib-0.5 [ebuild N ] media-libs/libart_lgpl-2.3.17 [ebuild N ] net-analyzer/rrdtool-1.2.6-r1 [ebuild N ] dev-perl/IO-Multiplex-1.08 [ebuild N ] dev-perl/net-server-0.94 [ebuild N ] dev-perl/HTML-Template-2.8 [ebuild N ] net-analyzer/munin-1.3.2 That's a lot of unneccessary webby/html stuff for something that just needs net-server and plugins. I can't comment about the rrdtool, but I thought it was related to storing data/generating graphs, both of which occur on the collector. Reopening bug to get answer.. :)
I've added -r1 presently, but please CHECK it - I do expect it to fall over in some places, and I can't setup a chroot without rrdtool presently.
I'm finding out that it's not setgiding properly, even if user root is set in munin-conf.d, it still runs as root/munin. Could this be related to this?
i haven't had any setgid problems at all. could you please open a new bug for the issue?