Xymon Mailing List Archive search

Hobbit client - FreeBSD 7

list Alexandre Levin
Mon, 24 Mar 2008 15:31:09 -0700
Message-Id: <user-ddde9deada19@xymon.invalid>

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