[hobbit] custom RRD data

Fabio Flores fabio.flores at flytxt.com
Mon Jun 6 13:49:18 CEST 2005


Thanks for the previous reply but I still couldnt get the graph. Here is the
full picture of what Ive done!

1) Ive created the script that will collect the information:

|#!/bin/sh

|# Input parameters: Hostname, testname (column), and messagefile
|HOSTNAME="$1"
|TESTNAME="$2"
|FNAME="$3"
|
|#NumProcs
|
|if [ "$TESTNAME" = "NumProcs" ]
|then
|        # Analyze the message we got
|        numprocs=`grep "^OK - " $FNAME | awk '{print $2}'`
|
|       # The RRD dataset definitions
|        echo "DS:numprocs:GAUGE:600:0:1000"
|
|        # The filename
|        echo "numprocs.rrd"
|
|        # The data
|        echo "$numprocs"
|fi
|
|exit 0

2) After that I`ve inserted the following on my hobbitlauch.cfg:

|--extra-script=/usr/local/hobbit/server/etc/customgraphs.sh --extra-test=Nu
mProcs

on both [larrdstatus] and [larrddata] blocks.

3) Then, I added the test "NumProcs" into the LARRDS= on my hobbitserver.cfg

4) Finally I put this settings on my hobbitgraph.cfg

|[NumProcs]
|        TITLE Number of Processes Running
|        YAXIS Processes
|        DEF:numprocs=numprocs.rrd:numprocs:AVERAGE
|        LINE2:numprocs#00CCCC:Number of Processes
|        COMMENT:\n
|        GPRINT:numprocs:LAST: \: %5.1lf (cur)
|        GPRINT:numprocs:MAX: \: %5.1lf (max)
|        GPRINT:numprocs:MIN: \: %5.1lf (min)
|        GPRINT:numprocs:AVERAGE: \: %5.1lf (avg)\n

5) Re-started hobbit, and the graph is not there.

Any help would be more then appreciated.

Thanks,

Fabio




More information about the Xymon mailing list