[hobbit] Solution for rrd error on "minimum one second step" for ifstat.mac.rrd

Dominique Frise dominique.frise at unil.ch
Wed Jun 17 08:09:04 CEST 2009


T.J. Yang wrote:
> 
> This is a write up of my recent effort to debug and understand error message in rrd-[status|data].log files.
> 
> What is the problem ?
> 
> xymon(hobbit) client can send two pairs of data at the same time stamp.
> 
> "/usr/bin/kstat -p -s '[or]bytes64'| sort" will give out wrsmd and mac info on a solaris 10 box.
> 
> and causing bge:1:mac:obytes64 try to overwrite bge:0:mac:obytes64, thus the error of "minimum one second step"
> 
> 1. with wrsmd filtered out only
> 
> hobbit at test$ /usr/bin/kstat -p -s '[or]bytes64'|egrep -v wrsmd | sort
> bge:0:bge0:obytes64     50828816355
> bge:0:bge0:rbytes64     81490514060
> bge:0:mac:obytes64      50828816355
> bge:0:mac:rbytes64      81490514060
> bge:1:mac:obytes64      0
> bge:1:mac:rbytes64      0
> bge:2:mac:obytes64      0
> bge:2:mac:rbytes64      0
> bge:3:mac:obytes64      0
> bge:3:mac:rbytes64      0
> 
> 2. My Solution, filtering out both wrsmd and mac. let me know if you have better one.
> 
> hobbit at test$ /usr/bin/kstat -p -s '[or]bytes64'|egrep -v 'wrsmd|mac'  | sort
> bge:0:bge0:obytes64     50829477390
> bge:0:bge0:rbytes64     81501640315
> hobbits at test$
> 
We have been applying the same kind of fix for Xymon clients running on 
recent Sun hardware like T2000, X4450 or M4000. Beside the "minimum one 
second step" issue, useless graphs for "wrsmd" and "mac" will be created.

Henrik, can you include this changes in the source tree ?

Dominique



More information about the Xymon mailing list