On Mon, Nov 24, 2008 at 04:55:42PM -0700, Brad Nicholes wrote: > >>> On 11/24/2008 at 3:47 PM, in message <[EMAIL PROTECTED]>, > Ofer Inbar <[EMAIL PROTECTED]> wrote: > >> > I tried feeding one of my custom metrics by hand: > >> > [root ~]$ gmetric --name net_smtp_fin_wait2_out --value 0 --type uint8 > >> > --units > >> > 'connections' > >> > /etc/ganglia/gmond.conf:94: failed to determine the temp dir > >> > Parse error for '/etc/ganglia/gmond.conf' > > It needs a temp directory to get around some issues with libconfuse.
gmond does; gmetric doesn't need anything more than to know which channel to use (hence nothing in the includes) and it is getting blocked by this restriction because of its use of libganglia to read gmond's configuration through libgmond. > To solve the problem that you are describing, we would have to actually > add wildcard capability to libconfuse. libconfuse is instructed to use our implementation for includes and that uses a temporary file, so this is fixable in our code. a fix to the problem reported by Ofer only needs our handler modified so that failures to create temporary files to handle includes are not treated as fatal as Committed revision 1922 Carlo ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general