[hobbit] Sending data from script to an rrd
Rob Munsch
rmunsch at solutionsforprogress.com
Thu Oct 19 17:42:19 CEST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I am completely clueless. OK, sanity check requested. According to
existing docs on the site, i made the following changes, but all i get
on the graph page is
hobbit graph ncv:cputemp
Now, if my data was bad, i'd have a blank graph, one where all the
values show as "nan." I'm not even getting that, so i am back even
further than i thought. I have...
in hobbitlaunch.cfg
[cputemp]
ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
CMD $BBHOME/ext/cputemp.sh
LOGFILE $BBSERVERLOGS/cputemp.log
INTERVAL 1m
- ---
in hobbitgraph.cg
[cputemp]
TITLE CPU Temp
YAXIS Degrees Fahrenheit
DEF:cputemp=cputemp.rrd:cputemp:AVERAGE
LINE2:cputemp#00CC00:CPU Temp
GPRINT:cputemp:LAST:Cpu Temperature \: %5.11f%s (cur)
GPRINT:cputemp:MAX: \: %5.1lf%s (max)
GPRINT:cputemp:MIN: \: %5.1lf%s (min)
GPRINT:cputemp:AVERAGE: \: %5.1lf%s (avg)\n
- ---
in hobbitserver.cfg
TEST2RRD="cpu=la,disk,inode,qtree,...,bind,cputemp=ncv"
and
GRAPHS="ncv,la,disk,...,bbproxy,hobbitd,cputemp"
and
NCV_cputemp="cputemp:GAUGE"
- ---
TIA. I have a feeling the key is something in here. somewhere. somehow.
Hubbard, Greg L wrote:
> You got it, big man -- just remember to "pitch" what you know you can
> "catch". Since the catcher script KNOWS which test it is parsing, you
> can be as sloppy as you want.
>
> -----Original Message-----
> From: Rob Munsch [mailto:rmunsch at solutionsforprogress.com]
> Sent: Thursday, October 19, 2006 10:15 AM
> To: hobbit at hswn.dk
> Subject: Re: [hobbit] Sending data from script to an rrd
>
> Hubbard, Greg L wrote:
>> Hey Rob,
>
>> What is being passed is all the text you so carefully sent in your
>> client-side text. That is why it is important to "pitch" what you can
>
>> "catch."
>
> OH, so, you know how to craft your greps and awks based on the MSG you
> are sending from the client, is that it? I don't need to find and
> examine that passed data, because i can see its structure based on the
> $MSG i am sending at the end of the client script. Right?
>
>> (please don't laugh at my code):
>
> shyeah, like i'm qualified to do so.
>
>> case $TESTNAME in
>
>> foo)
>> # Snag each foo data line
>
>> FOO_ALL=`grep "FOO_Events:" $FNAME | awk '{print $3}'`
>
> this is where i was getting conf00zed. I was wondering what psychic
> powers you people were employing to know how to pick out what you wanted
> blindly :).
>
>> # Print out RRD Foo Dataset definitions
>
>> echo "DS:Events:GAUGE:600:0:U"
>> echo "DS:Notifications:GAUGE:600:0:U"
>> echo "foo.rrd"
>> echo "$FOO_ALL:$FOO_NOTIFY"
>
> and this i'll just have to look up to make sure of.
>
> Thank you! I think it's starting to coalesce in my congealed brain...
>
>
>> -----Original Message-----
>> From: Rob Munsch [mailto:rmunsch at solutionsforprogress.com]
>> Sent: Thursday, October 19, 2006 9:33 AM
>> To: hobbit at hswn.dk
>> Subject: Re: [hobbit] Sending data from script to an rrd
>
>> I'm askin' the wrong questions, i just realized.
>
>> For custom test Foo which has Custom Script Foo.sh, which is a
>> clientside script living in ~/client/ext;
>
>> assuming all other .cfg acrobatics have been accomplished, where on
>> the server am i going to find the raw $host.foo data/numbers for me to
>
>> parse and pass on?
>
>> I understand i can maybe copy someone else's macro for it, but i need
>> to see what the raw data looks like so i know what i'm parsing :D.
>
>> tia,
>
>
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
>
>
>
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
>
>
>
>
To unsubscribe from the hobbit list, send an e-mail to
hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to
hobbit-unsubscribe at hswn.dk
- --
Rob Munsch
Solutions For Progress IT
www.solutionsforprogress.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFN5zaBvBcJFK6xYURArenAJ0SIqG44vJBrRSXa3a11iTkRrDW7QCfRo4f
4+ZfwrLvZTSWEKVT9jsPAwE=
=PQNm
-----END PGP SIGNATURE-----
More information about the Xymon
mailing list