hullo..my question is not answered...i needed to know how to add a network test on the available tests already..such as an stmp, cpu, memory etc
Hi Galen,
In fact the right graph setting is:
[sensors] TITLE Temperature YAXIS Deg Celsius DEF:cpu1tmp=sensors.rrd:CPU1Tmp:AVERAGE DEF:cpu2tmp=sensors.rrd:CPU2Tmp:AVERAGE DEF:brdtmp=sensors.rrd:BrdTmp:AVERAGE LINE2:cpu1tmp#FF0000: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 LINE2:cpu2tmp#00FF00:CPU-2 Tmp 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 LINE2:brdtmp#0000FF:Brd Tmp 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 work fine, thanks, I will modify my sensors.conf to set the CPU as CPU-1 Tmp even the machine is mono-proc and send "CPU-2 Tmp : 0"
But now I want in the same [sensors] tag graph the fans in second one to get on sensors page the temperatures graph and the fan graph, how to do that ?
Sam.
Galen Johnson a écrit :
I think your best bet is going to be to somehow split out the rrds to separate files (sensors.brdtmp.rrd, sensors.cpu1tmp, etc). I haven't had the opportunity to have to attempt this but I'd be very surprised if others haven't.
Once you get it into separate rrds, and you have a consistent definition in each one, such as temperature, you should be able to try it using the way it was previously defined.
All that said, one thing I am curious about is why the line definition is "LINE2:p at RRDIDX@#@COLOR@:@RRDPARAM@" instead of "LINE at RRDIDX@:p at RRDIDX@#@COLOR@:@RRDPARAM@"?...this question isn't directed at you, Sam.
=G=
-----Original Message----- From: Sam Przyswa [mailto:samp at arial-concept.com] Sent: Monday, October 01, 2007 4:25 PM To: hobbit at hswn.dk Subject: Re: [hobbit] Custom graph missing (continued)
Galen Johnson a écrit :
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.
Yes it's my problem because I have some mono-proc machines where the label is "CPU Tmp" or I have machines with "CPU Fan" and "Brd Fan" how can I do ?
Sam.
-----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.
--
Sam Przyswa - Chef de projet Arial Concept - Intégrateur Internet 36, rue de Turin - 75008 - Paris - France Tel: 01 40 54 86 04 - Fax: 01 40 54 83 01 Skype ID: arial-concept Web: http://www.arial-concept.com - Email: Info at arial-concept.com
-- 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