[hobbit] Vmstat graph on redhat as 2.1 & 3
Johann Eggers
johann.eggers at teleatlas.com
Wed Mar 22 17:35:28 CET 2006
thomas.seglard.enata at cnp.fr wrote:
>
> Thanks for your quick answer !
> I'm sorry to ask this question but where could I find the
> vmstat-larrd.pl file ?
> Sincerly,
>
> Thomas
>
>
> "Johann Eggers" <johann.eggers at teleatlas.com> a écrit sur 22/03/2006
> 16:48:27 :
>
> > thomas.seglard.enata at cnp.fr wrote:
> >
> > >
> > > Hi,
> > >
> > > I see strange vmstat graphs on these 2 Oses : Redhat AS 2.1 (ia32)
> and
> > > Redhat AS 3 (ia32 and ia64). It seems that some columns were inverted
> > > or shifted, here is the output of vmstat on a redhat 2.1 :
> > >
> > > procs memory swap io system
>
> > > cpu
> > > r b w swpd free buff cache si so bi bo in cs
> > > us sy id
> > > 10 0 0 4828 12240 74940 36412 0 0 0 0 0 0
> > > 0 0 0
> > > 1 0 0 4828 13000 74940 36424 0 0 0 90 141 189
> > > 15 21 65
> > > 0 0 0 4828 13000 74940 36424 0 0 0 0 129 27
> > > 0 0 100
> > > 0 0 0 4828 13100 74940 36420 0 0 0 12 138 31
> > > 1 0 99
> > > 0 0 0 4828 13100 74940 36420 0 0 0 0 129 21
> > > 0 0 100
> > >
> > > and another one from a redhat 3 :
> > >
> > > procs memory swap io system
>
> > > cpu
> > > r b swpd free buff cache si so bi bo in cs us
> > > sy wa id
> > > 91 0 4791520 31616 466384 1412464 10 27 58 89 552 7022
> > > 36 9 7 48
> > > 1 0 4791520 34576 466384 1412832 0 0 0 266 5473 19909
> > > 25 23 0 52
> > > 1 0 4791520 31792 466384 1412816 0 0 0 8 5716 18403
> > > 23 5 0 72
> > > 2 0 4792560 32512 466384 1411840 0 347 0 540 5496 18243
> > > 33 9 0 58
> > > 3 0 4792560 32512 466384 1411936 0 0 0 132 5139 17295
> > > 18 5 0 77
> > > 0 0 4792560 32608 466400 1412032 0 0 0 13 5106 17191
> > > 19 7 0 74
> > >
> > > It seems graphs don't care about the idle column. I put the output
> > > from a redhat as 4 (update 2) :
> > >
> > > procs -----------memory---------- ---swap-- -----io---- --system--
> > > ----cpu----
> > > r b swpd free buff cache si so bi bo in cs us
> > > sy id wa
> > > 0 0 96 44128 217952 3371248 0 0 1 17 0
> 0 1
> > > 0 98 0
> > > 0 0 96 44064 217952 3371248 0 0 0 12 2080
> 55 0
> > > 0 100 0
> > > 0 0 96 44064 217952 3371248 0 0 0 24 2076
> 48 0
> > > 0 100 0
> > > 0 0 96 44128 217952 3371248 0 0 0 12 2080
> 54 0
> > > 0 100 0
> > > 0 0 96 54240 217952 3371248 0 0 0 17 2073
> 54 0
> > > 0 100 0
> > >
> > > On this particular os, vmstat graphs are ok. On a Debian 3.1 system,
> > > graphs look good too.
> > > So, what can I do ? Is there a file to modify, a package to install ?
> > > Remove Redhat and install a Debian...
> > >
> > > Regards,
> > >
> > > Thomas Seglard
> > >
> > Hi,
> >
> > in the past I had the same problem. This is how I have adapt the
> > vmstat-larrd.pl:
> >
> > It makes the correlation between the columns of vmstat output depending
> > on the OS / kernel version (2.4 / 2.6)
> >
> > # Define some host vmstat hash column translation
> >
> > %htovm = (solaris => { cpu_r => 0,
> > cpu_b => 1,
> > cpu_w => 2,
> > mem_swap => 3,
> > mem_free => 4,
> > mem_re => 5,
> > mem_mf => 6,
> > mem_pi => 7,
> > mem_po => 8,
> > sr => 11,
> > cpu_int => 16,
> > cpu_syc => 17,
> > cpu_csw => 18,
> > cpu_usr => 19,
> > cpu_sys => 20,
> > cpu_idl => 21,
> > },
> > redhat => { cpu_r => 0,
> > cpu_b => 1,
> > cpu_w => 2,
> > mem_swpd => 3,
> > mem_free => 4,
> > mem_buff => 5,
> > mem_cach => 6,
> > mem_si => 7,
> > mem_so => 8,
> > dsk_bi => 9,
> > dsk_bo => 10,
> > cpu_int => 11,
> > cpu_csw => 12,
> > cpu_usr => 13,
> > cpu_sys => 14,
> > cpu_idl => 15,
> > },
> > redhat_2_4 => { cpu_r => 0,
> > cpu_b => 1,
> > cpu_w => 2,
> > mem_swpd => 3,
> > mem_free => 4,
> > mem_buff => 5,
> > mem_cach => 6,
> > mem_si => 7,
> > mem_so => 8,
> > dsk_bi => 9,
> > dsk_bo => 10,
> > cpu_int => 11,
> > cpu_csw => 12,
> > cpu_usr => 13,
> > cpu_sys => 14,
> > cpu_idl => 15,
> > },
> > redhat_2_6 => { cpu_r => 0,
> > cpu_b => 1,
> > mem_swpd => 2,
> > mem_free => 3,
> > mem_buff => 4,
> > mem_cach => 5,
> > mem_si => 6,
> > mem_so => 7,
> > dsk_bi => 8,
> > dsk_bo => 9,
> > cpu_int => 10,
> > cpu_csw => 11,
> > cpu_usr => 12,
> > cpu_sys => 13,
> > cpu_idl => 14,
> > cpu_wait => 15,
> > },
> > suse => { cpu_r => 0,
> > cpu_b => 1,
> > cpu_w => 2,
> > mem_swpd => 3,
> > mem_free => 4,
> > mem_buff => 5,
> > mem_cach => 6,
> > mem_si => 7,
> > mem_so => 8,
> > dsk_bi => 9,
> > dsk_bo => 10,
> > cpu_int => 11,
> > cpu_csw => 12,
> > cpu_usr => 13,
> > cpu_sys => 14,
> > cpu_idl => 15,
> > },
> >
> > suse_2_4 => { cpu_r => 0,
> > cpu_b => 1,
> > cpu_w => 2,
> > mem_swpd => 3,
> > mem_free => 4,
> > mem_buff => 5,
> > mem_cach => 6,
> > mem_si => 7,
> > mem_so => 8,
> > dsk_bi => 9,
> > dsk_bo => 10,
> > cpu_int => 11,
> > cpu_csw => 12,
> > cpu_usr => 13,
> > cpu_sys => 14,
> > cpu_idl => 15,
> > },
> >
> > suse_2_6 => { cpu_r => 0,
> > cpu_b => 1,
> > mem_swpd => 2,
> > mem_free => 3,
> > mem_buff => 4,
> > mem_cach => 5,
> > mem_si => 6,
> > mem_so => 7,
> > dsk_bi => 8,
> > dsk_bo => 9,
> > cpu_int => 10,
> > cpu_csw => 11,
> > cpu_usr => 12,
> > cpu_sys => 13,
> > cpu_idl => 14,
> > cpu_wait => 15,
> > },
> >
> > );
> >
> > Johann
> >
> > To unsubscribe from the hobbit list, send an e-mail to
> > hobbit-unsubscribe at hswn.dk
> >
> >
Oh,
my mistake. You are using hobbit and I use the "old BB".
Hobbit has a "build in" LA/RRD-engine and because of that you don't have
the vmstat-larrd.pl script.
Sorry but I'm not able to give you an advice on how to handle this...
johann
More information about the Xymon
mailing list