[hobbit] Custom graph missing (continued)
Galen Johnson
Galen.Johnson at sas.com
Mon Oct 1 20:30:31 CEST 2007
I've had success with NCV without needing to add the test name to GRAPHS (ncv seems to be sufficient). What I usually do in the graph config would be to explicitly define my definitions, something like:
[sensors]
TITLE Temperature
YAXIS Celsius
DEF:cpu1tmp=sensors.rrd:CPU1Tmp:AVERAGE
DEF:cpu2tmp=sensors.rrd:CPU2Tmp:AVERAGE
DEF:brdtmp=sensors.rrd:BrdTmp:AVERAGE
LINE1:cpu1tmp#FF0000:CPU-1 Tmp
LINE2:cpu2tmp#00FF00:CPU-1 Tmp
LINE3:brdtmp#0000FF:CPU-1 Tmp
GPRINT:cpu1tmp:LAST: \: %5.1lf (cur)
GPRINT:cpu1tmp:MAX: \: %5.1lf (max)
GPRINT:cpu1tmp:MIN: \: %5.1lf (min)
GPRINT:cpu1tmp:AVERAGE: \: %5.1lf (avg)\n
GPRINT:cpu2tmp:LAST: \: %5.1lf (cur)
GPRINT:cpu2tmp:MAX: \: %5.1lf (max)
GPRINT:cpu2tmp:MIN: \: %5.1lf (min)
GPRINT:cpu2tmp:AVERAGE: \: %5.1lf (avg)\n
GPRINT:brdtmp:LAST: \: %5.1lf (cur)
GPRINT:brdtmp:MAX: \: %5.1lf (max)
GPRINT:brdtmp:MIN: \: %5.1lf (min)
GPRINT:brdtmp:AVERAGE: \: %5.1lf (avg)\n
It looks like you're pulling from a single rrd (sensors.rrd) instead of multiple rrds (sensors.*.rrd, such as sensors.cpu1tmp.rrd) (which is what the function def looks for). I'm sure there's a better way but I know adding it manually works. Of course, if your rrd changes, your graph won't catch it.
=G=
-----Original Message-----
From: Sam Przyswa [mailto:samp at arial-concept.com]
Sent: Monday, October 01, 2007 1:36 PM
To: Hobbit Users List
Subject: [hobbit] Custom graph missing (continued)
Hi Hobbit users,
I create à custom monitor script to check lm-sensors temperatures from
Linux boxes named "sensors" the data are sent by the remote client as:
CPU-1 Tmp : 21.88
Brd Tmp : 19.12
CPU-2 Tmp : 22.38 > 17 reached! (Warnlevel Yellow)
To respect the name-colon-value formatted report
This is well displayed on the machine's monitor page and the alerts are
sent by mail as well, but the graph is not create in monitor and trends
page. I put on server in hobbitserver.cfg
TEST2RRD="cpu=la,...,sensors=ncv
GRAPHS="...,ncv,...,sensors
NCV_sensors="*:GAUGE"
The sensors.rrd dump give:
<!-- Round Robin Database Dump --><rrd> <version> 0003 </version>
<step> 300 </step> <!-- Seconds -->
<lastupdate> 1191248506 </lastupdate> <!-- 2007-10-01 16:21:46
CEST -->
<ds>
<name> CPU1Tmp </name>
<type> GAUGE </type>
<minimal_heartbeat> 600 </minimal_heartbeat>
<min> 0.0000000000e+00 </min>
<max> NaN </max>
<!-- PDP Status -->
<last_ds> UNKN </last_ds>
<value> 2.2662800000e+03 </value>
<unknown_sec> 0 </unknown_sec>
</ds>
<ds>
<name> BrdTmp </name>
<type> GAUGE </type>
<minimal_heartbeat> 600 </minimal_heartbeat>
<min> 0.0000000000e+00 </min>
<max> NaN </max>
<!-- PDP Status -->
<last_ds> UNKN </last_ds>
<value> 2.0797200000e+03 </value>
<unknown_sec> 0 </unknown_sec>
</ds>
<ds>
<name> CPU2Tmp </name>
<type> GAUGE </type>
<minimal_heartbeat> 600 </minimal_heartbeat>
<min> 0.0000000000e+00 </min>
<max> NaN </max>
<!-- PDP Status -->
<last_ds> UNKN </last_ds>
<value> 2.3722800000e+03 </value>
<unknown_sec> 0 </unknown_sec>
</ds>
[...]
And in the hobbitgraph.cfg I have:
[sensors]
FNPATTERN sensors.(.+).rrd
TITLE Temperature
YAXIS Celsius
DEF:p at RRDIDX@=@RRDFN@:temperature:AVERAGE
LINE2:p at RRDIDX@#@COLOR@:@RRDPARAM@
GPRINT:p at RRDIDX@:LAST: \: %5.1lf (cur)
GPRINT:p at RRDIDX@:MAX: \: %5.1lf (max)
GPRINT:p at RRDIDX@:MIN: \: %5.1lf (min)
GPRINT:p at RRDIDX@:AVERAGE: \: %5.1lf (avg)\n
I forget to say this is the 4.2.0 version installed on Ubuntu and some
client machine on Debian.
What I have missed ?
Thanks for your help.
Sam.
--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
To unsubscribe from the hobbit list, send an e-mail to
hobbit-unsubscribe at hswn.dk
More information about the Xymon
mailing list