rrd graphs from devmon scripts

Jones, Jason (Altrincham) JasonAS_Jones at mentor.com
Thu Nov 9 14:18:02 CET 2006


Hi all,

I was working on this problem a few days ago (got side tracked by new
people) anyway, I have been trying to get a devmon script to show a rrd
graph, thus far to no success, I have changed hobbitserver.cfg to look
like:

TEST2RRD="cpu=la,disk,etc. etc.,temp=ncv"

NCV_temp="Averagetemp:GAUGE,Tempprobe1:GAUGE,Tempprobe2:GAUGE"

GRAPHS="la,disk,inode,etc. etc.,temp"

I have also made an entry for the graph in hobbitgraph.cfg:
[temp]
        TITLE Termperature
        YAXIS Celsuis
        DEF:avg=temp.rrd:Averagetemp:AVERAGE
        DEF:probe1=temp.rrd:Tempprobe1:AVERAGE
        DEF:probe2=temp.rrd:Tempprobe2:AVERAGE
        LINE2:avg#ff0000:Average Temp
        LINE2:probe1#000000:Temp Probe 1
        LINE2:probe2#000080:Temp Probe 2
        COMMENT:\n
        GPRINT:avg:LAST:Average Temp \: %5.1lf%s (cur)
        GPRINT:avg:MAX \: %5.1lf%s (max)
        GPRINT:avg:MIN: \: %5.1lf%s (min)
        GPRINT:avg:AVERAGE: \: %5.1lf%s (avg)\n
        GPRINT:probe1:LAST:Average Temp \: %5.1lf%s (cur)
        GPRINT:probe1:MAX \: %5.1lf%s (max)
        GPRINT:probe1:MIN: \: %5.1lf%s (min)
        GPRINT:probe1:AVERAGE: \: %5.1lf%s (avg)\n
        GPRINT:probe2:LAST:Average Temp \: %5.1lf%s (cur)
        GPRINT:probe2:MAX \: %5.1lf%s (max)
        GPRINT:probe2:MIN: \: %5.1lf%s (min) (avg)\n
        GPRINT:probe2:AVERAGE: \: %5.1lf%s

The rrd file is there and doing a rrdtool dump outputs:

<rrd>
        <version> 0003 </version>
        <step> 300 </step> <!-- Seconds -->
        <lastupdate> 1163077800 </lastupdate> <!-- 2006-11-09 13:10:00
GMT -->

        <ds>
                <name> Averagetemp </name>
                <type> GAUGE </type>
                Etc. etc.
        </ds>

        <ds>
                <name> Tempprobe1 </name>
                <type> GAUGE </type>
                Etc. etc.
        </ds>

        <ds>
                <name> Tempprobe2 </name>
                <type> GAUGE </type>
                Etc. etc.
        </ds>

Etc. etc.

<!-- 2006-11-08 18:25:00 GMT / 1163010300 --> <row><v> 2.1608000000e+01
</v><v> 2.2847666667e+01 </v><v> 2.0368333333e+01 </v></row>
                        <!-- 2006-11-08 18:30:00 GMT / 1163010600 -->
<row><v> 2.1736833333e+01 </v><v> 2.2973666667e+01 </v><v>
2.0500000000e+01 </v></row>
                        <!-- 2006-11-08 18:35:00 GMT / 1163010900 -->
<row><v> 2.1750000000e+01 </v><v> 2.3000000000e+01 </v><v>
2.0500000000e+01 </v></row>
                        <!-- 2006-11-08 18:40:00 GMT / 1163011200 -->
<row><v> 2.1642000000e+01 </v><v> 2.2947333333e+01 </v><v>
2.0336666667e+01 </v></row>
                        <!-- 2006-11-08 18:45:00 GMT / 1163011500 -->
<row><v> 2.1450000000e+01 </v><v> 2.2900000000e+01 </v><v>
2.0000000000e+01 </v></row>
                        <!-- 2006-11-08 18:50:00 GMT / 1163011800 -->
<row><v> 2.1450000000e+01 </v><v> 2.2900000000e+01 </v><v>
2.0000000000e+01 </v></row>
                        <!-- 2006-11-08 18:55:00 GMT / 1163012100 -->
<row><v> 2.1450000000e+01 </v><v> 2.2900000000e+01 </v><v>
2.0000000000e+01 </v></row>
                        <!-- 2006-11-08 19:00:00 GMT / 1163012400 -->
<row><v> 2.1474666667e+01 </v><v> 2.2849333333e+01 </v><v>
2.0100000000e+01 </v></row>
                        <!-- 2006-11-08 19:05:00 GMT / 1163012700 -->
<row><v> 2.1375000000e+01 </v><v> 2.2800000000e+01 </v><v>
1.9950000000e+01 </v></row>
           

The only problem is that it doesn't display, not even in the trends
column.  The only step I was forced to miss was the alteration of
hobbitlaunch.cfg and clientlaunch.cfg (because it isn't a script), can
anyone help?

Thanks,
Jason.



More information about the Xymon mailing list