Am I correct that you see only part of the vmstat trends ?
I can guess where the problem is:
According to the "do_vmstat.c" the vmstat layout used for FreeBSD is:
/* This one matches FreeBSD 4.10 */
/* LARRD 0.43c compatible */
static vmstat_layout_t vmstat_freebsd_layout[] = {
{ 0, "cpu_r" },
{ 1, "cpu_b" },
{ 2, "cpu_w" },
{ 3, "mem_avm" },
{ 4, "mem_free" },
{ 5, "mem_flt" },
{ 6, "mem_re" },
{ 7, "mem_pi" },
{ 8, "mem_po" },
{ 9, "mem_fr" },
{ 10, "sr" },
{ 11, "dsk_da0" },
{ 12, "dsk_fd0" },
{ 13, "cpu_int" },
{ 15, "cpu_csw" },
{ 16, "cpu_sys" },
{ 17, "cpu_usr" },
{ 18, "cpu_idl" },
{ -1, NULL }
};
But vmstat output (in FreeBSD versions 4,5,6,7) is:
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr da0 da1 in sy cs us sy
id
where "disks" part depends on the number of disks in the system (1 or 2
in case of running vmstat without -n parameter)
probably an alternative could be run "vmstat -n 1" (limit vmstat to the
single drive ) and change vmstat_freebsd_layout to:
static vmstat_layout_t vmstat_freebsd_layout[] = {
{ 0, "cpu_r" },
{ 1, "cpu_b" },
{ 2, "cpu_w" },
{ 3, "mem_avm" },
{ 4, "mem_free" },
{ 5, "mem_flt" },
{ 6, "mem_re" },
{ 7, "mem_pi" },
{ 8, "mem_po" },
{ 9, "mem_fr" },
{ 10, "mem_sr" },
{ 11, "dsk_0" },
{ 12, "f_in" },
{ 13, "f_sy" },
{ 15, "f_cs" },
{ 16, "cpu_usr" },
{ 17, "cpu_sys" },
{ 18, "cpu_idl" },
{ -1, NULL }
};
Alexandre Levin
-----Original Message-----
From: user-ce96540ed38f@xymon.invalid [mailto:user-ce96540ed38f@xymon.invalid]
Sent: Monday, March 24, 2008 7:24 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] Hobbit client - FreeBSD 7
On Friday 21 March 2008, user-ce96540ed38f@xymon.invalid wrote:
On Thursday 20 March 2008, Henrik Stoerner wrote:
On Thu, Mar 20, 2008 at 09:53:18AM -0400,
user-ce96540ed38f@xymon.invalid wrote:
I have been requested recently to install FreeBSD
clients.
Version is:
7.0-RELEASE FreeBSD 7.0-RELEASE #0. I have the client
running, but see
some issues with the trends. Disk & Memory trends are
missing. Vmstat
trends graph data incorrectly, since it expects the
vmstat
data in a
different order.
Could you post the contents of the client data -
specifically, the
"meminfo", "swapinfo" and "vmstat" sections ?
I attached the client data to this email. Also a correction
to
my earlier
post, I am missing most of the trend graphs. The ones that
are
created are;
vmstat, netstat, ifstat.
Think I found my issue. the hostname was causing the lack of
those graphs.
hostanme was in caps and had an underscore, i.e.
COOL_SERVER.domain.com. So I
forced the client to be coolserver.domain.com.
The vmstat issue is still outstanding since the order of the
fields is not
what hobbit expects.
~Steve