[Xymon] How does the vmstat.rrd file get populated?

greg.shea at emc.com greg.shea at emc.com
Thu Jun 30 15:40:49 CEST 2011


>On Wednesday, 29 June 2011 21:58:30 greg.shea at emc.com wrote:
>> Ok, I guess I presented the question wrong.
>> So if it's a standard client message shouldn't I see the RRD data if I'm
>> listening in on both status and data channels on the server?
>
>You should.
>
>> I'm using the data from the rrd channels to feed into another product, but
>> I'm not seeing vmstat from the standard client. There's an RRD file and a
>> graph on the trends page showing vmstat CPU utilization but I'm not
>> capturing that data in my file.
>
>hobbitd_client will get the client data, hobbitd_client.c's 
>unix_vmstat_report() function pushes the vmstat data to the data channel as 
>$host.vmstat.
>
>If I run 'hobbitd_client --channel=data cat' I see:
>
>@@data#12492|1309426824.189933|127.0.0.1||tiger.ranger.dnsalias.com|vmstat
>data tiger,ranger,dnsalias,com.vmstat
>linux
> 2  0 208308 139604  75568 694120    0    0    39    93 8291 10748 25 15 59  1
>@@
>

Yes I understand, but that's the plain data I'm looking at the RRD data, but now I'm wondering if I can't
have the 2 channels trying to write to the same file.  My test yields this as I had to adjust to get the
RRD data.  The script rf.sh just does exec cat
..//bin/xymond_channel --channel=data  xymond_rrd --processor=./rf.sh | egrep -I hostname

148944:3553690822:24878087:12250601:334432899:287987297:43734:236762 hostname netstat
bytesSent:bytesReceived 1309440785:0:0 hostname ifstat fjgi0
bytesSent:bytesReceived 1309440785:47813262:6315189681 hostname ifstat fjgi1
bytesSent:bytesReceived 1309440785:241739617836:177888219396 hostname ifstat fjgi2
cpu_r:cpu_b:cpu_w:mem_swap:mem_free:mem_re:mem_mf:mem_pi:mem_po:sr:cpu_int:cpu_syc:cpu_csw:cpu_usr:cpu_sys:cpu_idl 1309440785:0:0:0:7760928:6395480:7:44:0:0:0:241:3773:2452:3:1:96 hostname vmstat

So I can verify I'm getting the RRD data, but again I don't think I can write the data from 2 channels into 1 file,
At least that's what it's looking like.  I don't remember seeing ifstat data in the other application I'm sending
this data to.

I will post back with my results
Thanks all for being a sounding board

Greg Shea
EMC Corporation






More information about the Xymon mailing list