matt massie wrote:
Today, Steven Wagner wrote forth saying...
Well, at the time that I wrote that, I hadn't tried this yet*. But I did just now, and it does work (despite the fact that my 32-bit compiler's a bit old).

A bit of a pain in the butt to have to compile gmetad in a totally
different environment, though.


You should only have to compile the rrd library 32-bit right? What happens when you compile the monitor-core 64-bit and link the 32-bit rrd library. Does that not work? If it worked, then you would only need to deal with this headache whenever you upgraded rrdtool. To be honest though, I don't know about 32-bit 64-bit linking issues so this could a completely useless sentence to write (except maybe this last sentence).

Um, yeah. Mixing n' matching doesn't work. That's why I put the screaming autoconf warning for Solaris users.

At least on Solaris, the linker will gag like the Cyberman version of Mr. T if you mix libraries like that. It basically treats it as an entirely separate architecture. Since these are GNU tools it's probably the same in other environs, although the only analog I can think of would be on an AMD Hammer, since it is capable of running x86-64 *and* IA32 instructions.

this is an error that i don't completely understand but i'm going to squash this bug today (assuming it is a bug.. it might just be a too-generic error message problem which might read "unable to contact data source to get XML in the first place). i'll find out.

Adding file/function origins to debug_msgs is gooooood.

i know what is causing this bug. in order to play nice, the new gmetad doesn't require a 2.5.0 gmond. this makes it impossible on pre-2.5.0 systems to know the SLOPE attribute. this means that some non-numerical metrics slip through.. i bet one of your non-numeric metrics on a pre-2.5.0 gmond had a ':' in it? please check your colon and get back with us.

Well, the error is occurring on both new and old now. So I don't know what's up with that. Maybe it's an RRD formatting issue?

FYI, the 2.4.1 gmond dies after about 15-17 minutes.

yes. you need to check out the latest gmetad-webfrontend from CVS. the databases for the hosts are the same BUT the summary information is stored in a more generic and flexible manner so that we can get both the average and sum on demand.

Did that this morning.  While I was writing that email no less.  :)

something to watch for.. the web frontend assume rrdtool is installed in /usr/bin/rrdtool. check your conf.php and make sure it all looks good.

Yeah, I already figured that out.

I am going to be a very sad panda if I have to nuke all these RRDs because the format's changed.


Reply via email to